summary refs log tree commit diff
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2015-05-13 15:46:24 +0100
committerMarcus Shawcroft <marcus.shawcroft@arm.com>2015-05-13 15:46:24 +0100
commit265a9b73baf3898cb89410eed71a6337762e37b1 (patch)
tree9035e40d9f9ef4bfe1d8e8a2bc12600253a4c2ee
parenta964c6e4f3dafb53a32693c89cdf13359c5f1564 (diff)
downloadglibc-265a9b73baf3898cb89410eed71a6337762e37b1.tar.gz
glibc-265a9b73baf3898cb89410eed71a6337762e37b1.tar.xz
glibc-265a9b73baf3898cb89410eed71a6337762e37b1.zip
[AArch64] Fix inline asm clobber list in tls-macros.h
-rw-r--r--ChangeLog5
-rw-r--r--sysdeps/aarch64/tls-macros.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 3bf0690edb..1e4d6f832f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-05-13  Szabolcs Nagy  <szabolcs.nagy@arm.com>
+
+	* sysdeps/aarch64/tls-macros.h (TLS_GD): Add "cc" to the clobber
+	list.
+
 2015-05-13  Leonhard Holz  <leonhard.holz@web.de>
 
 	* benchtests/bench-strcoll.c: New benchmark.
diff --git a/sysdeps/aarch64/tls-macros.h b/sysdeps/aarch64/tls-macros.h
index 07d02eb0a6..81421851e7 100644
--- a/sysdeps/aarch64/tls-macros.h
+++ b/sysdeps/aarch64/tls-macros.h
@@ -29,7 +29,7 @@
 	  : "x1", "x2", "x3", "x4", "x5", "x6",		\
 	    "x7", "x8", "x9", "x10", "x11", "x12",	\
 	    "x13", "x14", "x15", "x16", "x17", "x18",	\
-	    "x30", "memory");				\
+	    "x30", "memory", "cc");			\
      (int *) (__result); })
 
 #define TLS_IE(x)					\