This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcc-7-branch in repository gcc.
from 95a39c21163 [PR 80293] Dont totally-scalarize char arrays new 8fbebb6d3ce PR c++/80179 - ICE with initialized flexible array member. new 063102fd9e7 PR c++/66297, DR 1684 - literal class and constexpr member fns new 5318d478ee1 PR c++/80605 - __is_standard_layout and empty base new 2adb179f65b PR c++/80856 - ICE with local extern in template new f934007a13a PR c++/80840 - ICE with constexpr and reference
The 5 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/cp/ChangeLog | 24 ++++++++++++++++++++++++ gcc/cp/class.c | 19 +++++++++++-------- gcc/cp/constexpr.c | 27 ++++++++++++++++++--------- gcc/cp/pt.c | 11 +++++++++-- gcc/cp/semantics.c | 12 +++++++++++- gcc/testsuite/g++.dg/cpp0x/constexpr-data1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C | 4 ++-- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 4 ++-- gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-dr1684.C | 7 +++++++ gcc/testsuite/g++.dg/ext/flexary24.C | 12 ++++++++++++ gcc/testsuite/g++.dg/ext/is_std_layout1.C | 12 ++++++++++++ gcc/testsuite/g++.dg/ext/is_std_layout2.C | 6 ++++++ gcc/testsuite/g++.dg/template/local-fn2.C | 21 +++++++++++++++++++++ gcc/testsuite/g++.dg/template/ref10.C | 13 +++++++++++++ 16 files changed, 151 insertions(+), 27 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-dr1684.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary24.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout2.C create mode 100644 gcc/testsuite/g++.dg/template/local-fn2.C create mode 100644 gcc/testsuite/g++.dg/template/ref10.C