Go to file
Rafael Espindola 61362ce876 Handle 0 sized sections like any other section.
This is a case where there is inconsistency among ELF linkers:

* The spec says nothing special about empty sections.
* BFD ld removes them.
* Gold handles them like regular sections.

We were outputting them but sometimes ignoring them. This would create
odd looking outputs where a rw section could be in a ro segment for example.

The bfd way of doing things is also strange for the case where a symbol
points to the empty section.

Now we match gold and what seems to be the intention of the spec.

llvm-svn: 251988
2015-11-03 22:08:08 +00:00
clang [analyzer] Move the ObjCGenericsChecker out of the alpha package. 2015-11-03 19:38:03 +00:00
clang-tools-extra Handle correctly containers that are data members in modernize-loop-convert. 2015-11-03 16:38:31 +00:00
compiler-rt [tsan] Allow memchr interceptor to be used before initialization on OS X 2015-11-03 16:19:37 +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 integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Make reverse() call iter_swap like the standard says, instead of calling swap directly. No real change. 2015-11-02 21:34:25 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Add FreeBSD _Unwind_Ptr typedef 2015-10-16 19:40:09 +00:00
lld Handle 0 sized sections like any other section. 2015-11-03 22:08:08 +00:00
lldb Python 3 - Fix checking of string types in unittest2 module. 2015-11-03 21:37:42 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm [X86][AVX] Tweaked shuffle stack folding tests 2015-11-03 21:58:35 +00:00
openmp [OPENMP] Add dependency to clang/clang-headers etc. for in-tree build of libomp. 2015-11-02 13:43:32 +00:00
polly [FIX] Simplify and correct preloading of base pointer origin 2015-11-03 19:15:33 +00:00