This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 3c0283a 2016-07-15 Edward Smith-Rowland 3dw4rd@verizon.net new d2937c6 PR c++/70824 - initializer_list in template new ec618ef PR c++/71718 - infinite recursion and alias template new 0238e35 Update -fabi-version default to 11. new 17fdf85 PR c++/71814 - mangling sizeof... (sP and sZ) new c09c7fa PR c++/71711 - mangle C++1z fold-expressions. new 53a8edf PR c++/71604 - type definition in range-based for new 29c9cff PR c++/71513 - alignas on member enum in template new 24011c2 PR c++/71511 - ICE on decltype scope in declaration.
The 8 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/c-family/ChangeLog | 4 ++ gcc/c-family/c-opts.c | 6 +- gcc/common.opt | 3 + gcc/cp/ChangeLog | 32 +++++++++ gcc/cp/cp-tree.h | 10 +-- gcc/cp/init.c | 9 ++- gcc/cp/mangle.c | 94 ++++++++++++++++++++++--- gcc/cp/operators.def | 4 ++ gcc/cp/parser.c | 22 +++++- gcc/cp/pt.c | 49 ++++++++++--- gcc/cp/typeck2.c | 1 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-55.C | 23 ++++++ gcc/testsuite/g++.dg/cpp0x/alignas7.C | 13 ++++ gcc/testsuite/g++.dg/cpp0x/decltype65.C | 11 +++ gcc/testsuite/g++.dg/cpp0x/initlist-template1.C | 15 ++++ gcc/testsuite/g++.dg/cpp0x/range-for31.C | 9 +++ gcc/testsuite/g++.dg/cpp0x/range-for8.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic-mangle1.C | 11 +++ gcc/testsuite/g++.dg/cpp0x/variadic-mangle1a.C | 12 ++++ gcc/testsuite/g++.dg/cpp0x/variadic-mangle2.C | 18 +++++ gcc/testsuite/g++.dg/cpp0x/variadic-mangle2a.C | 19 +++++ gcc/testsuite/g++.dg/cpp0x/variadic-mangle3.C | 10 +++ gcc/testsuite/g++.dg/cpp0x/variadic-mangle3a.C | 11 +++ gcc/testsuite/g++.dg/cpp1z/fold-mangle.C | 20 ++++++ libiberty/ChangeLog | 7 ++ libiberty/cp-demangle.c | 62 ++++++++++++++-- libiberty/testsuite/demangle-expected | 6 ++ 28 files changed, 448 insertions(+), 39 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype65.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-template1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle1a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle2a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-mangle3a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-mangle.C