diff options
author | andrew <andrew@FreeBSD.org> | 2016-01-10 23:41:31 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2016-01-10 23:41:31 +0000 |
commit | 6b8d860df3b0ddeb68ba2b3b5588ca7075d357c6 (patch) | |
tree | fbfb15dcf201e24a79f6458ab4f4de2488ac8d26 /contrib/llvm/lib/Support/YAMLTraits.cpp | |
parent | 7ab2b8809cd93e9b6da4f2284f4a5851deeff012 (diff) | |
download | FreeBSD-src-6b8d860df3b0ddeb68ba2b3b5588ca7075d357c6.zip FreeBSD-src-6b8d860df3b0ddeb68ba2b3b5588ca7075d357c6.tar.gz |
Use -mlong-calls to build crt1.o and gcrt1.o. This tells the compiler to
generate code to branch based on an address in a register. This allows us
to have binaries larger than the 32MiB limit of a branch instruction.
The main use of this is with clang. Clang 3.8.0 has been shown to be larger
than the above limit.
Diffstat (limited to 'contrib/llvm/lib/Support/YAMLTraits.cpp')
0 files changed, 0 insertions, 0 deletions