David Blaikie
c4af8bf29f
DebugInfo: Use address pool forms in debug_rnglists
...
Save no relocations by reusing addresses from the address pool.
llvm-svn: 344836
2018-10-20 07:36:39 +00:00
Wolfgang Pieb
9ea65082ff
[DWARF v5] Reposting r337981, which was reverted in r337997 due to a test failure in debuginfo_tests.
...
The test failure was caused by the compiler not emitting a __debug_ranges section with DWARF 4 and
earlier when no ranges are needed. The test checks for the existence regardless.
llvm-svn: 338081
2018-07-26 22:48:52 +00:00
Alex Lorenz
7d808c19ff
Revert r337981: it breaks the debuginfo-tests
...
This commit caused a regression in the debuginfo-tests:
FAIL: debuginfo-tests :: apple-accel.cpp (40748 of 46595)
llvm-svn: 337997
2018-07-26 03:21:40 +00:00
Wolfgang Pieb
c42087df7c
[DWARF v5] Don't emit multiple DW_AT_rnglists_base attributes. Some refactoring of
...
range lists emissions and added test cases.
Reviewer: dblaikie
Differential Revision: https://reviews.llvm.org/D49522
llvm-svn: 337981
2018-07-25 23:03:22 +00:00