llvm-project/libunwind
Martin Storsjo 6a3ed9bfd0 Fix building for ARM with dwarf exception handling
The previous definition of _LIBUNWIND_HIGHEST_DWARF_REGISTER seems
to be a copy of the ARM64 value (introduced in SVN r276128); since
the code actually hasn't compiled properly for arm in dwarf mode
before, this hasn't actually been used. Set it to the correct value
based on the UNW_ARM_* enum values.

The iwmmx control variables have to be made mutable, since they are
touched from within getRegister (which previously wasn't const), and
getRegister is used on a const Registers object in DwarfInstructions.hpp.

Differential Revision: https://reviews.llvm.org/D39251

llvm-svn: 317192
2017-11-02 08:16:16 +00:00
..
cmake build: use POSITION_INDEPENDENT_CODE instead of -fPIC 2017-10-03 20:22:26 +00:00
docs Add support for dwarf unwinding on windows on x86_64 2017-10-27 08:11:36 +00:00
include Fix building for ARM with dwarf exception handling 2017-11-02 08:16:16 +00:00
src Fix building for ARM with dwarf exception handling 2017-11-02 08:16:16 +00:00
test [libunwind] Always use unwind tables in tests 2017-10-26 12:02:03 +00:00
.arcconfig Update .arcconfig 2016-07-20 23:56:17 +00:00
.clang-format unwind: add a .clang-format 2015-05-07 19:50:18 +00:00
CMakeLists.txt [CMake] Allow overriding lib dir suffix independently from LLVM 2017-08-08 00:37:59 +00:00
LICENSE.TXT Fix the project name in the license file. 2017-02-27 17:47:58 +00:00