g++.dg/warn/Wplacement-new-size-1.C, -2, -6: Fix for default_packed targets
authorHans-Peter Nilsson <hp@axis.com>
Tue, 23 Feb 2021 00:43:50 +0000 (01:43 +0100)
committerHans-Peter Nilsson <hp@axis.com>
Tue, 23 Feb 2021 00:47:09 +0000 (01:47 +0100)
commit222abf8be5a33b0a3da1d34c91ed3492b5efe129
tree3dedca7671c432c39bb6e0968afbc5c0914473dd
parent2f5765cf25115fc8306806a913d90bed6edb420b
g++.dg/warn/Wplacement-new-size-1.C, -2, -6: Fix for default_packed targets

Looking at commit de05c19d5fd6, that adjustment to these
tests apparently assumed that the testsuite is run (only) on
targets where structure memory layout has padding as per
"natural alignment".  For cris-elf, a target with no padding
in structure memory layout, these tests have been failing
since that commit.

Tested cris-elf and x86_64-linux, committed as obvious.

gcc/testsuite:
* g++.dg/warn/Wplacement-new-size-1.C,
g++.dg/warn/Wplacement-new-size-2.C,
g++.dg/warn/Wplacement-new-size-6.C: Adjust for
default_packed targets.
gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C
gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C
gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C