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