commit | 07978922dbc10016e582c46eff34ce8c1b8841d2 | [log] [tgz] |
---|---|---|
author | Renato Golin <renato.golin@linaro.org> | Thu Aug 06 18:15:17 2015 +0000 |
committer | Renato Golin <renato.golin@linaro.org> | Thu Aug 06 18:15:17 2015 +0000 |
tree | 50a15a5e684ce26bfd89fb72893cb3bd5b936f61 | |
parent | d2257f6b8dc329614c68cc5a02eb3a5b1fdb8358 [diff] |
[ARM/Unwind] Fix wrong usage of write-back on register save The register save routine in libunwind was using write-back addressing mode to r0 for thumb, when that was not only different from the ARM version and more importantly the register restore, but also saving the wrong address. Patch by Manuel Freiberger. Fixes PR24331. git-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@244237 91177308-0d34-0410-b5e6-96231b3b80d8