added G_GNUC_MAY_ALIAS, suggested by Mathias Hasselmann in bug #335341,
authorTim Janik <timj@gtk.org>
Wed, 22 Nov 2006 15:54:58 +0000 (15:54 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 22 Nov 2006 15:54:58 +0000 (15:54 +0000)
Wed Nov 22 16:09:13 2006  Tim Janik  <timj@gtk.org>

        * glib/gmacros.h: added G_GNUC_MAY_ALIAS, suggested by Mathias
        Hasselmann in bug #335341, fixes bug #335853.

ChangeLog
glib/gmacros.h

index f1b4ec9..a885ac4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Nov 22 16:09:13 2006  Tim Janik  <timj@gtk.org>
+
+       * glib/gmacros.h: added G_GNUC_MAY_ALIAS, suggested by Mathias
+       Hasselmann in bug #335341, fixes bug #335853.
+
 2006-11-15  Matthias Clasen  <mclasen@redhat.com>
 
        * m4macros/glib-gettext.m4: Apply a patch from James 
index 7aba638..7c9c87e 100644 (file)
 #define G_GNUC_DEPRECATED
 #endif /* __GNUC__ */
 
+#if     __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
+#  define G_GNUC_MAY_ALIAS __attribute__((may_alias))
+#else
+#  define G_GNUC_MAY_ALIAS
+#endif
+
 #if    __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
 #define G_GNUC_WARN_UNUSED_RESULT              \
   __attribute__((warn_unused_result))