diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-09-24 18:25:34 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2022-09-30 23:53:26 +0200 |
commit | 066b6b8df960796362dbdcff62851ebea201b8e9 (patch) | |
tree | 9f89d2858a882e86b4c1ca813b2adcfb4adbd20e /gcc/rust/backend | |
parent | 8ff035ddc55079161d24941785114aa0f5056260 (diff) | |
download | gcc-066b6b8df960796362dbdcff62851ebea201b8e9.zip gcc-066b6b8df960796362dbdcff62851ebea201b8e9.tar.gz gcc-066b6b8df960796362dbdcff62851ebea201b8e9.tar.bz2 |
rust: Add skeleton support and documentation for targetrustm hooks.
gcc/ChangeLog:
* Makefile.in (tm_rust_file_list, tm_rust_include_list, TM_RUST_H,
RUST_TARGET_DEF, RUST_TARGET_H, RUST_TARGET_OBJS): New variables.
(tm_rust.h, cs-tm_rust.h, default-rust.o,
rust/rust-target-hooks-def.h, s-rust-target-hooks-def-h): New rules.
(s-tm-texi): Also check timestamp on rust-target.def.
(generated_files): Add TM_RUST_H and rust-target-hooks-def.h.
(build/genhooks.o): Also depend on RUST_TARGET_DEF.
* config.gcc (tm_rust_file, rust_target_objs, target_has_targetrustm):
New variables.
* configure: Regenerate.
* configure.ac (tm_rust_file_list, tm_rust_include_list,
rust_target_objs): Add substitutes.
* doc/tm.texi: Regenerate.
* doc/tm.texi.in (targetrustm): Document.
(target_has_targetrustm): Document.
* genhooks.cc: Include rust/rust-target.def.
* config/default-rust.cc: New file.
gcc/rust/ChangeLog:
* rust/rust-target-def.h: New file.
* rust/rust-target.def: New file.
* rust/rust-target.h: New file.
Diffstat (limited to 'gcc/rust/backend')
0 files changed, 0 insertions, 0 deletions