diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2018-11-02 19:18:31 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2018-11-02 19:18:31 +0000 |
commit | 361420eec59f0456ff63ab15ea87c738a7c42ba8 (patch) | |
tree | 3fb54abd0ca17bfe570cae0223ef088d470dd426 | |
parent | 122d6c36552fd516efee6e57e68103ec693a9ff5 (diff) | |
download | gcc-361420eec59f0456ff63ab15ea87c738a7c42ba8.zip gcc-361420eec59f0456ff63ab15ea87c738a7c42ba8.tar.gz gcc-361420eec59f0456ff63ab15ea87c738a7c42ba8.tar.bz2 |
Move gcc.dg/compat dg-skip-if to *_main.c files
* gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
* gcc.dg/compat/pr83487-1_main.c: ... here.
* gcc.dg/compat/struct-by-value-10_main.c,
gcc.dg/compat/struct-by-value-10_x.c,
gcc.dg/compat/struct-by-value-11_main.c,
gcc.dg/compat/struct-by-value-11_x.c,
gcc.dg/compat/struct-by-value-12_main.c,
gcc.dg/compat/struct-by-value-12_x.c,
gcc.dg/compat/struct-by-value-13_main.c,
gcc.dg/compat/struct-by-value-13_x.c,
gcc.dg/compat/struct-by-value-14_main.c,
gcc.dg/compat/struct-by-value-14_x.c,
gcc.dg/compat/struct-by-value-15_main.c,
gcc.dg/compat/struct-by-value-15_x.c,
gcc.dg/compat/struct-by-value-17_main.c,
gcc.dg/compat/struct-by-value-17_x.c,
gcc.dg/compat/struct-by-value-18_main.c,
gcc.dg/compat/struct-by-value-18_x.c,
gcc.dg/compat/struct-by-value-2_main.c,
gcc.dg/compat/struct-by-value-2_x.c,
gcc.dg/compat/struct-by-value-22_main.c,
gcc.dg/compat/struct-by-value-22_x.c,
gcc.dg/compat/struct-by-value-3_main.c,
gcc.dg/compat/struct-by-value-3_x.c,
gcc.dg/compat/struct-by-value-4_main.c,
gcc.dg/compat/struct-by-value-4_x.c,
gcc.dg/compat/struct-by-value-5b_main.c,
gcc.dg/compat/struct-by-value-5b_x.c,
gcc.dg/compat/struct-by-value-6b_main.c,
gcc.dg/compat/struct-by-value-6b_x.c,
gcc.dg/compat/struct-by-value-6b_main.c,
gcc.dg/compat/struct-by-value-7b_x.c,
gcc.dg/compat/struct-by-value-7b_main.c,
gcc.dg/compat/struct-by-value-8_main.c,
gcc.dg/compat/struct-by-value-8_x.c,
gcc.dg/compat/struct-by-value-9_main.c,
gcc.dg/compat/struct-by-value-9_x.c,
gcc.dg/compat/struct-return-2_main.c,
gcc.dg/compat/struct-return-2_x.c: Likewise.
From-SVN: r265755
40 files changed, 63 insertions, 40 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 74fa20c..a4d5061 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... + * gcc.dg/compat/pr83487-1_main.c: ... here. + * gcc.dg/compat/struct-by-value-10_main.c, + gcc.dg/compat/struct-by-value-10_x.c, + gcc.dg/compat/struct-by-value-11_main.c, + gcc.dg/compat/struct-by-value-11_x.c, + gcc.dg/compat/struct-by-value-12_main.c, + gcc.dg/compat/struct-by-value-12_x.c, + gcc.dg/compat/struct-by-value-13_main.c, + gcc.dg/compat/struct-by-value-13_x.c, + gcc.dg/compat/struct-by-value-14_main.c, + gcc.dg/compat/struct-by-value-14_x.c, + gcc.dg/compat/struct-by-value-15_main.c, + gcc.dg/compat/struct-by-value-15_x.c, + gcc.dg/compat/struct-by-value-17_main.c, + gcc.dg/compat/struct-by-value-17_x.c, + gcc.dg/compat/struct-by-value-18_main.c, + gcc.dg/compat/struct-by-value-18_x.c, + gcc.dg/compat/struct-by-value-2_main.c, + gcc.dg/compat/struct-by-value-2_x.c, + gcc.dg/compat/struct-by-value-22_main.c, + gcc.dg/compat/struct-by-value-22_x.c, + gcc.dg/compat/struct-by-value-3_main.c, + gcc.dg/compat/struct-by-value-3_x.c, + gcc.dg/compat/struct-by-value-4_main.c, + gcc.dg/compat/struct-by-value-4_x.c, + gcc.dg/compat/struct-by-value-5b_main.c, + gcc.dg/compat/struct-by-value-5b_x.c, + gcc.dg/compat/struct-by-value-6b_main.c, + gcc.dg/compat/struct-by-value-6b_x.c, + gcc.dg/compat/struct-by-value-6b_main.c, + gcc.dg/compat/struct-by-value-7b_x.c, + gcc.dg/compat/struct-by-value-7b_main.c, + gcc.dg/compat/struct-by-value-8_main.c, + gcc.dg/compat/struct-by-value-8_x.c, + gcc.dg/compat/struct-by-value-9_main.c, + gcc.dg/compat/struct-by-value-9_x.c, + gcc.dg/compat/struct-return-2_main.c, + gcc.dg/compat/struct-return-2_x.c: Likewise. + 2018-11-02 Nathan Sidwell <nathan@acm.org> * g++.dg/lookup/crash6.C: Adjust error diff --git a/gcc/testsuite/gcc.dg/compat/pr83487-1_main.c b/gcc/testsuite/gcc.dg/compat/pr83487-1_main.c index cd7cd94..a99519f 100644 --- a/gcc/testsuite/gcc.dg/compat/pr83487-1_main.c +++ b/gcc/testsuite/gcc.dg/compat/pr83487-1_main.c @@ -1,3 +1,5 @@ +/* { dg-skip-if "no large alignment" { pdp11-*-* } } */ + extern void do_test (void); int diff --git a/gcc/testsuite/gcc.dg/compat/pr83487-1_y.c b/gcc/testsuite/gcc.dg/compat/pr83487-1_y.c index 7b8db0e..ef927bb 100644 --- a/gcc/testsuite/gcc.dg/compat/pr83487-1_y.c +++ b/gcc/testsuite/gcc.dg/compat/pr83487-1_y.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "no large alignment" { pdp11-*-* } } */ - #include "pr83487-1.h" struct A a; diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-10_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-10_main.c index e41b93c..20a3de5 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-10_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-10_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are floating point scalars. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_10_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c index c09b343..5954104 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-10_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp2-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-11_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-11_main.c index 400e94c..31fe086 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-11_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-11_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are of type _Complex char. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_11_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c index bbc84d0..cea1ac0 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-11_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-12_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-12_main.c index ab4faac..84e27c9 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-12_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-12_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are of type _Complex short. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_12_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c index 234112d..925ce92 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-12_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-13_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-13_main.c index 41f4927..e91db56 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-13_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-13_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are type _Complex int. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_13_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c index 7cf149f..f27222f 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-13_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-14_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-14_main.c index a332e93..1a1f08f 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-14_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-14_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are of type _Complex long. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_14_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c index 181375f..bb8db70 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-14_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-15_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-15_main.c index 6e5d8e0..f571bc4 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-15_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-15_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are of type _Complex long long. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_15_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c index d36ee1e..4409c96 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-15_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c index ddec5fb..05e36fe 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-16_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-17_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-17_main.c index 42616ee..0484142 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-17_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-17_main.c @@ -2,6 +2,7 @@ variable-length argument lists. All struct members are of type _Complex double. */ /* { dg-skip-if "Program too big" { "avr-*-*" } } */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_17_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c index 782de70..8c27045 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-17_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-18_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-18_main.c index 9bb19b3..59d8fb6 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-18_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-18_main.c @@ -2,6 +2,7 @@ variable-length argument lists. All struct members are of type _Complex long double. */ /* { dg-skip-if "Program too big" { "avr-*-*" } } */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_18_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c index 3310073..aa10a6e 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-18_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-22_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-22_main.c index db6ab56..4a38512 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-22_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-22_main.c @@ -1,4 +1,6 @@ /* { dg-require-effective-target alloca } */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ + /* Test variable sized function argument passing. GCC 3.2 and earlier is incompatible with GCC 3.3+ on x86-64, the latter passes variable sized arguments by reference while diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-22_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-22_x.c index 9384c15..6f1cdc8 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-22_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-22_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #ifndef SKIP_VLA_IN_STRUCT #ifndef T diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-2_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-2_main.c index 8cb6fc0..6d9856e 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-2_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-2_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument list. This test is based on one contributed by Alan Modra. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_2_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c index 1657444..57c6da0 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-2_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #define T(N, NAME, TYPE) \ diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-3_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-3_main.c index 0b72068..146a426 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-3_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-3_main.c @@ -2,6 +2,7 @@ variable-length argument list. All struct members are scalar integral types, and the structs are "small": 1, 2, 4, 8, and 12 bytes for LP64. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_3_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c index e5a43af..38e5b54 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-3_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #define T(TYPE) \ diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-4_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-4_main.c index 570eddc..0a07d08 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-4_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-4_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument list. Each struct contains an array of small structs with a single member. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_4_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c index 55c8bc7..def20ce 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-4_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #define T(N, TYPE) \ diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_main.c index dcb5f27..111bd13a 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are float scalars. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_5b_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_x.c index 3612413..3c37155 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-5b_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_main.c index ff17221..9699b72 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are double scalars. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_6b_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_x.c index 68062d9..5b285c9 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-6b_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_main.c index 5d6908b..c9bf738 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument lists. All struct members are long double scalars. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_7b_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_x.c index 587bc27..508ff61 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-7b_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #include "fp-struct-defs.h" diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-8_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-8_main.c index cc094fc..9c134b9 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-8_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-8_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument list. Each struct contains an array of small structs with two scalar members. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_8_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c index aadba93..5a376fd 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-8_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #define T(N, TYPE) \ diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-9_main.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-9_main.c index 942de13..137ca19 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-9_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-9_main.c @@ -1,6 +1,7 @@ /* Test structures passed by value, including to a function with a variable-length argument list. Each struct contains an array of small structs, each with three scalar members. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_by_value_9_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c b/gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c index cf83e7d..5bbef77 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-by-value-9_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #define T(N, TYPE) \ diff --git a/gcc/testsuite/gcc.dg/compat/struct-return-2_main.c b/gcc/testsuite/gcc.dg/compat/struct-return-2_main.c index 22a1f6ef..c0dec1c 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-return-2_main.c +++ b/gcc/testsuite/gcc.dg/compat/struct-return-2_main.c @@ -1,5 +1,6 @@ /* Test function return values. This test includes structs that are arrays of unsigned integral scalars. */ +/* { dg-skip-if "limited code space" { pdp11-*-* } } */ extern void struct_return_2_x (void); extern void exit (int); diff --git a/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c b/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c index 34d1e64..590c30a 100644 --- a/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c +++ b/gcc/testsuite/gcc.dg/compat/struct-return-2_x.c @@ -1,5 +1,3 @@ -/* { dg-skip-if "limited code space" { pdp11-*-* } } */ - #include "compat-common.h" #ifdef SKIP_VA |