This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1108270 PR rtl-optimization/11488 * common/config/rs6000/rs6000-com [...] new 0c4cec6 Fixes for P0127R2 implementation. new af4282e Check that a partial specialization is more specialized. new 1c3485c Fix handling of explicit function template arguments with TTPs. new 784c77c PR c++/42329 - deducing base template for template template arg new 7806e07 Implement P0522R0, matching of template template arguments.
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/c-family/ChangeLog | 5 + gcc/c-family/c-opts.c | 4 + gcc/c-family/c.opt | 4 + gcc/cp/ChangeLog | 39 ++ gcc/cp/cp-tree.h | 5 + gcc/cp/decl.c | 3 + gcc/cp/name-lookup.c | 6 +- gcc/cp/pt.c | 493 ++++++++++++++------- gcc/doc/invoke.texi | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-data2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14a.C | 24 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp3.C | 23 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp3a.C | 20 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp4.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp5.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp6.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic79.C | 1 + gcc/testsuite/g++.dg/cpp0x/variadic79a.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic82.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic83.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic85.C | 1 + .../g++.dg/cpp0x/{variadic85.C => variadic85a.C} | 3 +- gcc/testsuite/g++.dg/cpp1z/ttp1.C | 19 + gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/ttp-derived1.C | 12 + gcc/testsuite/g++.dg/template/ttp-derived2.C | 16 + gcc/testsuite/g++.dg/template/ttp16.C | 2 + .../g++.dg/template/{ttp16.C => ttp16a.C} | 4 +- gcc/testsuite/g++.dg/template/ttp17.C | 2 + .../g++.dg/template/{ttp17.C => ttp17a.C} | 4 +- gcc/testsuite/g++.dg/torture/pr68220.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/ttp49.C | 2 +- .../g++.old-deja/g++.pt/{ttp49.C => ttp49a.C} | 4 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/testsuite/util/testsuite_tr1.h | 19 +- 37 files changed, 610 insertions(+), 180 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ex14a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp3a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic79a.C copy gcc/testsuite/g++.dg/cpp0x/{variadic85.C => variadic85a.C} (81%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/ttp1.C create mode 100644 gcc/testsuite/g++.dg/template/ttp-derived1.C create mode 100644 gcc/testsuite/g++.dg/template/ttp-derived2.C copy gcc/testsuite/g++.dg/template/{ttp16.C => ttp16a.C} (63%) copy gcc/testsuite/g++.dg/template/{ttp17.C => ttp17a.C} (63%) copy gcc/testsuite/g++.old-deja/g++.pt/{ttp49.C => ttp49a.C} (58%)