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

Garvit Gupta via All-commits all-commits at lists.llvm.org
Mon Jan 6 12:25:19 PST 2025


  Branch: refs/heads/users/quic-garvgupt/integrate_riscv
  Home:   https://github.com/llvm/llvm-project
  Commit: aa82ab2a93bb67a220e83f2aab58d29d1f5d3138
      https://github.com/llvm/llvm-project/commit/aa82ab2a93bb67a220e83f2aab58d29d1f5d3138
  Author: Garvit Gupta <quic_garvgupt at quicinc.com>
  Date:   2025-01-06 (Mon, 06 Jan 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.

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