diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-10-13 16:42:23 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-10-13 16:42:23 +0200 |
commit | a02750e8dd5e400f990dff1c6e8911f713af6cf2 (patch) | |
tree | bfdf0b7ffd4eefdeb8aa257b964194ecce5946e8 /gcc/config.gcc | |
parent | 89babdf7914439b3276b44ad6a7960373cc7df28 (diff) | |
download | gcc-a02750e8dd5e400f990dff1c6e8911f713af6cf2.zip gcc-a02750e8dd5e400f990dff1c6e8911f713af6cf2.tar.gz gcc-a02750e8dd5e400f990dff1c6e8911f713af6cf2.tar.bz2 |
rust: Implement TARGET_RUST_OS_INFO for *-*-*linux*.
gcc/ChangeLog:
* config.gcc (*linux*): Set rust target_objs, and
target_has_targetrustm,
* config/t-linux (linux-rust.o): New rule.
* config/linux-rust.cc: New file.
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 3996ede..7a2daa9 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -919,6 +919,12 @@ case ${target} in gcc_cv_initfini_array=yes ;; esac + case $target in + *linux*) + rust_target_objs="${rust_target_objs} linux-rust.o" + target_has_targetrustm=yes + ;; + esac ;; *-*-netbsd*) tm_p_file="${tm_p_file} netbsd-protos.h" |