aboutsummaryrefslogtreecommitdiff
path: root/libgomp/config
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2018-12-12 11:22:42 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2018-12-12 11:22:42 +0000
commit9c47a019948f5caf12e7726001e15fefcb32d065 (patch)
treece16166cecbd550648801821835d16d86430093d /libgomp/config
parent5a2580b6adef81759269dd01c6c2dd03d155d986 (diff)
downloadgcc-9c47a019948f5caf12e7726001e15fefcb32d065.zip
gcc-9c47a019948f5caf12e7726001e15fefcb32d065.tar.gz
gcc-9c47a019948f5caf12e7726001e15fefcb32d065.tar.bz2
Don't mark stack pointer as clobbered in asm
* config/linux/ia64/futex.h (sys_futex0): Don't mark r12 as clobbered. From-SVN: r267052
Diffstat (limited to 'libgomp/config')
-rw-r--r--libgomp/config/linux/ia64/futex.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgomp/config/linux/ia64/futex.h b/libgomp/config/linux/ia64/futex.h
index 6efec3c..df450f8 100644
--- a/libgomp/config/linux/ia64/futex.h
+++ b/libgomp/config/linux/ia64/futex.h
@@ -45,8 +45,8 @@ sys_futex0(int *addr, int op, int val)
"=r"(r8), "=r"(r10)
: "r"(r15), "r"(out0), "r"(out1), "r"(out2), "r"(out3)
: "memory", "out4", "out5", "out6", "out7",
- /* Non-stacked integer registers, minus r8, r10, r15. */
- "r2", "r3", "r9", "r11", "r12", "r13", "r14", "r16", "r17", "r18",
+ /* Non-stacked integer registers, minus r8, r10, r12, r15. */
+ "r2", "r3", "r9", "r11", "r13", "r14", "r16", "r17", "r18",
"r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26", "r27",
"r28", "r29", "r30", "r31",
/* Predicate registers. */