[all-commits] [llvm/llvm-project] 4fffb0: Hurd: Add x86_64 support (#78065)

Samuel Thibault via All-commits all-commits at lists.llvm.org
Wed Jan 17 14:38:53 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4fffb0401be10dc155e8b51321735f14f88c2589
      https://github.com/llvm/llvm-project/commit/4fffb0401be10dc155e8b51321735f14f88c2589
  Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
  Date:   2024-01-17 (Wed, 17 Jan 2024)

  Changed paths:
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Driver/ToolChains/Gnu.cpp
    M clang/lib/Driver/ToolChains/Hurd.cpp
    A clang/test/Driver/Inputs/basic_cross_hurd_tree/usr/lib/gcc/x86_64-gnu/10/crtbegin.o
    A clang/test/Driver/Inputs/basic_cross_hurd_tree/usr/x86_64-gnu/bin/as
    A clang/test/Driver/Inputs/basic_cross_hurd_tree/usr/x86_64-gnu/bin/ld
    A clang/test/Driver/Inputs/basic_cross_hurd_tree/usr/x86_64-gnu/lib/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/lib/x86_64-gnu/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/lib64/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/include/x86_64-gnu/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/include/x86_64-gnu/c++/10/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/lib/gcc/x86_64-gnu/10/crtbegin.o
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/lib/gcc/x86_64-gnu/10/crtbeginS.o
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/lib/gcc/x86_64-gnu/10/crtbeginT.o
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/lib/x86_64-gnu/.keep
    A clang/test/Driver/Inputs/basic_hurd_tree/usr/lib64/.keep
    M clang/test/Driver/hurd.cpp
    M llvm/unittests/TargetParser/TripleTest.cpp

  Log Message:
  -----------
  Hurd: Add x86_64 support (#78065)

This adds Hurd toolchain support to Clang's driver in addition to
handling
translating the triple from GCC toolchain-compatible form (x86_64-gnu)
to
the actual triple registered in LLVM (x86_64-pc-hurd-gnu).




More information about the All-commits mailing list