about summary refs log tree commit diff
path: root/ports/ChangeLog.arm
diff options
context:
space:
mode:
authorRoland McGrath <roland@hack.frob.com>2012-08-08 13:57:50 -0700
committerRoland McGrath <roland@hack.frob.com>2012-08-08 13:57:50 -0700
commit69a14aa48712cf436b3f31c59b3f9fcc71b5dbb4 (patch)
tree6bec1f3c38ed919c1862ff45002ade384ac0e39a /ports/ChangeLog.arm
parent7f3e1ad05f1af9954e3daf605a79e624da715f5e (diff)
downloadglibc-69a14aa48712cf436b3f31c59b3f9fcc71b5dbb4.tar.gz
glibc-69a14aa48712cf436b3f31c59b3f9fcc71b5dbb4.tar.xz
glibc-69a14aa48712cf436b3f31c59b3f9fcc71b5dbb4.zip
Fiddle ARM atomic.h to avoid -Wvolatile-register-var warnings.
Diffstat (limited to 'ports/ChangeLog.arm')
-rw-r--r--ports/ChangeLog.arm5
1 files changed, 5 insertions, 0 deletions
diff --git a/ports/ChangeLog.arm b/ports/ChangeLog.arm
index e868f9efe8..b84f9eb482 100644
--- a/ports/ChangeLog.arm
+++ b/ports/ChangeLog.arm
@@ -1,5 +1,10 @@
 2012-08-08  Roland McGrath  <roland@hack.frob.com>
 
+	* sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h
+	[!__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4]
+	(__arch_compare_and_exchange_val_32_acq): Use uint32_t rather than
+	__typeof (...) for non-pointer variables derived from the arguments.
+
 	* sysdeps/arm/dl-irel.h: Include <ldsodefs.h>.
 
 	* sysdeps/arm/dl-machine.h (elf_machine_load_address): Use proper type