diff options
| author | Joseph Myers <joseph@codesourcery.com> | 2009-06-30 21:20:26 +0000 |
|---|---|---|
| committer | Austin Foxley <austinf@cetoncorp.com> | 2009-07-09 01:32:08 -0700 |
| commit | 42ec8700ec6ad971c9627859df3dc342a82d3cac (patch) | |
| tree | 2977c146057156d5fdf02acb500bcf973102f3a0 | |
| parent | b637569b48acfbd3364f1ce8aeb9f1b52cf2a1da (diff) | |
| download | uClibc-alpine-42ec8700ec6ad971c9627859df3dc342a82d3cac.tar.bz2 uClibc-alpine-42ec8700ec6ad971c9627859df3dc342a82d3cac.tar.xz | |
Fix Thumb-2 setjmp.
Many Thumb-2 instructions cannot use sp or pc as operands, and the
assembler now diagnoses these. setjmp had one such instruction, movs;
this patch changes it to mov.
Signed-off-by: Joseph Myers <joseph@codesourcery.com>
Signed-off-by: Austin Foxley <austinf@cetoncorp.com>
| -rw-r--r-- | libc/sysdeps/linux/arm/setjmp.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libc/sysdeps/linux/arm/setjmp.S b/libc/sysdeps/linux/arm/setjmp.S index 2df7d551a..76d179043 100644 --- a/libc/sysdeps/linux/arm/setjmp.S +++ b/libc/sysdeps/linux/arm/setjmp.S @@ -47,7 +47,7 @@ __sigsetjmp: mov ip, r0 #if defined(__thumb2__) stmia ip!, {v1-v6, sl, fp} - movs r2, sp + mov r2, sp stmia ip!, {r2, lr} #else /* Save registers */ |
