[all-commits] [llvm/llvm-project] 8aa029: [RISCV] Integrate RISCV target in baremetal toolch...

Garvit Gupta via All-commits all-commits at lists.llvm.org
Mon Mar 3 09:03:51 PST 2025


  Branch: refs/heads/users/quic-garvgupt/integrate_riscv
  Home:   https://github.com/llvm/llvm-project
  Commit: 8aa0293e265ac9691c780631ade94aab098bdd09
      https://github.com/llvm/llvm-project/commit/8aa0293e265ac9691c780631ade94aab098bdd09
  Author: Garvit Gupta <quic_garvgupt at quicinc.com>
  Date:   2025-03-03 (Mon, 03 Mar 2025)

  Changed paths:
    M clang/lib/Driver/CMakeLists.txt
    M clang/lib/Driver/Driver.cpp
    M clang/test/Driver/riscv-args.c
    M clang/test/Driver/riscv32-toolchain-extra.c
    M clang/test/Driver/riscv32-toolchain.c
    M clang/test/Driver/riscv64-toolchain-extra.c
    M clang/test/Driver/riscv64-toolchain.c

  Log Message:
  -----------
  [RISCV] Integrate RISCV target in baremetal toolchain object and deprecate
RISCVToolchain object.(3/3)

This PR is last in the series of merging RISCVToolchain object into BareMetal
toolchain object. This PR make change to call BareMetal toolchain object for
riscv targets as well and remove RISCVToolChain object.

The division of the PRs is as follows:
- Teach Baremetal toolchain about GCC installation and make sysroot and
  assembler
  related changes.
- Changes related to linker job and defaults for CXXStdlib and other runtime
  libs.
- Finally removing the call to RISCVToolchain object.

RFC:
https://discourse.llvm.org/t/merging-riscvtoolchain-and-baremetal-toolchains/75524

Change-Id: I2877ac328f55a7638cc185d6034866cbd2ac4203



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list