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 787a6bf9b24 Merge master r11-2951. adds ecdb93224c5 analyzer: fix ICE on casting float to pointer [PR96764] adds 0d1b4edc5ff analyzer: fix ICE on RANGE_EXPR in CONSTRUCTORs [PR96763] adds 73a2b8dd17d c++: Implement P1009: Array size deduction in new-expressions. adds 18056e45db1 analyzer: fix ICE on unknown index in CONSTRUCTOR [PR96860] adds ee7bfbe5eb7 analyzer: gather builtin/internal fn handling into switch s [...] adds bc62bfb0f43 analyzer: handle __builtin___memset_chk [PR96798] adds 1da918e153b rs6000, remove improperly defined and unsupported builtins. adds 13e4ba28f36 Daily bump. adds be7ad7dfdb3 test/rs6000: Add Power9 and up as vect_len target adds ef688fdfc61 Correct Changelog for fix to PR96806 adds a37b0cccf49 openmp: Check for PARM_DECL before using C_ARRAY_PARAMETER [...] adds d6a05b494b4 rtl-optimization/96812 - remap dependence info on RTL loop [...] adds 3d137b75feb Fortran : ICE on invalid code PR95398 adds b61eaa25b08 PR middle-end/90597: gcc_assert ICE in layout_type adds 8aa04a189b6 vec: default exect = false in grow functions. adds a292e31dac7 vec: use inexact growth where possible. new 49bfbf18c0b analyzer: fix false NULL deref warning after previous deref [...] new b1850c617b1 libstdc++: Constrain chrono::duration conversions [LWG 2094] new 7ae27ea453d Merge master r11-2969.
The 3 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/ChangeLog | 58 ++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 57 ++++++++ gcc/analyzer/region-model-manager.cc | 35 ++++- gcc/analyzer/region-model.cc | 59 +++++++-- gcc/analyzer/region.cc | 3 +- gcc/analyzer/store.cc | 146 +++++++++++++++------ gcc/analyzer/store.h | 10 +- gcc/analyzer/svalue.cc | 13 +- gcc/c/c-typeck.c | 2 +- gcc/cfgrtl.c | 68 ++++++++-- gcc/cfgrtl.h | 3 +- gcc/config/c6x/c6x.c | 3 +- gcc/config/rs6000/altivec.h | 4 - gcc/cp/ChangeLog | 17 +++ gcc/cp/call.c | 4 +- gcc/cp/init.c | 55 +++++++- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 4 + gcc/cp/semantics.c | 2 +- gcc/d/ChangeLog | 10 ++ gcc/doc/sourcebuild.texi | 20 +++ gcc/fortran/resolve.c | 4 +- gcc/gimple.c | 7 +- gcc/modulo-sched.c | 10 +- gcc/symbol-summary.h | 13 +- gcc/targhooks.c | 5 +- gcc/testsuite/ChangeLog | 75 +++++++++++ gcc/testsuite/c-c++-common/gomp/pr96867.c | 9 ++ gcc/testsuite/g++.dg/analyzer/pr96763.C | 13 ++ gcc/testsuite/g++.dg/cpp0x/sfinae4.C | 8 +- gcc/testsuite/g++.dg/cpp2a/new-array1.C | 70 ++++++++++ gcc/testsuite/g++.dg/cpp2a/new-array2.C | 22 ++++ gcc/testsuite/g++.dg/cpp2a/new-array3.C | 17 +++ gcc/testsuite/g++.dg/cpp2a/new-array4.C | 10 ++ gcc/testsuite/gcc.dg/analyzer/memset-1.c | 14 ++ gcc/testsuite/gcc.dg/analyzer/pr96764.c | 6 + gcc/testsuite/gcc.dg/analyzer/pr96792.c | 39 ++++++ gcc/testsuite/gcc.dg/analyzer/pr96860-1.c | 9 ++ gcc/testsuite/gcc.dg/analyzer/pr96860-2.c | 8 ++ gcc/testsuite/gfortran.dg/pr95398.f90 | 53 ++++++++ gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-cfg.c | 25 +--- gcc/tree-ssa-address.c | 10 ++ gcc/tree.c | 15 +++ gcc/tree.h | 1 + gcc/vec.h | 10 +- libstdc++-v3/include/std/chrono | 21 ++- .../testsuite/20_util/duration/cons/dr2094.cc | 64 +++++++++ .../duration/requirements/reduced_period.cc | 10 +- .../20_util/duration/requirements/typedefs_neg2.cc | 1 + 51 files changed, 998 insertions(+), 141 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr96867.c create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96763.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/new-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/new-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/new-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/new-array4.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96764.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96792.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96860-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96860-2.c create mode 100644 gcc/testsuite/gfortran.dg/pr95398.f90 create mode 100644 libstdc++-v3/testsuite/20_util/duration/cons/dr2094.cc