This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c4fc6a3e0a2 [Ada] Revert mistaken negation related to references to labels new d2ed233cb94 arm: Implement Armv8.1-M low overhead loops new a6645a826f5 x86: Check TARGET_AVX512VL when enabling FMA new e47dfca5aa4 c++: [[no_unique_address]] fixes. [PR96105] new 50f071d9993 c++: Allow floating-point template parms in C++20. new 6324c52bba4 c++: Support non-type template parms of union type. new e969e9be88e testsuite: Fix WPA scanning. new c6b7ba5de62 rs6000: Fix __builtin_altivec_mask_for_load to use correct type
The 7 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/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 37 +++++++++ gcc/config/arm/arm.h | 3 + gcc/config/arm/thumb2.md | 49 +++++++++++- gcc/config/arm/unspecs.md | 1 + gcc/config/i386/i386-expand.c | 5 +- gcc/config/rs6000/rs6000-call.c | 6 +- gcc/cp/class.c | 27 +++++-- gcc/cp/mangle.c | 11 ++- gcc/cp/pt.c | 47 +++++------ gcc/cp/tree.c | 39 +++++---- gcc/doc/sourcebuild.texi | 11 +++ gcc/testsuite/g++.dg/cpp0x/pr81246.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C | 22 +++++ gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C | 25 ++++++ gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C | 25 ++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 ++++++ gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 25 ++++++ gcc/testsuite/g++.dg/template/crash106.C | 8 +- gcc/testsuite/g++.dg/template/crash119.C | 2 +- gcc/testsuite/g++.dg/template/nontype12.C | 20 ++--- gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/void9.C | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/lob.h | 15 ++++ gcc/testsuite/gcc.target/arm/lob1.c | 85 ++++++++++++++++++++ gcc/testsuite/gcc.target/arm/lob2.c | 32 ++++++++ gcc/testsuite/gcc.target/arm/lob3.c | 27 +++++++ gcc/testsuite/gcc.target/arm/lob4.c | 34 ++++++++ gcc/testsuite/gcc.target/arm/lob5.c | 35 ++++++++ gcc/testsuite/gcc.target/arm/lob6.c | 97 +++++++++++++++++++++++ gcc/testsuite/gcc.target/arm/unsigned-extend-2.c | 2 +- gcc/testsuite/lib/scanwpaipa.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 34 ++++++++ libiberty/cp-demangle.c | 77 +++++++++++++++++- libiberty/testsuite/demangle-expected | 9 +++ 39 files changed, 769 insertions(+), 85 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C create mode 100644 gcc/testsuite/gcc.target/arm/lob.h create mode 100644 gcc/testsuite/gcc.target/arm/lob1.c create mode 100644 gcc/testsuite/gcc.target/arm/lob2.c create mode 100644 gcc/testsuite/gcc.target/arm/lob3.c create mode 100644 gcc/testsuite/gcc.target/arm/lob4.c create mode 100644 gcc/testsuite/gcc.target/arm/lob5.c create mode 100644 gcc/testsuite/gcc.target/arm/lob6.c