diff options
author | Derek Schuff <dschuff@chromium.org> | 2013-09-06 14:25:01 -0700 |
---|---|---|
committer | Derek Schuff <dschuff@chromium.org> | 2013-09-06 14:25:01 -0700 |
commit | 45f9be95ab8e334e7e4b4328ee297d032e64b788 (patch) | |
tree | f5eabe8e5e26caa70352747f04f3282938f9281d /test/NaCl/Bitcode | |
parent | 9b86d1e242fec1dce22eda36b8f2eb3d6f1cc380 (diff) |
Emit MachineMoves for ARM floating point callee-saved registers
Currently when a function uses floating-point callee-saved registers, it does not emit unwind info for adjusting the CFA and showing the locations of the saved registers on the stack. This results in the unwinder getting a bad value for the return address when it attempts to unwind past the function's frame, which breaks gdb backtracing and exception handling unwinding. Add to the existing MachineMoves describing the CFA and register locations to handle the float registers
BUG= https://code.google.com/p/nativeclient/issues/detail?id=3670
R=jvoung@chromium.org
Review URL: https://codereview.chromium.org/23691041
Diffstat (limited to 'test/NaCl/Bitcode')
0 files changed, 0 insertions, 0 deletions