Add a missing volatile for the IA64 implementation.
authorMatthias Clasen <mclasen@redhat.com>
Fri, 2 Dec 2005 16:57:24 +0000 (16:57 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 2 Dec 2005 16:57:24 +0000 (16:57 +0000)
2005-12-02  Matthias Clasen  <mclasen@redhat.com>

* glib/gatomic.c (g_atomic_int_add): Add a missing volatile for
the IA64 implementation.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
glib/gatomic.c

index 5a3881b..2acb7f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,11 +1,16 @@
+2005-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gatomic.c (g_atomic_int_add): Add a missing volatile for
+       the IA64 implementation.
+
 Fri Dec  2 16:18:09 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gslice.c: some naming and type size fixups.
 
 Fri Dec  2 13:08:58 2005  Tim Janik  <timj@gtk.org>
 
-        * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
-        variant into something less verbose, but digestible for gcc-3.4.
+       * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
+       variant into something less verbose, but digestible for gcc-3.4.
 
 Fri Dec  2 10:55:07 2005  Tim Janik  <timj@imendio.com>
 
index 5a3881b..2acb7f7 100644 (file)
@@ -1,11 +1,16 @@
+2005-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gatomic.c (g_atomic_int_add): Add a missing volatile for
+       the IA64 implementation.
+
 Fri Dec  2 16:18:09 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gslice.c: some naming and type size fixups.
 
 Fri Dec  2 13:08:58 2005  Tim Janik  <timj@gtk.org>
 
-        * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
-        variant into something less verbose, but digestible for gcc-3.4.
+       * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
+       variant into something less verbose, but digestible for gcc-3.4.
 
 Fri Dec  2 10:55:07 2005  Tim Janik  <timj@imendio.com>
 
index 5a3881b..2acb7f7 100644 (file)
@@ -1,11 +1,16 @@
+2005-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gatomic.c (g_atomic_int_add): Add a missing volatile for
+       the IA64 implementation.
+
 Fri Dec  2 16:18:09 2005  Tim Janik  <timj@imendio.com>
 
        * glib/gslice.c: some naming and type size fixups.
 
 Fri Dec  2 13:08:58 2005  Tim Janik  <timj@gtk.org>
 
-        * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
-        variant into something less verbose, but digestible for gcc-3.4.
+       * glib/gslice.h (g_slice_free): reworked GCC-specific type-safe macro
+       variant into something less verbose, but digestible for gcc-3.4.
 
 Fri Dec  2 10:55:07 2005  Tim Janik  <timj@imendio.com>
 
index afc5329..0d77905 100644 (file)
@@ -418,7 +418,7 @@ g_atomic_int_exchange_and_add (volatile gint *atomic,
 }
  
 void
-g_atomic_int_add (gint *atomic, 
+g_atomic_int_add (volatile gint *atomic, 
                  gint val)
 {
   __sync_fetch_and_add_si (atomic, val);