Go to file
Daniel Sanders 7f70573ed9 [mips] Correct ELF e_flags for the N32 ABI when using a mips-* triple rather than a mips64-* triple
Summary:
Generally speaking, mips-* vs mips64-* should not be used to make decisions
about the content or format of the ELF. This should be based on the ABI
and CPU in use. For example, `mips-linux-gnu-clang -mips64r2 -mabi=64`
should produce an ELF64 as should `mips64-linux-gnu-clang -mabi=64`.
Conversely, `mips64-linux-gnu-clang -mabi=n32` should produce an ELF32 as
should `mips-linux-gnu-clang -mips64r2 -mabi=n32`.

This patch fixes the e_flags but leaves the ELF32 vs ELF64 issue for now
since there is no apparent way to base this decision on the ABI and CPU.

Differential Revision: http://reviews.llvm.org/D4539

llvm-svn: 213244
2014-07-17 10:02:08 +00:00
clang [mips] Pass the ABI to the integrated assembler and add tests the existing arguments. 2014-07-17 09:46:40 +00:00
clang-tools-extra [clang-tidy] MemsetZeroLenghtChecker: Don't crash trying to evaluate dependent values. 2014-07-17 08:56:55 +00:00
compiler-rt [compiler-rt] [asan] Refactor DescribeAddressIfStack to allow reuse for debugging API 2014-07-17 00:18:03 +00:00
debuginfo-tests
libclc prepare-builtins: Fix broken build due to recent LLVM API change 2014-07-07 17:46:45 +00:00
libcxx [libcxx] Add <experimental/utility> header for LFTS. 2014-07-17 05:31:31 +00:00
libcxxabi libcxxabi cmake: Use HandleLLVMOptions.cmake, don't manually add -std=c++11. 2014-07-16 23:53:37 +00:00
lld [PECOFF] Set DLL bit in PE header if DLL. 2014-07-17 00:22:26 +00:00
lldb Two fixes in the Objective-C language runtime: 2014-07-17 01:20:37 +00:00
llvm [mips] Correct ELF e_flags for the N32 ABI when using a mips-* triple rather than a mips64-* triple 2014-07-17 10:02:08 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly [Refactor] Use attributes to mark function as invalid for polly 2014-07-15 21:06:48 +00:00