This patch set adds ILP32 support to GCC for GNU/Linux. A patch which adds the host support for PCH.
A patch which fixes TLS variables with ILP32; shows up while compiling glibc so no new testcases added. One final patch which adds the name of the dynamic linker and passes the linker script to the linker and allows for the multi-lib to work correctly. All of these patches are tested incrementally. Only the last patch depends on the rest of the patches. The rest can be applied independently. Thanks, Andrew Pinski Andrew Pinski (3): 2014-02-25 Andrew Pinski <apin...@cavium.com> 2014-02-25 Andrew Pinski <apin...@cavium.com> 2014-02-25 Andrew Pinski <apin...@cavium.com> gcc/ChangeLog | 28 ++++++++++++++++++ gcc/config/aarch64/aarch64-linux.h | 4 +- gcc/config/aarch64/aarch64.c | 48 ++++++++++++++++++++++++++++---- gcc/config/aarch64/aarch64.md | 54 ++++++++++++++++++++++++++++-------- gcc/config/aarch64/t-aarch64-linux | 7 +--- gcc/config/host-linux.c | 4 ++- 6 files changed, 119 insertions(+), 26 deletions(-) -- 1.7.2.5