This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch concepts-cxx2a in repository gcc.
from 43058b065c2 Summarize constraint contexts for terser errors. Also make [...] new 7547cc7b5d0 Merge diagnostics into satisfaction. new a84446249a3 Remove unused memoization code for constraints and concepts. new 4a83dc782bf 2019-09-24 Andrew Sutton asutton@lock3software.com new 8790c11968a Adding a test for PR c++/67969. new 35a0579aa8f Adding tests for PR c++/68093. new b3446b02b0b Adding a test for PR c++/68372. new da078d61167 Adding a test for PR c++/68812. new 06a082d638a Adding a test for PR c++/69235. new 3345b1bf7cd Adding a test for PR c++/79759. new 70a58e21eba Adding a test for PR c++/80746. new 57ad8192383 Adding a test for PR c++/80773. new 11c5ffe19b3 Adding a test for PR c++/82507. new 42ec71d24ba Adding a test for PR c++/82740. new 75d71e9a83c Adding a test for PR c++/84140. new 66beca2cf84 Adding a test for PR c++/85808. new b787d63c653 Adding a test for PR c++/86269. new 7d5a8b7eba5 Adding a test for PR c++/87441. new 33b9fd5347f Fix location of dependent member CALL_EXPR.
The 18 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 | 90 +++- gcc/cp/constraint.cc | 559 +++++++++--------------- gcc/cp/cp-tree.h | 21 +- gcc/cp/error.c | 30 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 185 ++------ gcc/testsuite/ChangeLog | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 49 +++ gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 32 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 48 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 34 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 48 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 33 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 32 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 38 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 10 + 24 files changed, 803 insertions(+), 540 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C