[PATCH] [x32] Add X32 support to driver

Pavel Chupin pavel.v.chupin at gmail.com
Sun Jul 6 07:27:25 PDT 2014


Added tests.
Redesigned findBiarchMultilibs for 3 arch (32,x32,64) support to pass more
tests.

http://reviews.llvm.org/D4180

Files:
  lib/Basic/Targets.cpp
  lib/Driver/ToolChains.cpp
  lib/Driver/Tools.cpp
  test/Driver/Inputs/multilib_64bit_linux_tree/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
  test/Driver/Inputs/multilib_64bit_linux_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
  test/Driver/Inputs/multilib_64bit_linux_tree/usr/x86_64-unknown-linux/libx32/.keep
  test/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
  test/Driver/Inputs/ubuntu_14.04_multiarch_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
  test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/lib/x86_64-linux-gnu/.keep
  test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crt1.o
  test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crti.o
  test/Driver/Inputs/ubuntu_14.04_multiarch_tree/usr/libx32/crtn.o
  test/Driver/cross-linux.c
  test/Driver/dyld-prefix.c
  test/Driver/linux-header-search.cpp
  test/Driver/linux-ld.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D4180.11104.patch
Type: text/x-patch
Size: 16357 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140706/5b861483/attachment.bin>


More information about the cfe-commits mailing list