This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from b3fc7dbf6fe Merge master r12-1796. 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 adds 55a1546b73b tree-optimization/101202 - fix ICE with failed backedge SLP nodes adds 3a50aed09ed Use right shifts to eliminate redundant test/compare insns [...] adds 3c347467941 MAINTAINERS: Add myself for write after approval and DCO adds 74ebd1297e9 libstdc++: Make use of __builtin_bit_cast for simd adds e0672017370 testsuite/101114: Adjust libgomp.c-c++-common/struct-elem-5 [...] new da07b591326 Merge master r12-1813.
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 + MAINTAINERS | 2 + 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 | 4 +- gcc/c/c-typeck.c | 43 ++-- gcc/calls.c | 90 ++++---- gcc/cfgexpand.c | 6 +- gcc/cgraphunit.c | 2 +- gcc/config/h8300/h8300.c | 7 +- gcc/config/i386/i386.c | 13 +- gcc/cp/ChangeLog | 30 +++ gcc/cp/call.c | 10 +- gcc/cp/class.c | 2 +- gcc/cp/constraint.cc | 4 +- gcc/cp/coroutines.cc | 22 +- gcc/cp/cp-gimplify.c | 20 +- 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 | 23 +- 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-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/testsuite/ChangeLog | 76 +++++++ gcc/testsuite/g++.dg/no-stack-protector-attr-3.C | 3 +- gcc/testsuite/gcc.dg/torture/pr101202.c | 33 +++ gcc/testsuite/gcc.dg/tree-ssa/evrp30.c | 16 ++ gcc/testsuite/gcc.dg/tree-ssa/pr101189.c | 17 ++ gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c | 6 +- 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-vect-slp.c | 49 +++-- gcc/tree-vrp.c | 12 +- gcc/tree.h | 27 +++ gcc/vr-values.c | 8 +- gcc/warning-control.cc | 238 +++++++++++++++++++++ libgomp/ChangeLog | 7 + .../testsuite/libgomp.c-c++-common/struct-elem-5.c | 2 +- libstdc++-v3/ChangeLog | 86 ++++++++ libstdc++-v3/include/experimental/bits/simd.h | 57 ++++- libstdc++-v3/include/experimental/bits/simd_math.h | 37 ++-- .../experimental/simd/tests/bits/test_values.h | 8 +- lto-plugin/lto-plugin.c | 12 ++ 90 files changed, 1789 insertions(+), 522 deletions(-) create mode 100644 gcc/diagnostic-spec.c create mode 100644 gcc/diagnostic-spec.h create mode 100644 gcc/testsuite/gcc.dg/torture/pr101202.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