This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 7023d170c7e ODR-check enums! new eb8dd5a3a3d Reimplement module binding extraction new 71e19827e44 Do not stream hidden_friend_p new 425d7384b55 Friend specialization overhaul part 1 new 850418a6ed1 Operator function lookups in templates new 971750eab07 Cherry pick 794275711bd.
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: ChangeLog.modules | 56 ++ gcc/cp/decl.c | 14 +- gcc/cp/module.cc | 656 +++++++++++---------- gcc/cp/name-lookup.c | 205 +++---- gcc/cp/name-lookup.h | 7 +- gcc/testsuite/g++.dg/lookup/operator-1.C | 20 + gcc/testsuite/g++.dg/lookup/operator-2.C | 23 + gcc/testsuite/g++.dg/modules/operator-1_a.C | 18 + gcc/testsuite/g++.dg/modules/operator-1_b.C | 10 + gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc | 6 + gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h | 9 + .../g++.dg/modules/tpl-friend-merge-1_a.H | 6 + .../g++.dg/modules/tpl-friend-merge-1_b.H | 6 + .../{binding-1_a.H => tpl-friend-merge-1_c.H} | 3 +- .../g++.dg/modules/tpl-friend-merge-1_d.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_e.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_f.C | 7 + 19 files changed, 651 insertions(+), 413 deletions(-) create mode 100644 gcc/testsuite/g++.dg/lookup/operator-1.C create mode 100644 gcc/testsuite/g++.dg/lookup/operator-2.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_b.H copy gcc/testsuite/g++.dg/modules/{binding-1_a.H => tpl-friend-merge-1_c.H} (69%) create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_f.C