This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 441aa2ce234 Merge branch 'master' into devel/sphinx adds 836328b2c99 i386: Add pack/unpack patterns for 64bit vectors [PR89021] adds fdc5522fb04 c: Fix C cast error-recovery [PR101171] adds 178fb8df931 c: Fix up c_parser_has_attribute_expression [PR101176] adds c06493dc30a c++: requires-expression folding [PR101182] adds c761be53f6b c++: alias CTAD and aggregate deduction cand [PR98832] adds 90fa63e134f Fix comment typo. adds 5bdcfb74ff9 Correctly unify recomputation with existing range. adds ce0b409f562 Fix relation query of equivalences. adds a0accaa9984 Only register relations on live edges adds ce3316e9c02 Add a testcase to confirm the equivalence's are being check [...] adds 9aa8327e86e Daily bump. adds 980e278dbe5 Revert x86_order_regs_for_local_alloc changes in r12-1669. adds 7036e9ef462 Add support for per-location warning groups. adds 1ebd2b2c940 c: add support for per-location warning groups. adds 43c3f96f296 c-family: add support for per-location warning groups. adds 65870e75616 cp: add support for per-location warning groups. adds e9e2bad7251 middle-end: add support for per-location warning groups. adds 607c558804f testsuite: avoid no-stack-protector-attr-3 fail on mips*-*-* adds c6c7ac0499c add -ltrans-objects lto-plugin debug option adds 05516402f8e Fixup reduction info on addsub SLP pattern new 99c8f78b7f2 Merge branch 'master' into devel/sphinx
The 1 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: ChangeLog | 4 + gcc/ChangeLog | 231 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/builtins.c | 90 ++++---- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 9 +- gcc/c-family/c-gimplify.c | 2 +- gcc/c-family/c-warn.c | 10 +- gcc/c/ChangeLog | 27 +++ gcc/c/c-decl.c | 24 +-- gcc/c/c-fold.c | 8 +- gcc/c/c-parser.c | 7 +- gcc/c/c-typeck.c | 44 ++-- gcc/calls.c | 90 ++++---- gcc/cfgexpand.c | 6 +- gcc/cgraphunit.c | 2 +- gcc/config/i386/i386-expand.c | 46 +++- gcc/config/i386/i386.c | 13 +- gcc/config/i386/i386.md | 3 + gcc/config/i386/mmx.md | 72 +++++++ gcc/config/i386/sse.md | 3 - gcc/cp/ChangeLog | 30 +++ gcc/cp/call.c | 10 +- gcc/cp/class.c | 2 +- gcc/cp/constraint.cc | 6 +- gcc/cp/coroutines.cc | 22 +- gcc/cp/cp-gimplify.c | 30 +-- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 12 +- gcc/cp/decl.c | 15 +- gcc/cp/decl2.c | 4 +- gcc/cp/except.c | 3 +- gcc/cp/init.c | 16 +- gcc/cp/method.c | 2 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 34 +-- gcc/cp/rtti.c | 4 +- gcc/cp/semantics.c | 17 +- gcc/cp/tree.c | 2 +- gcc/cp/typeck.c | 27 ++- gcc/diagnostic-spec.c | 179 ++++++++++++++++ gcc/diagnostic-spec.h | 141 ++++++++++++ gcc/fold-const.c | 13 +- gcc/gengtype.c | 2 +- gcc/gimple-array-bounds.cc | 21 +- gcc/gimple-expr.c | 2 +- gcc/gimple-fold.c | 27 ++- gcc/gimple-range-cache.cc | 29 +-- gcc/gimple-range-fold.cc | 29 ++- gcc/gimple-range-fold.h | 2 +- gcc/gimple-ssa-isolate-paths.c | 5 + gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-sprintf.c | 10 +- gcc/gimple-ssa-store-merging.c | 12 +- gcc/gimple-ssa-warn-restrict.c | 114 +++++----- gcc/gimple-ssa-warn-restrict.h | 10 +- gcc/gimple.c | 2 +- gcc/gimple.h | 25 ++- gcc/gimplify.c | 17 +- gcc/omp-expand.c | 6 +- gcc/omp-low.c | 16 +- gcc/range-op.cc | 2 +- gcc/testsuite/ChangeLog | 76 +++++++ .../g++.dg/cpp2a/class-deduction-alias9.C | 6 + gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C | 10 + gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 3 +- gcc/testsuite/gcc.dg/pr101171.c | 13 ++ gcc/testsuite/gcc.dg/tree-ssa/evrp30.c | 16 ++ gcc/testsuite/gcc.dg/tree-ssa/pr101189.c | 17 ++ gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c | 2 +- gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 6 +- gcc/testsuite/gcc.target/i386/pr97249-1.c | 21 +- gcc/tree-cfg.c | 10 +- gcc/tree-complex.c | 4 +- gcc/tree-inline.c | 8 +- gcc/tree-nested.c | 2 +- gcc/tree-sra.c | 8 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-loop-ch.c | 4 +- gcc/tree-ssa-loop-im.c | 2 +- gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-ssa-strlen.c | 68 +++--- gcc/tree-ssa-uninit.c | 42 ++-- gcc/tree-vect-slp-patterns.c | 12 +- gcc/tree-vrp.c | 12 +- gcc/tree.h | 27 +++ gcc/value-relation.cc | 15 +- gcc/vr-values.c | 8 +- gcc/warning-control.cc | 238 +++++++++++++++++++++ libgomp/ChangeLog | 7 + libstdc++-v3/ChangeLog | 86 ++++++++ lto-plugin/lto-plugin.c | 12 ++ 94 files changed, 1841 insertions(+), 524 deletions(-) create mode 100644 gcc/diagnostic-spec.c create mode 100644 gcc/diagnostic-spec.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires25.C create mode 100644 gcc/testsuite/gcc.dg/pr101171.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp30.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr101189.c create mode 100644 gcc/warning-control.cc