Files glib-2.12.4.bak/debugsources.list and glib-2.12.4/debugsources.list differ diff -ruN glib-2.12.4.bak/glib/galias.h glib-2.12.4/glib/galias.h --- glib-2.12.4.bak/glib/galias.h 2006-10-02 01:06:35.000000000 +0200 +++ glib-2.12.4/glib/galias.h 2006-10-16 13:16:05.000000000 +0200 @@ -204,6 +204,20 @@ extern __typeof (g_atomic_pointer_compare_and_exchange) IA__g_atomic_pointer_compare_and_exchange __attribute((visibility("hidden"))); #define g_atomic_pointer_compare_and_exchange IA__g_atomic_pointer_compare_and_exchange +#if G_ATOMIC_OP_MEMORY_BARRIER_NEEDED +extern __typeof (g_atomic_int_get) IA__g_atomic_int_get __attribute((visibility("hidden"))); +#define g_atomic_int_get IA__g_atomic_int_get + +extern __typeof (g_atomic_int_set) IA__g_atomic_int_set __attribute((visibility("hidden"))); +#define g_atomic_int_set IA__g_atomic_int_set + +extern __typeof (g_atomic_pointer_get) IA__g_atomic_pointer_get __attribute((visibility("hidden"))); +#define g_atomic_pointer_get IA__g_atomic_pointer_get + +extern __typeof (g_atomic_pointer_set) IA__g_atomic_pointer_set __attribute((visibility("hidden"))); +#define g_atomic_pointer_set IA__g_atomic_pointer_set +#endif + #endif #endif #if IN_HEADER(__G_BACKTRACE_H__) diff -ruN glib-2.12.4.bak/glib/galiasdef.c glib-2.12.4/glib/galiasdef.c --- glib-2.12.4.bak/glib/galiasdef.c 2006-10-02 01:06:35.000000000 +0200 +++ glib-2.12.4/glib/galiasdef.c 2006-10-16 14:05:01.644055091 +0200 @@ -207,6 +207,20 @@ #undef g_atomic_pointer_compare_and_exchange extern __typeof (g_atomic_pointer_compare_and_exchange) g_atomic_pointer_compare_and_exchange __attribute((alias("IA__g_atomic_pointer_compare_and_exchange"), visibility("default"))); +#if G_ATOMIC_OP_MEMORY_BARRIER_NEEDED +#undef g_atomic_int_get +extern __typeof (g_atomic_int_get) g_atomic_int_get __attribute((alias("IA__g_atomic_int_get"), visibility("default"))); + +#undef g_atomic_int_set +extern __typeof (g_atomic_int_set) g_atomic_int_set __attribute((alias("IA__g_atomic_int_set"), visibility("default"))); + +#undef g_atomic_pointer_get +extern __typeof (g_atomic_pointer_get) g_atomic_pointer_get __attribute((alias("IA__g_atomic_pointer_get"), visibility("default"))); + +#undef g_atomic_pointer_set +extern __typeof (g_atomic_pointer_set) g_atomic_pointer_set __attribute((alias("IA__g_atomic_pointer_set"), visibility("default"))); +#endif + #endif #endif #if IN_HEADER(__G_BACKTRACE_H__)