[x32] Adding X32 target support to driver, including TargetInfo,DescriptionString, flags, paths lookup, etc. Cover changes with new tests. The author of the patch is Pavel Chupin (@pavel.v.chupin).T
[x32] Adding X32 target support to driver, including TargetInfo,DescriptionString, flags, paths lookup, etc. Cover changes with new tests. The author of the patch is Pavel Chupin (@pavel.v.chupin).The changes enable "hello world" on x32 target (x86_64-*-linux-gnux32). s/isX32/IsX32/ also fixed.Differential Revision: http://reviews.llvm.org/D4180llvm-svn: 212725
show more ...
Update a comment to clarify that searching the target triple bindirectory for programs used by the driver is actually the standardbehavior we want to be compatible with GCC cross compilers -- it is
Update a comment to clarify that searching the target triple bindirectory for programs used by the driver is actually the standardbehavior we want to be compatible with GCC cross compilers -- it isn'tspecific to SUSE or any other distro.Also start fleshing out testing of the different cross compilationpatterns, both with a new very bare-bones tree of cross compilers and byextending the multilib trees. Currently, we don't correctly model doinga cross compile using the non-triple target of a bi-arch GCC install,but I'll add support for that (and tests) next.llvm-svn: 184499
Test a multilib setup on a 64-bit host. This is the far more commonconfiguration, although the test still stubs out more directories thanare necessary or common in order to exercise all of the look
Test a multilib setup on a 64-bit host. This is the far more commonconfiguration, although the test still stubs out more directories thanare necessary or common in order to exercise all of the lookup pathsobserved with upstream GCC.This finishes testing the distribution-independent andGCC-installation-independent parts of the library path search logic.More testing is still needed for the triple detection, GCC-installationdetection, and handling distributions with unusual configurations.llvm-svn: 141000