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

Garvit Gupta via All-commits all-commits at lists.llvm.org
Tue Mar 11 03:23:58 PDT 2025


  Branch: refs/heads/users/quic-garvgupt/integrate_riscv
  Home:   https://github.com/llvm/llvm-project
  Commit: 71eee0d4ef36e13b0f62a4b9ca92614ed7f7a750
      https://github.com/llvm/llvm-project/commit/71eee0d4ef36e13b0f62a4b9ca92614ed7f7a750
  Author: Garvit Gupta <quic_garvgupt at quicinc.com>
  Date:   2025-03-11 (Tue, 11 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