testsuite: suppress mangling compatibility aliases
commit2fa122cae50cd87c1262c4ec18a783ee9bbbdaaa
authorJason Merrill <jason@redhat.com>
Thu, 21 Dec 2023 21:16:37 +0000 (21 16:16 -0500)
committerJason Merrill <jason@redhat.com>
Fri, 22 Dec 2023 00:19:34 +0000 (21 19:19 -0500)
tree943aaf5e6ba4e7cc095356540af84a62bd3c2fbf
parentcdfaa4aa52752e55d27bb068b6de933d17b176d3
testsuite: suppress mangling compatibility aliases

Recently a mangling test failed on a target with no mangling alias support
because I hadn't updated the expected mangling, but it was still passing on
x86_64-pc-linux-gnu because of the alias for the old mangling.  So let's
avoid these aliases in mangling tests.

gcc/testsuite/ChangeLog:

* g++.dg/abi/mangle-arm-crypto.C: Specify -fabi-compat-version.
* g++.dg/abi/mangle-concepts1.C
* g++.dg/abi/mangle-neon-aarch64.C
* g++.dg/abi/mangle-neon.C
* g++.dg/abi/mangle-regparm.C
* g++.dg/abi/mangle-regparm1a.C
* g++.dg/abi/mangle-ttp1.C
* g++.dg/abi/mangle-union1.C
* g++.dg/abi/mangle1.C
* g++.dg/abi/mangle13.C
* g++.dg/abi/mangle15.C
* g++.dg/abi/mangle16.C
* g++.dg/abi/mangle18-1.C
* g++.dg/abi/mangle19-1.C
* g++.dg/abi/mangle20-1.C
* g++.dg/abi/mangle22.C
* g++.dg/abi/mangle23.C
* g++.dg/abi/mangle24.C
* g++.dg/abi/mangle25.C
* g++.dg/abi/mangle26.C
* g++.dg/abi/mangle27.C
* g++.dg/abi/mangle28.C
* g++.dg/abi/mangle29.C
* g++.dg/abi/mangle3-2.C
* g++.dg/abi/mangle3.C
* g++.dg/abi/mangle30.C
* g++.dg/abi/mangle31.C
* g++.dg/abi/mangle32.C
* g++.dg/abi/mangle33.C
* g++.dg/abi/mangle34.C
* g++.dg/abi/mangle35.C
* g++.dg/abi/mangle36.C
* g++.dg/abi/mangle37.C
* g++.dg/abi/mangle39.C
* g++.dg/abi/mangle40.C
* g++.dg/abi/mangle43.C
* g++.dg/abi/mangle44.C
* g++.dg/abi/mangle45.C
* g++.dg/abi/mangle46.C
* g++.dg/abi/mangle47.C
* g++.dg/abi/mangle48.C
* g++.dg/abi/mangle49.C
* g++.dg/abi/mangle5.C
* g++.dg/abi/mangle50.C
* g++.dg/abi/mangle51.C
* g++.dg/abi/mangle52.C
* g++.dg/abi/mangle53.C
* g++.dg/abi/mangle54.C
* g++.dg/abi/mangle55.C
* g++.dg/abi/mangle56.C
* g++.dg/abi/mangle57.C
* g++.dg/abi/mangle58.C
* g++.dg/abi/mangle59.C
* g++.dg/abi/mangle6.C
* g++.dg/abi/mangle60.C
* g++.dg/abi/mangle61.C
* g++.dg/abi/mangle62.C
* g++.dg/abi/mangle62a.C
* g++.dg/abi/mangle63.C
* g++.dg/abi/mangle64.C
* g++.dg/abi/mangle65.C
* g++.dg/abi/mangle66.C
* g++.dg/abi/mangle68.C
* g++.dg/abi/mangle69.C
* g++.dg/abi/mangle7.C
* g++.dg/abi/mangle70.C
* g++.dg/abi/mangle71.C
* g++.dg/abi/mangle72.C
* g++.dg/abi/mangle73.C
* g++.dg/abi/mangle74.C
* g++.dg/abi/mangle75.C
* g++.dg/abi/mangle76.C
* g++.dg/abi/mangle77.C
* g++.dg/abi/mangle78.C
* g++.dg/abi/mangle8.C
* g++.dg/abi/mangle9.C: Likewise.
76 files changed:
gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C
gcc/testsuite/g++.dg/abi/mangle-concepts1.C
gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C
gcc/testsuite/g++.dg/abi/mangle-neon.C
gcc/testsuite/g++.dg/abi/mangle-regparm.C
gcc/testsuite/g++.dg/abi/mangle-regparm1a.C
gcc/testsuite/g++.dg/abi/mangle-ttp1.C
gcc/testsuite/g++.dg/abi/mangle-union1.C
gcc/testsuite/g++.dg/abi/mangle1.C
gcc/testsuite/g++.dg/abi/mangle13.C
gcc/testsuite/g++.dg/abi/mangle15.C
gcc/testsuite/g++.dg/abi/mangle16.C
gcc/testsuite/g++.dg/abi/mangle18-1.C
gcc/testsuite/g++.dg/abi/mangle19-1.C
gcc/testsuite/g++.dg/abi/mangle20-1.C
gcc/testsuite/g++.dg/abi/mangle22.C
gcc/testsuite/g++.dg/abi/mangle23.C
gcc/testsuite/g++.dg/abi/mangle24.C
gcc/testsuite/g++.dg/abi/mangle25.C
gcc/testsuite/g++.dg/abi/mangle26.C
gcc/testsuite/g++.dg/abi/mangle27.C
gcc/testsuite/g++.dg/abi/mangle28.C
gcc/testsuite/g++.dg/abi/mangle29.C
gcc/testsuite/g++.dg/abi/mangle3-2.C
gcc/testsuite/g++.dg/abi/mangle3.C
gcc/testsuite/g++.dg/abi/mangle30.C
gcc/testsuite/g++.dg/abi/mangle31.C
gcc/testsuite/g++.dg/abi/mangle32.C
gcc/testsuite/g++.dg/abi/mangle33.C
gcc/testsuite/g++.dg/abi/mangle34.C
gcc/testsuite/g++.dg/abi/mangle35.C
gcc/testsuite/g++.dg/abi/mangle36.C
gcc/testsuite/g++.dg/abi/mangle37.C
gcc/testsuite/g++.dg/abi/mangle39.C
gcc/testsuite/g++.dg/abi/mangle40.C
gcc/testsuite/g++.dg/abi/mangle43.C
gcc/testsuite/g++.dg/abi/mangle44.C
gcc/testsuite/g++.dg/abi/mangle45.C
gcc/testsuite/g++.dg/abi/mangle46.C
gcc/testsuite/g++.dg/abi/mangle47.C
gcc/testsuite/g++.dg/abi/mangle48.C
gcc/testsuite/g++.dg/abi/mangle49.C
gcc/testsuite/g++.dg/abi/mangle5.C
gcc/testsuite/g++.dg/abi/mangle50.C
gcc/testsuite/g++.dg/abi/mangle51.C
gcc/testsuite/g++.dg/abi/mangle52.C
gcc/testsuite/g++.dg/abi/mangle53.C
gcc/testsuite/g++.dg/abi/mangle54.C
gcc/testsuite/g++.dg/abi/mangle55.C
gcc/testsuite/g++.dg/abi/mangle56.C
gcc/testsuite/g++.dg/abi/mangle57.C
gcc/testsuite/g++.dg/abi/mangle58.C
gcc/testsuite/g++.dg/abi/mangle59.C
gcc/testsuite/g++.dg/abi/mangle6.C
gcc/testsuite/g++.dg/abi/mangle60.C
gcc/testsuite/g++.dg/abi/mangle61.C
gcc/testsuite/g++.dg/abi/mangle62.C
gcc/testsuite/g++.dg/abi/mangle62a.C
gcc/testsuite/g++.dg/abi/mangle63.C
gcc/testsuite/g++.dg/abi/mangle64.C
gcc/testsuite/g++.dg/abi/mangle65.C
gcc/testsuite/g++.dg/abi/mangle66.C
gcc/testsuite/g++.dg/abi/mangle68.C
gcc/testsuite/g++.dg/abi/mangle69.C
gcc/testsuite/g++.dg/abi/mangle7.C
gcc/testsuite/g++.dg/abi/mangle70.C
gcc/testsuite/g++.dg/abi/mangle71.C
gcc/testsuite/g++.dg/abi/mangle72.C
gcc/testsuite/g++.dg/abi/mangle73.C
gcc/testsuite/g++.dg/abi/mangle74.C
gcc/testsuite/g++.dg/abi/mangle75.C
gcc/testsuite/g++.dg/abi/mangle76.C
gcc/testsuite/g++.dg/abi/mangle77.C
gcc/testsuite/g++.dg/abi/mangle78.C
gcc/testsuite/g++.dg/abi/mangle8.C
gcc/testsuite/g++.dg/abi/mangle9.C