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 7b9b9e55c56 Merge master r12-1913. adds a7e655ae401 Add stmt context in simplify_using_ranges. adds 604dce2d74d Allow PHIs to pick up global values. adds a96d8d67d00 Fix MINUS_EXPR relations. adds cca7eb8f7cc go-gcc: set DECL_NAMELESS for temporary variables adds 13c906f43f4 compiler: don't generate temporaries for composite literals adds 362347c5a4e c++: don't treat member var as var template adds 1cb5e50f984 docs: Fix s/net yet/not yet/ typo adds 6bc18203dd2 Daily bump. adds 652abe22205 aix: align text CSECTs to at least 32 bytes. adds ed392e9db43 The upper bits of FIXUPIMMS{S,D} should come from src1 not dest. adds 6bf383c37e6 fixinc: don't "fix" machine names in __has_include(...) [PR91085] adds 35da8a98026 MAINTAINERS: Add myself for write after approval adds 39da8a7ba9a tree-optimization/101264 - rework SLP "any" permute forward prop adds 0a9d038ec10 arm/66791: Gate comparison in vca intrinsics on __FAST_MATH__. adds a3ce7d75dd9 gcc.c's check_offload_target_name: Fixes to inform hints adds f6bc9d9bdda [testsuite]: Add missing dg-add-options float16 to gcc.dg/d [...] adds 63fe82d80de gcc.c: Add -foffload= to display_help adds e61ffa20140 analyzer: eliminate enum binding_key [PR95006] adds a075350ee7b tree-optimization/101267 - fix SLP vect with masked operations adds e66d0b7b87d c++: DR2397 - auto specifier for * and & to arrays [PR100975] adds 251697a64ba [amdgcn] Update CFI configuration adds 22f201e4b32 [amdgcn] Use frame pointer for CFA expressions. adds b5bb7f328d5 [amdgcn] Add hook for DWARF address spaces. adds c28e1d288ab c++: Fix push_access_scope and introduce RAII wrapper for it adds 730d021e3e4 Fix IEEE 128-bit min/max test. new 23e8a6b2a20 Merge master r12-1938.
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: MAINTAINERS | 1 + fixincludes/fixfixes.c | 45 +- fixincludes/inclhack.def | 3 +- fixincludes/tests/base/testing.h | 2 +- gcc/ChangeLog | 139 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 241 ++++++++ gcc/analyzer/analyzer.h | 5 + gcc/analyzer/engine.cc | 5 + gcc/analyzer/program-state.cc | 1 + gcc/analyzer/region-model-impl-calls.cc | 39 +- gcc/analyzer/region-model-manager.cc | 313 +++++++++- gcc/analyzer/region-model.cc | 72 +-- gcc/analyzer/region-model.h | 27 + gcc/analyzer/region.cc | 230 ++++++-- gcc/analyzer/region.h | 125 +++- gcc/analyzer/store.cc | 653 ++++++++++++++------- gcc/analyzer/store.h | 157 +++-- gcc/analyzer/svalue.cc | 381 ++++++++++++ gcc/analyzer/svalue.h | 262 ++++++++- gcc/common.opt | 5 +- gcc/common/config/gcn/gcn-common.c | 2 +- gcc/config/arm/arm_neon.h | 259 ++++---- gcc/config/gcn/gcn.c | 171 +++++- gcc/config/gcn/gcn.h | 10 +- gcc/config/i386/sse.md | 8 +- gcc/config/i386/subst.md | 21 + gcc/config/rs6000/rs6000.c | 6 +- gcc/config/rs6000/xcoff.h | 3 +- gcc/cp/ChangeLog | 5 + gcc/cp/constraint.cc | 7 +- gcc/cp/cp-tree.h | 23 +- gcc/cp/decl.c | 11 - gcc/cp/pt.c | 9 +- gcc/doc/generic.texi | 2 +- gcc/gcc.c | 43 +- gcc/go/ChangeLog | 7 + gcc/go/go-gcc.cc | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 103 +--- gcc/go/gofrontend/expressions.h | 6 - gcc/range-op.cc | 64 +- gcc/testsuite/ChangeLog | 25 + gcc/testsuite/g++.dg/cpp0x/auto24.C | 3 +- gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto42.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist75.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist80.C | 2 +- gcc/testsuite/g++.dg/cpp23/auto-array.C | 36 ++ gcc/testsuite/g++.dg/cpp2a/concepts-access2.C | 13 + gcc/testsuite/g++.dg/diagnostic/auto1.C | 3 +- gcc/testsuite/gcc.dg/analyzer/clobbers-1.c | 98 ++++ gcc/testsuite/gcc.dg/analyzer/clobbers-2.c | 72 +++ gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 24 +- gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/memset-1.c | 118 +++- .../gcc.dg/analyzer/memset-CVE-2017-18549-1.c | 107 ++++ gcc/testsuite/gcc.dg/analyzer/symbolic-8.c | 11 + gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-2.c | 1 + gcc/testsuite/gcc.dg/pr101254.c | 27 + .../i386/{avx512f-vfixupimmpd-2.c => pr101248.c} | 14 +- gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 11 +- gcc/testsuite/gfortran.dg/pr101264.f90 | 94 +++ gcc/testsuite/gfortran.dg/pr101267.f90 | 23 + gcc/testsuite/lib/target-supports.exp | 10 + gcc/tree-vect-slp.c | 79 +-- gcc/tree-vect-stmts.c | 92 +-- gcc/value-query.cc | 3 +- gcc/vr-values.c | 71 +-- gcc/vr-values.h | 14 +- libgcc/ChangeLog | 16 + libgfortran/ChangeLog | 6 + libgomp/ChangeLog | 16 + 73 files changed, 3513 insertions(+), 959 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-array.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-access2.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/clobbers-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/clobbers-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memset-CVE-2017-18549-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/symbolic-8.c create mode 100644 gcc/testsuite/gcc.dg/pr101254.c copy gcc/testsuite/gcc.target/i386/{avx512f-vfixupimmpd-2.c => pr101248.c} (90%) create mode 100644 gcc/testsuite/gfortran.dg/pr101264.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101267.f90