From: Rainer Orth Date: Fri, 2 Nov 2018 19:18:31 +0000 (+0000) Subject: Move gcc.dg/compat dg-skip-if to *_main.c files X-Git-Tag: basepoints/gcc-10~3342 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=361420eec59f0456ff63ab15ea87c738a7c42ba8;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 74fa20c45e31..a4d506145372 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2018-11-02 Rainer Orth + + * 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 * 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 cd7cd94d1f77..a99519f84334 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 7b8db0ee1c8c..ef927bb21e50 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 e41b93c5733d..20a3de543c94 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 c09b343885c3..5954104aa76d 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 400e94c2cad4..31fe086168e5 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 bbc84d0daabe..cea1ac096887 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 ab4faac09f33..84e27c96087a 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 234112d71229..925ce9270b9e 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 41f492767e96..e91db565d141 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 7cf149f1257a..f27222f2df60 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 a332e93b1221..1a1f08fedac8 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 181375ff1101..bb8db70721eb 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 6e5d8e0f48ac..f571bc4b35c4 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 d36ee1e7c0da..4409c9668dc1 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 ddec5fbc9e6b..05e36fe26c06 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 42616ee7b118..048414239fcc 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 782de70ca8d4..8c2704522436 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 9bb19b33be47..59d8fb61283b 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 331007351e51..aa10a6e1a1a2 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 db6ab56ab7d5..4a3851242e08 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 9384c15e7d88..6f1cdc86014d 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 8cb6fc078289..6d9856e7a734 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 165744411060..57c6da0c0bb0 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 0b720689531c..146a426c20cc 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 e5a43afc58cb..38e5b546a5b8 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 570eddc5d5e1..0a07d08d317d 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 55c8bc73fa30..def20ce8b031 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 dcb5f27ed099..111bd13a446b 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 3612413422a5..3c371558728d 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 ff17221718f0..9699b722e830 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 68062d911cbe..5b285c9c5b60 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 5d6908bfc1fe..c9bf7381726e 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 587bc27709e9..508ff6165849 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 cc094fcc9ad3..9c134b93f14f 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 aadba93c191c..5a376fd38cfc 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 942de1355083..137ca1905cd8 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 cf83e7d3951b..5bbef770aca6 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 22a1f6ef7c89..c0dec1cc30bf 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 34d1e64ca6fc..590c30aa9378 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