This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from beea080 2016-12-08 Naveen H.S Naveen.Hurugalawadi@cavium.com new fbf8561 P0003R5 - removal of dynamic exception specification from C+ [...]
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: gcc/cp/ChangeLog | 8 ++ gcc/cp/parser.c | 27 ++-- gcc/testsuite/ChangeLog | 141 ++++++++++++++++++--- gcc/testsuite/g++.dg/compat/eh/ctor1.h | 8 +- gcc/testsuite/g++.dg/compat/eh/ctor1_y.C | 7 +- gcc/testsuite/g++.dg/compat/eh/new1_x.C | 6 +- gcc/testsuite/g++.dg/compat/eh/new1_y.C | 5 +- gcc/testsuite/g++.dg/compat/eh/spec3_x.C | 6 +- gcc/testsuite/g++.dg/compat/eh/spec3_y.C | 5 +- gcc/testsuite/g++.dg/compat/eh/template1.h | 6 +- gcc/testsuite/g++.dg/compat/eh/template1_y.C | 5 +- gcc/testsuite/g++.dg/compat/eh/unexpected1_x.C | 2 + gcc/testsuite/g++.dg/compat/eh/unexpected1_y.C | 2 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 8 +- gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 16 +-- gcc/testsuite/g++.dg/cpp0x/error5.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept02.C | 6 +- gcc/testsuite/g++.dg/cpp0x/noexcept07.C | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept08.C | 21 ++- gcc/testsuite/g++.dg/cpp0x/noexcept19.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic-throw.C | 8 +- gcc/testsuite/g++.dg/cpp0x/variadic73.C | 6 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type1.C | 2 +- gcc/testsuite/g++.dg/eh/async-unwind2.C | 22 +++- gcc/testsuite/g++.dg/eh/cond4.C | 8 +- gcc/testsuite/g++.dg/eh/delete1.C | 16 ++- gcc/testsuite/g++.dg/eh/ehopt1.C | 16 ++- gcc/testsuite/g++.dg/eh/forced3.C | 1 + gcc/testsuite/g++.dg/eh/forced4.C | 5 +- gcc/testsuite/g++.dg/eh/init-temp2.C | 24 +++- gcc/testsuite/g++.dg/eh/pr38662.C | 6 +- gcc/testsuite/g++.dg/eh/pr41819.C | 5 +- gcc/testsuite/g++.dg/eh/shadow1.C | 12 +- gcc/testsuite/g++.dg/eh/spec2.C | 13 +- gcc/testsuite/g++.dg/eh/spec3.C | 5 +- gcc/testsuite/g++.dg/eh/spec5.C | 12 +- gcc/testsuite/g++.dg/eh/spec6.C | 1 + gcc/testsuite/g++.dg/eh/spec7.C | 6 +- gcc/testsuite/g++.dg/eh/spec8.C | 2 + gcc/testsuite/g++.dg/eh/spec9.C | 5 +- gcc/testsuite/g++.dg/eh/template1.C | 6 +- gcc/testsuite/g++.dg/eh/unexpected1.C | 4 +- gcc/testsuite/g++.dg/ext/has_nothrow_assign.C | 22 ++-- gcc/testsuite/g++.dg/ext/has_nothrow_constructor.C | 12 +- gcc/testsuite/g++.dg/ext/has_nothrow_copy-1.C | 20 ++- gcc/testsuite/g++.dg/ext/has_nothrow_copy-2.C | 17 ++- gcc/testsuite/g++.dg/ext/has_nothrow_copy-4.C | 6 +- gcc/testsuite/g++.dg/ext/has_nothrow_copy-5.C | 6 +- gcc/testsuite/g++.dg/ext/has_nothrow_copy-6.C | 6 +- gcc/testsuite/g++.dg/ext/has_nothrow_copy-7.C | 6 +- gcc/testsuite/g++.dg/gcov/gcov-7.C | 5 +- gcc/testsuite/g++.dg/init/new13.C | 4 +- gcc/testsuite/g++.dg/init/new25.C | 4 + gcc/testsuite/g++.dg/lookup/exception1.C | 24 +++- gcc/testsuite/g++.dg/opt/noreturn-1.C | 26 +++- gcc/testsuite/g++.dg/other/error3.C | 3 +- gcc/testsuite/g++.dg/rtti/crash3.C | 5 +- gcc/testsuite/g++.dg/template/eh2.C | 4 +- gcc/testsuite/g++.dg/template/error36.C | 4 +- gcc/testsuite/g++.dg/tm/pr46567.C | 12 +- gcc/testsuite/g++.dg/tm/pr47340.C | 6 +- gcc/testsuite/g++.dg/torture/pr46364.C | 6 +- gcc/testsuite/g++.dg/torture/pr49394.C | 5 +- gcc/testsuite/g++.dg/torture/pr52918-1.C | 11 +- gcc/testsuite/g++.dg/torture/pr57190.C | 23 +++- .../g++.dg/torture/stackalign/eh-alloca-1.C | 5 +- .../g++.dg/torture/stackalign/eh-fastcall-1.C | 5 +- .../g++.dg/torture/stackalign/eh-global-1.C | 5 +- .../g++.dg/torture/stackalign/eh-inline-1.C | 5 +- .../g++.dg/torture/stackalign/eh-inline-2.C | 5 +- .../g++.dg/torture/stackalign/eh-thiscall-1.C | 5 +- .../g++.dg/torture/stackalign/eh-vararg-1.C | 5 +- .../g++.dg/torture/stackalign/eh-vararg-2.C | 5 +- gcc/testsuite/g++.dg/tree-ssa/pr45605.C | 6 +- gcc/testsuite/g++.dg/warn/Wreturn-type-3.C | 5 +- gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C | 15 ++- gcc/testsuite/g++.old-deja/g++.eh/cleanup2.C | 22 +++- gcc/testsuite/g++.old-deja/g++.eh/spec1.C | 4 +- gcc/testsuite/g++.old-deja/g++.eh/spec2.C | 4 +- gcc/testsuite/g++.old-deja/g++.eh/spec3.C | 4 +- gcc/testsuite/g++.old-deja/g++.eh/spec4.C | 4 +- gcc/testsuite/g++.old-deja/g++.eh/spec6.C | 3 +- gcc/testsuite/g++.old-deja/g++.eh/throw1.C | 5 +- gcc/testsuite/g++.old-deja/g++.eh/throw2.C | 5 +- gcc/testsuite/g++.old-deja/g++.eh/tmpl1.C | 5 +- gcc/testsuite/g++.old-deja/g++.eh/tmpl3.C | 11 +- gcc/testsuite/g++.old-deja/g++.mike/eh15.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/eh25.C | 8 +- gcc/testsuite/g++.old-deja/g++.mike/eh33.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/eh34.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/eh55.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p10416.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/crash28.C | 11 +- gcc/testsuite/g++.old-deja/g++.other/crash30.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/new7.C | 5 +- gcc/testsuite/g++.old-deja/g++.pt/ehspec1.C | 4 +- gcc/testsuite/g++.old-deja/g++.robertl/eb123.C | 5 +- libstdc++-v3/ChangeLog | 5 + .../testsuite/util/testsuite_new_operators.h | 3 +- 102 files changed, 720 insertions(+), 199 deletions(-)