aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2025-08-09 14:01:48 +0300
committerDimitar Dimitrov <dimitar@dinux.eu>2025-08-09 14:17:47 +0300
commit8ad36426c78903953bbd2c248a3096d307013e4a (patch)
tree193e0cdfeda4af396304c852ac5b5325b9a67cfe /gcc
parent9e584501f6cc5a571b5f89972a1f458394c92f58 (diff)
downloadgcc-8ad36426c78903953bbd2c248a3096d307013e4a.zip
gcc-8ad36426c78903953bbd2c248a3096d307013e4a.tar.gz
gcc-8ad36426c78903953bbd2c248a3096d307013e4a.tar.bz2
testsuite: Skip class-11_a.H for default_packed targets
The g++.dg/modules/class-11_a.H test expects structs to have a padding. Skip this test for targets which have packed structs by default. This patch fixes the test for pru-unknown-elf from FAIL to UNSUPPORTED. The test still passes on x86_64-linux-gnu. gcc/testsuite/ChangeLog: * g++.dg/modules/class-11_a.H: Skip test for effective default_packed targets. * g++.dg/modules/class-11_b.C: Ditto. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/modules/class-11_a.H1
-rw-r--r--gcc/testsuite/g++.dg/modules/class-11_b.C1
2 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/modules/class-11_a.H b/gcc/testsuite/g++.dg/modules/class-11_a.H
index 799dbdd..43fddb6 100644
--- a/gcc/testsuite/g++.dg/modules/class-11_a.H
+++ b/gcc/testsuite/g++.dg/modules/class-11_a.H
@@ -1,6 +1,7 @@
// Check for some additional lang_type flags that we'd missed.
// { dg-additional-options "-fmodule-header -fabi-version=21 -Wabi=15" }
// { dg-module-cmi {} }
+// { dg-skip-if "test assumes that structs have padding" { default_packed } }
#if __cpp_trivial_relocatability < 202502L
#define trivially_relocatable_if_eligible __trivially_relocatable_if_eligible
diff --git a/gcc/testsuite/g++.dg/modules/class-11_b.C b/gcc/testsuite/g++.dg/modules/class-11_b.C
index 2450a45..87be71a 100644
--- a/gcc/testsuite/g++.dg/modules/class-11_b.C
+++ b/gcc/testsuite/g++.dg/modules/class-11_b.C
@@ -1,4 +1,5 @@
// { dg-additional-options "-fmodules -fabi-version=21 -Wabi=15" }
+// { dg-skip-if "test assumes that structs have padding" { default_packed } }
import "class-11_a.H";