diff options
author | Dimitar Dimitrov <dimitar@dinux.eu> | 2024-07-30 23:08:38 +0300 |
---|---|---|
committer | Dimitar Dimitrov <dimitar@dinux.eu> | 2024-08-01 17:57:32 +0300 |
commit | 7e88a1a34aae0abd3019423d3ceae045c9931adb (patch) | |
tree | 8ce1d14abb826212abfeccba8124e8ec69cdbafc /gcc/ada | |
parent | 8d0a6e905ea44fb1cb4bad9c026e03fa07aed8d1 (diff) | |
download | gcc-7e88a1a34aae0abd3019423d3ceae045c9931adb.zip gcc-7e88a1a34aae0abd3019423d3ceae045c9931adb.tar.gz gcc-7e88a1a34aae0abd3019423d3ceae045c9931adb.tar.bz2 |
testsuite: Add filters for default_packed targets [PR116155]
A few recent C++ test cases are assuming non-zero structure field
padding. Consequently they fail for targets defaulting to packed
structure layout. Fix by adding the necessary DejaGnu filters.
There are no test result changes for x86_64-pc-linux-gnu:
$ dg-cmp-results.sh -v -v "" pre-g++.sum post-g++.sum
-> No differences.
The tests for pru-unknown-elf changed from FAIL to UNSUPPORTED.
PR testsuite/116155
gcc/testsuite/ChangeLog:
* g++.dg/abi/nsdmi-aggr1a.C: Disable test for effective
default_packed targets.
* g++.dg/abi/nullptr-align2.C: Ignore warning for default_packed
targets.
* g++.dg/cpp1z/aligned-new9.C: Disable test for effective
default_packed targets.
* g++.dg/cpp2a/bit-cast5.C: Ignore dg-error for default_packed
targets.
* g++.dg/pr53037-1.C: Match any default packing value.
* g++.dg/warn/Wpadded-1.C: Ignore warning for default_packed
targets.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions