diff options
author | Joseph Myers <joseph@codesourcery.com> | 2013-05-14 19:50:14 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2013-05-14 19:50:14 +0000 |
commit | 0175558aa0a16a647ee368898a83a7d42e2011e8 (patch) | |
tree | 787d4afa4e51b49fa91c279eb8864da3d82ad933 /ports/sysdeps/arm/__longjmp.S | |
parent | 2bcb36b265ea2677198c22d005873b9b9600137e (diff) | |
download | glibc-0175558aa0a16a647ee368898a83a7d42e2011e8.tar glibc-0175558aa0a16a647ee368898a83a7d42e2011e8.tar.gz glibc-0175558aa0a16a647ee368898a83a7d42e2011e8.tar.bz2 glibc-0175558aa0a16a647ee368898a83a7d42e2011e8.zip |
Stop ARM setjmp/longjmp saving/restoring fpscr (bug 14908).
Diffstat (limited to 'ports/sysdeps/arm/__longjmp.S')
-rw-r--r-- | ports/sysdeps/arm/__longjmp.S | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/ports/sysdeps/arm/__longjmp.S b/ports/sysdeps/arm/__longjmp.S index 8de9fa1c7b..a5edede16d 100644 --- a/ports/sysdeps/arm/__longjmp.S +++ b/ports/sysdeps/arm/__longjmp.S @@ -83,11 +83,6 @@ ENTRY (__longjmp) /* Following instruction is vldmia ip!, {d8-d15}. */ sfi_breg r12, \ ldc p11, cr8, [\B], #64 - /* Restore the floating-point status register. */ - sfi_breg ip, \ - ldr a3, [\B], #4 - /* Following instruction is fmxr fpscr, a3. */ - mcr p10, 7, a3, cr1, cr0, 0 .Lno_vfp: #ifndef ARM_ASSUME_NO_IWMMXT |