-
- Downloads
[x32] Adding X32 target support to driver, including...
[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/D4180 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@212725 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Basic/Targets.cpp 11 additions, 5 deletionslib/Basic/Targets.cpp
- lib/Driver/ToolChains.cpp 55 additions, 22 deletionslib/Driver/ToolChains.cpp
- lib/Driver/Tools.cpp 10 additions, 1 deletionlib/Driver/Tools.cpp
- test/Driver/Inputs/multilib_64bit_linux_tree/libx32/.keep 0 additions, 0 deletionstest/Driver/Inputs/multilib_64bit_linux_tree/libx32/.keep
- test/Driver/Inputs/multilib_64bit_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/x32/crtbegin.o 0 additions, 0 deletions...ree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/x32/crtbegin.o
- test/Driver/Inputs/multilib_64bit_linux_tree/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/32/crtbegin.o 0 additions, 0 deletions...ree/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/32/crtbegin.o
- test/Driver/Inputs/multilib_64bit_linux_tree/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/crtbegin.o 0 additions, 0 deletions...x_tree/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/crtbegin.o
- test/Driver/Inputs/multilib_64bit_linux_tree/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/x32/crtbegin.o 0 additions, 0 deletions...ee/usr/libx32/gcc/x86_64-unknown-gnu/4.6.0/x32/crtbegin.o
- test/Driver/Inputs/multilib_64bit_linux_tree/usr/x86_64-unknown-linux/libx32/.keep 0 additions, 0 deletions...ib_64bit_linux_tree/usr/x86_64-unknown-linux/libx32/.keep
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/libx32/.keep 0 additions, 0 deletionstest/Driver/Inputs/ubuntu_14.04_multiarch_tree/libx32/.keep
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.8/x32/.keep 0 additions, 0 deletions...iarch_tree/usr/include/x86_64-linux-gnu/c++/4.8/x32/.keep
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.8/x32/crtbegin.o 0 additions, 0 deletions...arch_tree/usr/lib/gcc/x86_64-linux-gnu/4.8/x32/crtbegin.o
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.8/x32/crtend.o 0 additions, 0 deletions...tiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.8/x32/crtend.o
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/lib/x86_64-linux-gnu/.keep 0 additions, 0 deletions...buntu_14.04_multiarch_tree/usr/lib/x86_64-linux-gnu/.keep
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crt1.o 0 additions, 0 deletions...iver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crt1.o
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crti.o 0 additions, 0 deletions...iver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crti.o
- test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crtn.o 0 additions, 0 deletions...iver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crtn.o
- test/Driver/cross-linux.c 8 additions, 0 deletionstest/Driver/cross-linux.c
- test/Driver/dyld-prefix.c 3 additions, 0 deletionstest/Driver/dyld-prefix.c
- test/Driver/linux-header-search.cpp 16 additions, 0 deletionstest/Driver/linux-header-search.cpp
Loading
Please register or sign in to comment