llvm-project/libunwind/src
Renato Golin a6a92a4421 [AArch64] Fix libunwind build when using GNU assembler
Use x29 and x30 for fp and lr respectively.

This does not change the code generation with integrated asm
but using x30 and x29 helps compile the code with gnu as. Currently gas
fails to assemble this code with errors as below.

Error: operand X should be an integer register.

Newer versions of binutils should be fixed, but enough exists in the wild
to make this change harmless and worthy.

Patch by Khem Raj.

llvm-svn: 260595
2016-02-11 21:22:57 +00:00
..
AddressSpace.hpp Introduce NetBSD support 2016-02-06 18:19:29 +00:00
CMakeLists.txt unwind: clean up warnings from the build 2015-04-25 02:06:15 +00:00
CompactUnwinder.hpp
DwarfInstructions.hpp Correct sense of unwind return address register range assertion 2015-08-13 13:45:45 +00:00
DwarfParser.hpp Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
EHHeaderParser.hpp
Registers.hpp unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
Unwind-EHABI.cpp [libunwind] Flip order of extern "C" and attribute(visibility) 2015-07-24 19:29:05 +00:00
Unwind-EHABI.h libunwind: Introduce __libunwind_config.h. 2015-07-19 15:23:10 +00:00
Unwind-sjlj.c
UnwindCursor.hpp Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
UnwindLevel1-gcc-ext.c libunwind: Introduce __libunwind_config.h. 2015-07-19 15:23:10 +00:00
UnwindLevel1.c unwind: Fix libc++abi and libgcc build. 2015-07-24 00:16:48 +00:00
UnwindRegistersRestore.S [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
UnwindRegistersSave.S [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
Unwind_AppleExtras.cpp
assembly.h
config.h unwind: Allow the building of libunwind for MIPS. 2015-09-26 18:26:01 +00:00
dwarf2.h
libunwind.cpp unwind: Allow the building of libunwind for MIPS. 2015-09-26 18:26:01 +00:00
libunwind_ext.h libunwind: Introduce __libunwind_config.h. 2015-07-19 15:23:10 +00:00
unwind_ext.h