Updating GIT tree Updating 96de87b99bf..662b9c55cf0 Fast-forward c++tools/ChangeLog | 7 ++ gcc/ChangeLog | 24 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 ++ gcc/builtins.c | 7 +- gcc/c-family/c.opt | 14 ++++ gcc/config.in | 6 ++ gcc/config/riscv/multilib-generator | 2 +- gcc/configure | 57 ++++++++++++- gcc/configure.ac | 44 ++++++++++ gcc/cp/ChangeLog | 25 ++++++ gcc/cp/call.c | 4 + gcc/cp/class.c | 31 ++++++- gcc/cp/constexpr.c | 4 +- gcc/cp/cp-tree.h | 1 + gcc/cp/g++spec.c | 74 +++++++++++++++-- gcc/cp/init.c | 2 +- gcc/cp/parser.c | 10 +++ gcc/cppdefault.c | 5 ++ gcc/cppdefault.h | 7 +- gcc/d/ChangeLog | 7 ++ gcc/doc/invoke.texi | 10 +++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 10 +-- gcc/go/gofrontend/types.cc | 15 ++++ gcc/incpath.c | 6 +- gcc/testsuite/ChangeLog | 97 ++++++++++++++++++++++ gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 3 +- gcc/testsuite/c-c++-common/raw-string-6.c | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 ++ gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr68726.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr78341.C | 1 - gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 1 - gcc/testsuite/g++.dg/diagnostic/pr96045-1.C | 4 + gcc/testsuite/g++.dg/diagnostic/pr96045-2.C | 6 ++ gcc/testsuite/g++.dg/diagnostic/pr96045-3.C | 6 ++ .../g++.dg/diagnostic/unclosed-extern-c.C | 2 +- .../g++.dg/diagnostic/unclosed-function.C | 3 +- .../g++.dg/diagnostic/unclosed-namespace.C | 3 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 +- gcc/testsuite/g++.dg/ext/pr84598.C | 4 +- gcc/testsuite/g++.dg/init/empty3.C | 18 ++++ gcc/testsuite/g++.dg/other/switch4.C | 3 +- gcc/testsuite/g++.dg/parse/attr4.C | 1 - gcc/testsuite/g++.dg/parse/cond4.C | 3 +- gcc/testsuite/g++.dg/parse/crash10.C | 1 - gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 2 +- gcc/testsuite/g++.dg/parse/crash34.C | 2 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 - gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/error14.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 1 - gcc/testsuite/g++.dg/parse/invalid1.C | 2 +- .../g++.dg/parse/parameter-declaration-1.C | 4 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr68722.C | 1 - gcc/testsuite/g++.dg/parse/pr96258.C | 4 +- gcc/testsuite/g++.dg/pr46852.C | 1 - gcc/testsuite/g++.dg/pr46868.C | 1 - gcc/testsuite/g++.dg/template/crash115.C | 1 - gcc/testsuite/g++.dg/template/crash43.C | 1 - gcc/testsuite/g++.dg/template/crash90.C | 3 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 1 - gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/warn/pr98160.C | 30 +++++++ gcc/testsuite/g++.dg/warn/pr98413.C | 23 +++++ gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +- gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + gcc/testsuite/gcc.target/arm/pr44788.c | 1 + gcc/testsuite/gcc.target/arm/pr52006.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + .../gcc.target/arm/require-pic-register-loc.c | 17 ++-- gcc/testsuite/gcc.target/arm/tlscall.c | 1 + libcody/ChangeLog | 12 +++ libstdc++-v3/ChangeLog | 4 + libstdc++-v3/testsuite/17_intro/names.cc | 41 +++++++++ 89 files changed, 651 insertions(+), 96 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-3.C create mode 100644 gcc/testsuite/g++.dg/init/empty3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98160.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98413.C Current branch master is up to date. Adjusting file timestamps Touching gcc/cstamp-h.in... Touching gcc/config.in...