]> git.ipfire.org Git - thirdparty/gcc.git/commit
rust: Reintroduce TARGET_RUST_CPU_INFO hook
authorIain Buclaw <ibuclaw@gdcproject.org>
Sat, 24 Sep 2022 19:46:11 +0000 (21:46 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 21 Sep 2023 09:15:02 +0000 (11:15 +0200)
commita7ea90e4fb8e9b4a072424d2f136264cd0edf316
tree2d2baf31715a61a5ac4c4825545ab7c2cddf6339
parentb1c06fd9723453dd2b2ec306684cb806dc2b4fbb
rust: Reintroduce TARGET_RUST_CPU_INFO hook

gcc/ChangeLog:

* doc/tm.texi: Regenerate.
* doc/tm.texi.in: Add @node for Rust language and ABI, and document
TARGET_RUST_CPU_INFO.

gcc/rust/ChangeLog:

* rust-lang.cc (rust_add_target_info): Remove sorry.
* rust-session-manager.cc: Replace include of target.h with
include of tm.h and rust-target.h.
(Session::init): Call targetrustm.rust_cpu_info.
* rust-target.def (rust_cpu_info): New hook.
* rust-target.h (rust_add_target_info): Declare.
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/rust/rust-lang.cc
gcc/rust/rust-session-manager.cc
gcc/rust/rust-target.def
gcc/rust/rust-target.h