This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 7c1e7eed891 libstdc++: Add C++ runtime support for new 128-bit long dou [...] new 900846cda69 reginfo: Add a global_reg_set new 4187be442f5 Add more iterator utilities new 0dd48296433 Add an RAII class for managing obstacks new ac62dce5e5f Add a class that multiplexes two pointer types new 9a0882ef6a2 Add an alternative splay tree implementation new d4b520d88ee Add a cut-down version of std::span (array_slice) new 21335c48576 Split update_cfg_for_uncondjump out of combine new d6c9781e073 Export print-rtl.c:print_insn_with_notes new b665081f577 recog: Split out a register_asm_p function new f48b51496d0 simplify-rtx: Put simplify routines into a class new 6059a3dd084 recog: Add a validate_change_xveclen function new eb74135dd35 recog: Add a way of temporarily undoing changes new 0d74260a1f6 recog: Add a class for propagating into insns new a240ea024dd recog: Add an RAII class for undoing insn changes new 04ee46ed1c0 rtlanal: Add some new helper classes new a20cc016790 rtlanal: Add simple_regno_set new 47d52e17adf doc: Add documentation for rtl-ssa new 73b75827752 Add rtl-ssa new 0b76990a9d7 fwprop: Rewrite to use RTL SSA new eefe499fdf7 Daily bump.
The 20 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: c++tools/ChangeLog | 15 + gcc/ChangeLog | 417 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 + gcc/ada/ChangeLog | 118 ++ gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 11 + gcc/cfgrtl.c | 47 + gcc/cfgrtl.h | 1 + gcc/combine.c | 36 - gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 29 + gcc/doc/rtl.texi | 787 +++++++++ gcc/emit-rtl.h | 3 + gcc/fortran/ChangeLog | 6 + gcc/fwprop.c | 1685 +++++++------------- gcc/hard-reg-set.h | 2 + gcc/iterator-utils.h | 159 ++ gcc/lto/ChangeLog | 4 + gcc/mux-utils.h | 251 +++ gcc/obstack-utils.h | 86 + gcc/print-rtl.c | 5 +- gcc/print-rtl.h | 1 + gcc/recog.c | 474 +++++- gcc/recog.h | 154 ++ gcc/reginfo.c | 5 + gcc/rtl-ssa.h | 71 + gcc/rtl-ssa/access-utils.h | 553 +++++++ gcc/rtl-ssa/accesses.cc | 1594 ++++++++++++++++++ gcc/rtl-ssa/accesses.h | 1032 ++++++++++++ gcc/rtl-ssa/blocks.cc | 1146 +++++++++++++ gcc/rtl-ssa/blocks.h | 301 ++++ gcc/rtl-ssa/change-utils.h | 137 ++ gcc/rtl-ssa/changes.cc | 1025 ++++++++++++ gcc/rtl-ssa/changes.h | 118 ++ gcc/rtl-ssa/functions.cc | 325 ++++ gcc/rtl-ssa/functions.h | 433 +++++ gcc/rtl-ssa/insn-utils.h | 46 + gcc/rtl-ssa/insns.cc | 718 +++++++++ gcc/rtl-ssa/insns.h | 505 ++++++ gcc/rtl-ssa/internals.inl | 682 ++++++++ gcc/rtl-ssa/is-a.inl | 98 ++ gcc/rtl-ssa/member-fns.inl | 928 +++++++++++ gcc/rtl-ssa/movement.h | 335 ++++ gcc/rtl.h | 151 +- gcc/rtlanal.c | 327 ++++ gcc/rtlanal.h | 334 ++++ gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/simplify-rtx.c | 152 +- gcc/splay-tree-utils.cc | 264 +++ gcc/splay-tree-utils.h | 491 ++++++ gcc/splay-tree-utils.tcc | 960 +++++++++++ gcc/system.h | 6 + gcc/testsuite/ChangeLog | 89 ++ .../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 8 +- .../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 8 +- gcc/vec.h | 120 ++ libcody/ChangeLog | 27 + libstdc++-v3/ChangeLog | 134 ++ maintainer-scripts/ChangeLog | 5 + 64 files changed, 16155 insertions(+), 1289 deletions(-) create mode 100644 gcc/mux-utils.h create mode 100644 gcc/obstack-utils.h create mode 100644 gcc/rtl-ssa.h create mode 100644 gcc/rtl-ssa/access-utils.h create mode 100644 gcc/rtl-ssa/accesses.cc create mode 100644 gcc/rtl-ssa/accesses.h create mode 100644 gcc/rtl-ssa/blocks.cc create mode 100644 gcc/rtl-ssa/blocks.h create mode 100644 gcc/rtl-ssa/change-utils.h create mode 100644 gcc/rtl-ssa/changes.cc create mode 100644 gcc/rtl-ssa/changes.h create mode 100644 gcc/rtl-ssa/functions.cc create mode 100644 gcc/rtl-ssa/functions.h create mode 100644 gcc/rtl-ssa/insn-utils.h create mode 100644 gcc/rtl-ssa/insns.cc create mode 100644 gcc/rtl-ssa/insns.h create mode 100644 gcc/rtl-ssa/internals.inl create mode 100644 gcc/rtl-ssa/is-a.inl create mode 100644 gcc/rtl-ssa/member-fns.inl create mode 100644 gcc/rtl-ssa/movement.h create mode 100644 gcc/rtlanal.h create mode 100644 gcc/splay-tree-utils.cc create mode 100644 gcc/splay-tree-utils.h create mode 100644 gcc/splay-tree-utils.tcc