Go to file
Rui Ueyama 3ebc71eb91 Do not handle zero-sized mergeable section as mergeable.
Mergeable sections with size zero are useless because they don't
actually contain data, and therefore there's no merit ot merge them.
However, in reality, there are object files in the wild containing
such sections. Currently, LLD can't handle them proerply.

This patch makes LLD to handle such sections as if they are non-
mergeable to fix the issue.

Fixes bug 28822.

llvm-svn: 277568
2016-08-03 05:28:02 +00:00
clang [CUDA] Updated CUDA tests that must run w/o CUDA installation. 2016-08-02 23:43:04 +00:00
clang-tools-extra [clang-tidy] Fix missing dependency to static analyzer 2016-08-02 22:51:46 +00:00
compiler-rt [compilter-rt] Try to fix correctly rL277560 2016-08-03 05:03:35 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Make min follow the OCL 1.0 specs 2016-07-25 22:36:22 +00:00
libcxx [libcxx] basic_regex: add traits_type, string_type 2016-08-02 21:34:48 +00:00
libcxxabi Attempt to bring peace to -Werror buildbots. 2016-07-19 20:35:09 +00:00
libunwind libunwind: correct return code in unwinding trace log message 2016-07-29 21:24:19 +00:00
lld Do not handle zero-sized mergeable section as mergeable. 2016-08-03 05:28:02 +00:00
lldb [Concepts] Add TODO and requires-clause placeholder; NFC 2016-08-02 18:36:15 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [ADCE] Refactor anticipating new functionality (NFC) 2016-08-03 04:28:39 +00:00
openmp Make balanced affinity work on AArch64. 2016-07-29 20:55:03 +00:00
parallel-libs [StreamExecutor] Add error handling library 2016-07-29 20:45:52 +00:00
polly Add missing prefixes. 2016-07-30 11:15:00 +00:00