Go to file
David Blaikie 07b8d4e6ed DebugInfo compression: Enable compression before any sections are created.
For those playing at home this produced some fairly subtle behavior. The
sections created in InitMCObjectFileInfo were created without compressed
debug info (a mistake, but not necessarily /broken). Since these
sections were almost always referenced by the existing MCSection object,
this almost worked.

This got weird when we got to handling the relocations for a section.
See ELFObjectWriter::WriteSection where we compute the true section for
a relocation section by simply stripping the ".rela" prefix and then
looking up that section - doing so hit the compression codepath, looked
up .zdebug_blah and found a newly constructed empty section... thus,
things got weird.

This is untestable without a cross-project test (let me know if people
would prefer that to no testing).

llvm-svn: 205261
2014-03-31 23:13:30 +00:00
clang DebugInfo compression: Enable compression before any sections are created. 2014-03-31 23:13:30 +00:00
clang-tools-extra clang-modernize: fix invalid assignment in findClangApplyReplacements() 2014-03-30 10:50:25 +00:00
compiler-rt InstrProf: Add simple compiler-rt test 2014-03-31 22:45:37 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Introduce M_LOG2E_F and M_LOG2E 2014-03-28 21:19:03 +00:00
libcxx Use defined(__APPLE__) rather than __APPLE__ 2014-03-30 14:59:12 +00:00
libcxxabi Simplify. 2014-03-20 01:28:28 +00:00
lld Check-in binary to isolate the lld test form a changing llvm-mc. 2014-03-31 18:56:30 +00:00
lldb <rdar://problem/16424592> 2014-03-31 23:02:25 +00:00
llvm Revert "SLPVectorizer: Ignore users that are insertelements we can reschedule them" 2014-03-31 23:05:56 +00:00
openmp Revert commit (testing commit hook). 2014-03-04 18:06:04 +00:00
polly Updated test/create_ll.sh to work with old & new clang versions. 2014-03-25 15:50:44 +00:00