Module Name: src
Committed By: joerg
Date: Wed May 14 22:13:36 UTC 2014
Modified Files:
src/sys/lib/libunwind: unwind_registers.S
Log Message:
Lazy VFP processing works a lot better if the functions contain a return
instruction.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/lib/libunwind/unwind_registers.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/lib/libunwind/unwind_registers.S
diff -u src/sys/lib/libunwind/unwind_registers.S:1.13 src/sys/lib/libunwind/unwind_registers.S:1.14
--- src/sys/lib/libunwind/unwind_registers.S:1.13 Sun May 11 02:07:35 2014
+++ src/sys/lib/libunwind/unwind_registers.S Wed May 14 22:13:36 2014
@@ -286,12 +286,14 @@ END(_ZN7_Unwind15Registers_arm32C1Ev)
ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
add r0, #72
vstmia r0, {d0-d15}
+ RET
END(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
.hidden _ZN7_Unwind15Registers_arm328lazyVFP3Ev
ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
add r0, #200
vstmia r0, {d16-d31}
+ RET
END(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
.hidden _ZNK7_Unwind15Registers_arm326jumptoEv