This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/rust/master in repository gcc.
from b4096017e3b Merge #1562 new 71397abfbe5 intrinsics: Add data prefetching intrinsics new e623ee314fb Merge #1565 new 066b6b8df96 rust: Add skeleton support and documentation for targetrust [...] new f97e0ca6e4e rust: Reintroduce TARGET_RUST_CPU_INFO hook new b220923f963 rust: Reintroduce TARGET_RUST_OS_INFO hook new f334e18a1f1 rust: Implement TARGET_RUST_CPU_INFO for i[34567]86-*-* and [...] new bb5efc657ae rust: Implement TARGET_RUST_OS_INFO for *-*-darwin* new bef31ea2736 Merge #1543 new b64b889e15e ast: dump: add emit_generic_params helper new 1f9d7ec4373 ast: dump: add format_{tuple,struct}_field helpers new 93937bd6582 ast: dump structs, enums and unions new 06fe912b70b Merge #1572
The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .github/bors_log_expected_warnings | 8 +- gcc/Makefile.in | 34 +++- gcc/config.gcc | 27 +++ gcc/config/darwin-rust.cc | 44 +++++ gcc/config/{default-d.cc => default-rust.cc} | 15 +- gcc/config/i386/i386-rust.cc | 129 +++++++++++++++ gcc/config/{freebsd-nthr.h => i386/i386-rust.h} | 13 +- gcc/config/i386/t-i386 | 4 + gcc/config/t-darwin | 4 + gcc/configure | 21 ++- gcc/configure.ac | 14 ++ gcc/doc/tm.texi | 26 +++ gcc/doc/tm.texi.in | 17 ++ gcc/genhooks.cc | 1 + gcc/rust/ast/rust-ast-dump.cc | 182 ++++++++++++++++++--- gcc/rust/ast/rust-ast-dump.h | 9 + gcc/rust/backend/rust-builtins.cc | 6 + gcc/rust/backend/rust-compile-intrinsic.cc | 97 ++++++++++- gcc/rust/rust-lang.cc | 2 - gcc/rust/rust-session-manager.cc | 8 +- gcc/{d/d-target-def.h => rust/rust-target-def.h} | 6 +- gcc/rust/rust-target.def | 52 ++++++ gcc/{c-family/c-target.h => rust/rust-target.h} | 26 +-- .../rust/execute/torture/prefetch_data.rs | 17 ++ 24 files changed, 693 insertions(+), 69 deletions(-) create mode 100644 gcc/config/darwin-rust.cc copy gcc/config/{default-d.cc => default-rust.cc} (68%) create mode 100644 gcc/config/i386/i386-rust.cc copy gcc/config/{freebsd-nthr.h => i386/i386-rust.h} (68%) copy gcc/{d/d-target-def.h => rust/rust-target-def.h} (81%) create mode 100644 gcc/rust/rust-target.def copy gcc/{c-family/c-target.h => rust/rust-target.h} (57%) create mode 100644 gcc/testsuite/rust/execute/torture/prefetch_data.rs