This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 3ae0cd94abc libstdc++: Implement remaining piece of LWG 3448 new 989bc4ca2f2 tree-optimization/96565 - improve DSE with paths ending in [...] new ff7463172e5 tree-optimization/96579 - another special-operands fix in reassoc new d7738d4fde5 AArch64: Add FLAG for min/max intrinsics [PR94442] new 795944c4563 AArch64: Add FLAG for rounding intrinsics [PR94442] new 6b3034eaba8 lra: Canonicalize mult to shift in address reloads new 9ceb3b8d8f6 streamline TARGET_MEM_REF dumping new cb3874dcf82 vec: add exact argument for various grow functions.
The 7 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: gcc/ada/gcc-interface/trans.c | 4 +- gcc/alias.c | 5 +- gcc/c/gimple-parser.c | 4 +- gcc/calls.c | 2 +- gcc/cfgbuild.c | 2 +- gcc/cfgexpand.c | 12 +- gcc/cfgrtl.c | 2 +- gcc/combine.c | 4 +- gcc/config/aarch64/aarch64-simd-builtins.def | 232 ++++++++++----------- gcc/config/aarch64/aarch64-sve-builtins.cc | 10 +- gcc/config/c6x/c6x.c | 2 +- gcc/cp/class.c | 5 +- gcc/cp/constraint.cc | 2 +- gcc/cp/decl.c | 4 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 2 +- gcc/cp/rtti.c | 2 +- gcc/df-core.c | 4 +- gcc/dwarf2cfi.c | 2 +- gcc/early-remat.c | 4 +- gcc/except.c | 2 +- gcc/expr.c | 8 +- gcc/final.c | 4 +- gcc/fortran/trans-openmp.c | 2 +- gcc/function.c | 2 +- gcc/fwprop.c | 6 +- gcc/gcc.c | 2 +- gcc/genautomata.c | 6 +- gcc/genmatch.c | 4 +- gcc/genrecog.c | 12 +- gcc/gimple-loop-versioning.cc | 4 +- gcc/gimple.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/haifa-sched.c | 4 +- gcc/insn-addr.h | 4 +- gcc/ipa-cp.c | 9 +- gcc/ipa-devirt.c | 4 +- gcc/ipa-fnsummary.c | 26 +-- gcc/ipa-icf.c | 2 +- gcc/ipa-prop.c | 26 +-- gcc/ipa-reference.c | 2 +- gcc/ipa-split.c | 2 +- gcc/ira.c | 2 +- gcc/lower-subreg.c | 2 +- gcc/lra-constraints.c | 43 +++- gcc/lto-streamer-in.c | 18 +- gcc/lto/lto-common.c | 2 +- gcc/modulo-sched.c | 6 +- gcc/omp-general.c | 2 +- gcc/passes.c | 4 +- gcc/predict.c | 2 +- gcc/profile.c | 2 +- gcc/read-rtl-function.c | 2 +- gcc/read-rtl.c | 2 +- gcc/reg-stack.c | 2 +- gcc/regrename.c | 2 +- gcc/rtlanal.c | 2 +- gcc/sched-deps.c | 2 +- gcc/sel-sched-ir.c | 6 +- gcc/symtab.c | 3 +- gcc/testsuite/gcc.dg/builtin-object-size-4.c | 3 + gcc/testsuite/gcc.dg/pr96579.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-40.c | 16 ++ .../aarch64/mem-shift-canonical.c} | 9 +- gcc/tracer.c | 2 +- gcc/trans-mem.c | 4 +- gcc/tree-cfg.c | 12 +- gcc/tree-complex.c | 4 +- gcc/tree-if-conv.c | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-into-ssa.c | 4 +- gcc/tree-object-size.c | 4 +- gcc/tree-predcom.c | 8 +- gcc/tree-pretty-print.c | 89 +++----- gcc/tree-ssa-address.c | 4 +- gcc/tree-ssa-coalesce.c | 2 +- gcc/tree-ssa-dse.c | 11 + gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 4 +- gcc/tree-ssa-loop-niter.c | 2 +- gcc/tree-ssa-pre.c | 13 +- gcc/tree-ssa-propagate.c | 4 +- gcc/tree-ssa-reassoc.c | 17 +- gcc/tree-ssa-sccvn.c | 8 +- gcc/tree-ssa-strlen.c | 10 +- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-ssanames.c | 2 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-vect-loop.c | 8 +- gcc/tree-vect-patterns.c | 2 +- gcc/tree-vect-slp.c | 9 +- gcc/tree-vect-stmts.c | 15 +- gcc/vec.c | 2 +- gcc/vec.h | 27 +-- 97 files changed, 459 insertions(+), 403 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr96579.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-40.c copy gcc/testsuite/{gcc.dg/torture/pr34330.c => gcc.target/aarch64/mem-shift-canon [...]