This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 70789a03fb3 changelog: Add algol68 as a bugzilla component new 59cf3fa79ca c++: Correct behaviour of layout_compatible_type for aligned types new b579bcfa1c8 c++: Override input location in diagnose_trait_expr new c2ce1b55cd9 c++: Adjust location of is_*_base_of diagnostics new 49acd44ac36 c++: Fix diagnostics for __is_destructable new f1e596c9526 c++: Add detailed diagnostics for __builtin_has_unique_obje [...] new 77798637b9c c++: Add detailed diagnostics for __is_layout_compatible new 154b21d46be c++: Add detailed diagnostics for __is_pointer_interconvert [...] new fac9e25d6d0 c++/modules: Fix -Wexpose-global-module-tu-local [PR122636]
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/cp/constraint.cc | 20 +-- gcc/cp/cp-tree.h | 5 +- gcc/cp/method.cc | 6 +- gcc/cp/module.cc | 14 +-- gcc/cp/semantics.cc | 47 +++++-- gcc/cp/tree.cc | 134 ++++++++++++++++---- gcc/cp/typeck.cc | 136 +++++++++++++++++---- .../g++.dg/cpp1z/has-unique-obj-representations5.C | 47 +++++++ gcc/testsuite/g++.dg/cpp2a/is-layout-compatible3.C | 8 +- gcc/testsuite/g++.dg/cpp2a/is-layout-compatible4.C | 78 ++++++++++++ .../cpp2a/is-pointer-interconvertible-base-of2.C | 29 +++++ gcc/testsuite/g++.dg/ext/is_destructible3.C | 4 + .../g++.dg/ext/is_virtual_base_of_diagnostic2.C | 4 +- gcc/testsuite/g++.dg/modules/internal-19_a.C | 21 ++++ gcc/testsuite/g++.dg/modules/internal-19_b.C | 16 +++ 15 files changed, 491 insertions(+), 78 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-layout-compatible4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-pointer-interconvertible-base-of2.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-19_a.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-19_b.C