diff options
author | manu <manu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-12 22:57:32 +0000 |
---|---|---|
committer | manu <manu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-07-12 22:57:32 +0000 |
commit | 024ff6a04b4595990a4e9f36cc3157cccda3f219 (patch) | |
tree | adbdad544c1d1d5834c63b039f90c27a333ee1f2 /gcc/testsuite/gcc.dg | |
parent | 12a05fa593f78fe602d0e3f0d00b0911c33f35d3 (diff) | |
download | gcc-024ff6a04b4595990a4e9f36cc3157cccda3f219.tar.gz |
2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
Janis Johnson <janis187@us.ibm.com>
PR testsuite/25241
gcc/testsuite/
* gcc.test-framework/dg-error-exp-F.c: New test.
* gcc.test-framework/dg-warning-exp-F.c: New test.
* lib/gcc.exp: Enable warning and error prefixes.
* lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
(dg-error): Wrap original dg-error.
* gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
markers from dg-error/dg-warning directives.
* gcc.dg/20040322-1.c: Likewise.
* gcc.dg/Wchar-subscripts-1.c: Likewise.
* gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
* gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
* gcc.dg/Werror-1.c: Likewise.
* gcc.dg/Werror-10.c: Likewise.
* gcc.dg/Werror-11.c: Likewise.
* gcc.dg/Werror-2.c: Likewise.
* gcc.dg/Werror-3.c: Likewise.
* gcc.dg/Werror-4.c: Likewise.
* gcc.dg/Werror-5.c: Likewise.
* gcc.dg/Werror-6.c: Likewise.
* gcc.dg/Werror-7.c: Likewise.
* gcc.dg/Werror-8.c: Likewise.
* gcc.dg/Werror-9.c: Likewise.
* gcc.dg/Werror-implicit-function-declaration.c: Likewise.
* gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
* gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
* gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
* gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
* gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
* gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
* gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
* gcc.dg/Wnested-externs-1.c: Likewise.
* gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
* gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
* gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
* gcc.dg/Wshadow-3.c: Likewise.
* gcc.dg/Wtraditional-conversion-2.c: Likewise.
* gcc.dg/Wwrite-strings-1.c: Likewise.
* gcc.dg/anon-struct-5.c: Likewise.
* gcc.dg/anon-struct-6.c: Likewise.
* gcc.dg/anon-struct-7.c: Likewise.
* gcc.dg/anon-struct-8.c: Likewise.
* gcc.dg/array-8.c: Likewise.
* gcc.dg/array-quals-2.c: Likewise.
* gcc.dg/asm-qual-1.c: Likewise.
* gcc.dg/asm-wide-1.c: Likewise.
* gcc.dg/assign-warn-1.c: Likewise.
* gcc.dg/assign-warn-2.c: Likewise.
* gcc.dg/bitfld-10.c: Likewise.
* gcc.dg/bitfld-11.c: Likewise.
* gcc.dg/bitfld-12.c: Likewise.
* gcc.dg/bitfld-13.c: Likewise.
* gcc.dg/bitfld-14.c: Likewise.
* gcc.dg/builtin-choose-expr-2.c: Likewise.
* gcc.dg/builtins-30.c: Likewise.
* gcc.dg/c90-const-expr-5.c: Likewise.
* gcc.dg/c90-typespec-1.c: Likewise.
* gcc.dg/c99-const-expr-5.c: Likewise.
* gcc.dg/c99-flex-array-5.c: Likewise.
* gcc.dg/c99-fordecl-3.c: Likewise.
* gcc.dg/c99-tag-3.c: Likewise.
* gcc.dg/c99-typespec-1.c: Likewise.
* gcc.dg/c99-vla-jump-1.c: Likewise.
* gcc.dg/c99-vla-jump-2.c: Likewise.
* gcc.dg/c99-vla-jump-3.c: Likewise.
* gcc.dg/c99-vla-jump-4.c: Likewise.
* gcc.dg/c99-vla-jump-5.c: Likewise.
* gcc.dg/cast-1.c: Likewise.
* gcc.dg/cast-2.c: Likewise.
* gcc.dg/cast-3.c: Likewise.
* gcc.dg/cast-4.c: Likewise.
* gcc.dg/cast-pretty-print-1.c: Likewise.
* gcc.dg/comp-goto-2.c: Likewise.
* gcc.dg/comp-goto-3.c: Likewise.
* gcc.dg/cpp/error-1.c: Likewise.
* gcc.dg/cpp/if-paren.c: Likewise.
* gcc.dg/decl-7.c: Likewise.
* gcc.dg/decl-8.c: Likewise.
* gcc.dg/decl-nospec-1.c: Likewise.
* gcc.dg/decl-nospec-2.c: Likewise.
* gcc.dg/decl-nospec-3.c: Likewise.
* gcc.dg/declspec-10.c: Likewise.
* gcc.dg/declspec-11.c: Likewise.
* gcc.dg/declspec-12.c: Likewise.
* gcc.dg/declspec-13.c: Likewise.
* gcc.dg/declspec-14.c: Likewise.
* gcc.dg/declspec-15.c: Likewise.
* gcc.dg/declspec-16.c: Likewise.
* gcc.dg/declspec-17.c: Likewise.
* gcc.dg/declspec-4.c: Likewise.
* gcc.dg/declspec-5.c: Likewise.
* gcc.dg/declspec-6.c: Likewise.
* gcc.dg/declspec-7.c: Likewise.
* gcc.dg/declspec-8.c: Likewise.
* gcc.dg/declspec-9.c: Likewise.
* gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
* gcc.dg/dfp/constants-c99.c: Likewise.
* gcc.dg/dfp/keywords-c89.c: Likewise.
* gcc.dg/dfp/keywords-c99.c: Likewise.
* gcc.dg/dfp/keywords-reserved.c: Likewise.
* gcc.dg/dfp/typespec.c: Likewise.
* gcc.dg/dremf-type-compat-2.c: Likewise.
* gcc.dg/dremf-type-compat-3.c: Likewise.
* gcc.dg/dremf-type-compat-4.c: Likewise.
* gcc.dg/empty-source-2.c: Likewise.
* gcc.dg/empty-source-3.c: Likewise.
* gcc.dg/enum3.c: Likewise.
* gcc.dg/extra-semi-2.c: Likewise.
* gcc.dg/extra-semi-3.c: Likewise.
* gcc.dg/float-range-1.c: Likewise.
* gcc.dg/float-range-2.c: Likewise.
* gcc.dg/float-range-3.c: Likewise.
* gcc.dg/float-range-5.c: Likewise.
* gcc.dg/format/asm_fprintf-2.c: Likewise.
* gcc.dg/format/asm_fprintf-3.c: Likewise.
* gcc.dg/format/asm_fprintf-4.c: Likewise.
* gcc.dg/format/asm_fprintf-5.c: Likewise.
* gcc.dg/format/cast-1.c: Likewise.
* gcc.dg/format/gcc_diag-3.c: Likewise.
* gcc.dg/format/gcc_diag-4.c: Likewise.
* gcc.dg/format/gcc_diag-6.c: Likewise.
* gcc.dg/format/gcc_diag-8.c: Likewise.
* gcc.dg/format/gcc_diag-9.c: Likewise.
* gcc.dg/format/nul-2.c: Likewise.
* gcc.dg/format/opt-1.c: Likewise.
* gcc.dg/format/opt-2.c: Likewise.
* gcc.dg/format/opt-3.c: Likewise.
* gcc.dg/format/opt-4.c: Likewise.
* gcc.dg/format/opt-5.c: Likewise.
* gcc.dg/format/opt-6.c: Likewise.
* gcc.dg/framework-2.c: Likewise.
* gcc.dg/func-args-1.c: Likewise.
* gcc.dg/func-outside-1.c: Likewise.
* gcc.dg/func-outside-2.c: Likewise.
* gcc.dg/gnu-cond-expr-2.c: Likewise.
* gcc.dg/gnu-cond-expr-3.c: Likewise.
* gcc.dg/if-empty-1.c: Likewise.
* gcc.dg/init-bad-1.c: Likewise.
* gcc.dg/init-bad-2.c: Likewise.
* gcc.dg/init-bad-3.c: Likewise.
* gcc.dg/init-desig-obs-2.c: Likewise.
* gcc.dg/init-desig-obs-3.c: Likewise.
* gcc.dg/init-empty-2.c: Likewise.
* gcc.dg/init-empty-3.c: Likewise.
* gcc.dg/inline-11.c: Likewise.
* gcc.dg/inline-12.c: Likewise.
* gcc.dg/inline-8.c: Likewise.
* gcc.dg/inline-9.c: Likewise.
* gcc.dg/inline3.c: Likewise.
* gcc.dg/label-decl-1.c: Likewise.
* gcc.dg/label-decl-2.c: Likewise.
* gcc.dg/label-decl-3.c: Likewise.
* gcc.dg/label-decl-4.c: Likewise.
* gcc.dg/long-long-typespec-1.c: Likewise.
* gcc.dg/lvalue-2.c: Likewise.
* gcc.dg/lvalue-3.c: Likewise.
* gcc.dg/nested-func-3.c: Likewise.
* gcc.dg/nested-redef-1.c: Likewise.
* gcc.dg/noreturn-4.c: Likewise.
* gcc.dg/old-style-prom-2.c: Likewise.
* gcc.dg/old-style-prom-3.c: Likewise.
* gcc.dg/old-style-then-proto-1.c: Likewise.
* gcc.dg/overflow-warn-1.c: Likewise.
* gcc.dg/overflow-warn-2.c: Likewise.
* gcc.dg/overflow-warn-3.c: Likewise.
* gcc.dg/overflow-warn-4.c: Likewise.
* gcc.dg/overflow-warn-6.c: Likewise.
* gcc.dg/parm-forwdecl-2.c: Likewise.
* gcc.dg/parm-forwdecl-3.c: Likewise.
* gcc.dg/parm-impl-decl-1.c: Likewise.
* gcc.dg/parm-impl-decl-2.c: Likewise.
* gcc.dg/parm-incomplete-1.c: Likewise.
* gcc.dg/parm-mismatch-1.c: Likewise.
* gcc.dg/pointer-arith-1.c: Likewise.
* gcc.dg/pointer-arith-2.c: Likewise.
* gcc.dg/pointer-arith-3.c: Likewise.
* gcc.dg/pointer-arith-4.c: Likewise.
* gcc.dg/pointer-arith-6.c: Likewise.
* gcc.dg/pointer-arith-7.c: Likewise.
* gcc.dg/pointer-arith-8.c: Likewise.
* gcc.dg/pr13804-1.c: Likewise.
* gcc.dg/pr15698-1.c: Likewise.
* gcc.dg/pr15698-2.c: Likewise.
* gcc.dg/pr15698-3.c: Likewise.
* gcc.dg/pr15698-4.c: Likewise.
* gcc.dg/pr15698-5.c: Likewise.
* gcc.dg/pr15698-6.c: Likewise.
* gcc.dg/pr15698-7.c: Likewise.
* gcc.dg/pr15698-8.c: Likewise.
* gcc.dg/pr17188-1.c: Likewise.
* gcc.dg/pr17301-1.c: Likewise.
* gcc.dg/pr17301-2.c: Likewise.
* gcc.dg/pr17730-1.c: Likewise.
* gcc.dg/pr20368-1.c: Likewise.
* gcc.dg/pr20368-2.c: Likewise.
* gcc.dg/pr20368-3.c: Likewise.
* gcc.dg/pr22308-1.c: Likewise.
* gcc.dg/qual-component-1.c: Likewise.
* gcc.dg/redecl-1.c: Likewise.
* gcc.dg/redecl-11.c: Likewise.
* gcc.dg/redecl-12.c: Likewise.
* gcc.dg/redecl-13.c: Likewise.
* gcc.dg/redecl-14.c: Likewise.
* gcc.dg/redecl-15.c: Likewise.
* gcc.dg/register-var-1.c: Likewise.
* gcc.dg/register-var-2.c: Likewise.
* gcc.dg/stmt-expr-2.c: Likewise.
* gcc.dg/stmt-expr-3.c: Likewise.
* gcc.dg/stmt-expr-label-1.c: Likewise.
* gcc.dg/stmt-expr-label-2.c: Likewise.
* gcc.dg/stmt-expr-label-3.c: Likewise.
* gcc.dg/struct-empty-2.c: Likewise.
* gcc.dg/struct-empty-3.c: Likewise.
* gcc.dg/struct-parse-1.c: Likewise.
* gcc.dg/struct-semi-1.c: Likewise.
* gcc.dg/struct-semi-2.c: Likewise.
* gcc.dg/struct-semi-3.c: Likewise.
* gcc.dg/switch-5.c: Likewise.
* gcc.dg/switch-6.c: Likewise.
* gcc.dg/switch-7.c: Likewise.
* gcc.dg/tls/diag-5.c: Likewise.
* gcc.dg/transparent-union-1.c: Likewise.
* gcc.dg/transparent-union-3.c: Likewise.
* gcc.dg/typespec-1.c: Likewise.
* gcc.dg/vla-init-2.c: Likewise.
* gcc.dg/vla-init-3.c: Likewise.
* gcc.dg/vla-init-4.c: Likewise.
* gcc.dg/vla-init-5.c: Likewise.
* gcc.dg/void-cast-2.c: Likewise.
* gcc.dg/wvla-3.c: Likewise.
* gcc.dg/wvla-7.c: Likewise.
* gcc.target/i386/991209-1.c: Likewise.
* gcc.target/ia64/fpreg-1.c: Likewise.
* gcc.target/m68k/interrupt_thread-2.c: Likewise.
* gcc.target/m68k/interrupt_thread-3.c: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126606 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg')
223 files changed, 5558 insertions, 5558 deletions
diff --git a/gcc/testsuite/gcc.dg/20040322-1.c b/gcc/testsuite/gcc.dg/20040322-1.c index af5e0b4820c..139511262e5 100644 --- a/gcc/testsuite/gcc.dg/20040322-1.c +++ b/gcc/testsuite/gcc.dg/20040322-1.c @@ -1,4 +1,4 @@ /* PR c/14069 */ /* { dg-do compile } */ -struct S { int a; char b[]; char *c; }; /* { dg-error "error" "flexible array member not" } */ -struct S s = { .b = "foo", .c = .b }; /* { dg-error "error" "parse error before" } */ +struct S { int a; char b[]; char *c; }; /* { dg-error "" "flexible array member not" } */ +struct S s = { .b = "foo", .c = .b }; /* { dg-error "" "parse error before" } */ diff --git a/gcc/testsuite/gcc.dg/Wchar-subscripts-1.c b/gcc/testsuite/gcc.dg/Wchar-subscripts-1.c index d1efd25026b..3f5adeb31d1 100644 --- a/gcc/testsuite/gcc.dg/Wchar-subscripts-1.c +++ b/gcc/testsuite/gcc.dg/Wchar-subscripts-1.c @@ -20,8 +20,8 @@ f (void) p[uc]; sc[p]; uc[p]; - a[c]; /* { dg-warning "warning: array subscript has type 'char'" } */ - p[c]; /* { dg-warning "warning: array subscript has type 'char'" } */ + a[c]; /* { dg-warning "array subscript has type 'char'" } */ + p[c]; /* { dg-warning "array subscript has type 'char'" } */ /* -Wchar-subscripts does not warn if the char is not syntactically the subscript. */ c[a]; diff --git a/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c b/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c index 0b573915ffe..64a173a9c4a 100644 --- a/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c +++ b/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-1.c @@ -16,10 +16,10 @@ main (void) i++; if (i != 1) abort (); - int j = i; /* { dg-warning "warning" "declaration after statement" } */ + int j = i; /* { dg-warning "" "declaration after statement" } */ if (j != 1) abort (); - struct foo { int i0; } k = { 4 }; /* { dg-warning "warning" "declaration after statement" } */ + struct foo { int i0; } k = { 4 }; /* { dg-warning "" "declaration after statement" } */ if (k.i0 != 4) abort (); exit (0); diff --git a/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c b/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c index 5aa3e5d1388..ac89bbc2685 100644 --- a/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c +++ b/gcc/testsuite/gcc.dg/Wdeclaration-after-statement-2.c @@ -16,10 +16,10 @@ main (void) i++; if (i != 1) abort (); - int j = i; /* { dg-warning "warning" "declaration-after-statement" } */ + int j = i; /* { dg-warning "" "declaration-after-statement" } */ if (j != 1) abort (); - struct foo { int i0; } k = { 4 }; /* { dg-warning "warning" "declaration-after-statement" } */ + struct foo { int i0; } k = { 4 }; /* { dg-warning "" "declaration-after-statement" } */ if (k.i0 != 4) abort (); exit (0); diff --git a/gcc/testsuite/gcc.dg/Werror-1.c b/gcc/testsuite/gcc.dg/Werror-1.c index 5c910e11aee..815a561f2e8 100644 --- a/gcc/testsuite/gcc.dg/Werror-1.c +++ b/gcc/testsuite/gcc.dg/Werror-1.c @@ -9,13 +9,13 @@ #pragma GCC diagnostic error "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-error "error: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-error ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-10.c b/gcc/testsuite/gcc.dg/Werror-10.c index 79ba79253c9..dced20cf02c 100644 --- a/gcc/testsuite/gcc.dg/Werror-10.c +++ b/gcc/testsuite/gcc.dg/Werror-10.c @@ -6,13 +6,13 @@ #pragma GCC diagnostic error "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-error "error: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-error ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-11.c b/gcc/testsuite/gcc.dg/Werror-11.c index d47bfb11b22..3fb892ee6f2 100644 --- a/gcc/testsuite/gcc.dg/Werror-11.c +++ b/gcc/testsuite/gcc.dg/Werror-11.c @@ -6,13 +6,13 @@ #pragma GCC diagnostic warning "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-error "error: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-error ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-warning "warning: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-warning ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-2.c b/gcc/testsuite/gcc.dg/Werror-2.c index 8e08ba0857e..65f285edd01 100644 --- a/gcc/testsuite/gcc.dg/Werror-2.c +++ b/gcc/testsuite/gcc.dg/Werror-2.c @@ -4,7 +4,7 @@ /* This one is the baseline. Make sure with no option we get no warnings. */ -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; diff --git a/gcc/testsuite/gcc.dg/Werror-3.c b/gcc/testsuite/gcc.dg/Werror-3.c index b95dd8b6a3d..97874075db2 100644 --- a/gcc/testsuite/gcc.dg/Werror-3.c +++ b/gcc/testsuite/gcc.dg/Werror-3.c @@ -3,13 +3,13 @@ /* Make sure the command line option enables the warning. */ -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-warning "warning: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-warning ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-4.c b/gcc/testsuite/gcc.dg/Werror-4.c index 2c66fc9d477..272f123c6b4 100644 --- a/gcc/testsuite/gcc.dg/Werror-4.c +++ b/gcc/testsuite/gcc.dg/Werror-4.c @@ -5,13 +5,13 @@ #pragma GCC diagnostic error "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-5.c b/gcc/testsuite/gcc.dg/Werror-5.c index b27efbfafda..c03fc3b5109 100644 --- a/gcc/testsuite/gcc.dg/Werror-5.c +++ b/gcc/testsuite/gcc.dg/Werror-5.c @@ -4,13 +4,13 @@ /* Make sure -Werror turns warnings in to errors. */ -void __attribute__((dj)) bar() { } /* { dg-error "error: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-error ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-6.c b/gcc/testsuite/gcc.dg/Werror-6.c index 62f0e4f4041..2c37717168f 100644 --- a/gcc/testsuite/gcc.dg/Werror-6.c +++ b/gcc/testsuite/gcc.dg/Werror-6.c @@ -3,13 +3,13 @@ /* Make sure -Werror-foo emits an error and not a warning */ -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-7.c b/gcc/testsuite/gcc.dg/Werror-7.c index ad541ecdd44..bafb5c92476 100644 --- a/gcc/testsuite/gcc.dg/Werror-7.c +++ b/gcc/testsuite/gcc.dg/Werror-7.c @@ -4,13 +4,13 @@ /* Make sure -Wno-error= overrides -Werror. */ -void __attribute__((dj)) bar() { } /* { dg-error "error: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-error ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-warning "warning: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-warning ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-8.c b/gcc/testsuite/gcc.dg/Werror-8.c index 5051b7aa47c..23079ce9de9 100644 --- a/gcc/testsuite/gcc.dg/Werror-8.c +++ b/gcc/testsuite/gcc.dg/Werror-8.c @@ -5,13 +5,13 @@ #pragma GCC diagnostic warning "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-warning "warning: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-warning ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-9.c b/gcc/testsuite/gcc.dg/Werror-9.c index 30326a4799a..87051146a5b 100644 --- a/gcc/testsuite/gcc.dg/Werror-9.c +++ b/gcc/testsuite/gcc.dg/Werror-9.c @@ -5,13 +5,13 @@ #pragma GCC diagnostic error "-Waddress" -void __attribute__((dj)) bar() { } /* { dg-warning "warning: .* attribute directive ignored" } */ +void __attribute__((dj)) bar() { } /* { dg-warning ".* attribute directive ignored" } */ int i; void foo () { - if (&i) /* { dg-error "error: .* will always evaluate as 'true'" } */ + if (&i) /* { dg-error ".* will always evaluate as 'true'" } */ grill (); } diff --git a/gcc/testsuite/gcc.dg/Werror-implicit-function-declaration.c b/gcc/testsuite/gcc.dg/Werror-implicit-function-declaration.c index f8f0f81d408..05b8c02968a 100644 --- a/gcc/testsuite/gcc.dg/Werror-implicit-function-declaration.c +++ b/gcc/testsuite/gcc.dg/Werror-implicit-function-declaration.c @@ -3,5 +3,5 @@ void f(void) { - puts("Hello"); /* { dg-error "error: implicit declaration of function" } */ + puts("Hello"); /* { dg-error "implicit declaration of function" } */ } diff --git a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89-pedantic.c b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89-pedantic.c index f476e6af187..5491aea793b 100644 --- a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89-pedantic.c +++ b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89-pedantic.c @@ -3,5 +3,5 @@ void f(void) { - puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */ + puts("Hello"); /* { dg-warning "implicit declaration of function" } */ } diff --git a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89.c b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89.c index 6f2916d0ab3..441899edb3d 100644 --- a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89.c +++ b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c89.c @@ -3,5 +3,5 @@ void f(void) { - puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */ + puts("Hello"); /* { dg-warning "implicit declaration of function" } */ } diff --git a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99-pedantic.c b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99-pedantic.c index 6ea5eeda3f1..05cca9a2b8d 100644 --- a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99-pedantic.c +++ b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99-pedantic.c @@ -3,5 +3,5 @@ void f(void) { - puts("Hello"); /* { dg-error "error: implicit declaration of function" } */ + puts("Hello"); /* { dg-error "implicit declaration of function" } */ } diff --git a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99.c b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99.c index 004fc5ac5af..254f7e70e65 100644 --- a/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99.c +++ b/gcc/testsuite/gcc.dg/Wimplicit-function-declaration-c99.c @@ -3,5 +3,5 @@ void f(void) { - puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */ + puts("Hello"); /* { dg-warning "implicit declaration of function" } */ } diff --git a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-1.c b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-1.c index ddb10577d08..a7687a60758 100644 --- a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-1.c +++ b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-1.c @@ -8,5 +8,5 @@ char c; void * f (void) { - return (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + return (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-2.c b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-2.c index e4c980dd42c..5546abb8186 100644 --- a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-2.c +++ b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-2.c @@ -8,5 +8,5 @@ char c; void * f (void) { - return (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + return (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-3.c b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-3.c index 457a53afedd..f4309a90723 100644 --- a/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-3.c +++ b/gcc/testsuite/gcc.dg/Wint-to-pointer-cast-3.c @@ -16,5 +16,5 @@ void *p; char g (void) { - return (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + return (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wnested-externs-1.c b/gcc/testsuite/gcc.dg/Wnested-externs-1.c index 2d854a8dec9..5c4b5ddd8e2 100644 --- a/gcc/testsuite/gcc.dg/Wnested-externs-1.c +++ b/gcc/testsuite/gcc.dg/Wnested-externs-1.c @@ -12,11 +12,11 @@ static void f1(void); void g(void) { - extern int a; /* { dg-warning "warning: nested extern declaration of 'a'" } */ - extern int b; /* { dg-warning "warning: nested extern declaration of 'b'" } */ - extern int c; /* { dg-warning "warning: nested extern declaration of 'c'" } */ - extern int d; /* { dg-warning "warning: nested extern declaration of 'd'" } */ - extern void f0(void); /* { dg-warning "warning: nested extern declaration of 'f0'" } */ - extern void f1(void); /* { dg-warning "warning: nested extern declaration of 'f1'" } */ - extern void f2(void); /* { dg-warning "warning: nested extern declaration of 'f2'" } */ + extern int a; /* { dg-warning "nested extern declaration of 'a'" } */ + extern int b; /* { dg-warning "nested extern declaration of 'b'" } */ + extern int c; /* { dg-warning "nested extern declaration of 'c'" } */ + extern int d; /* { dg-warning "nested extern declaration of 'd'" } */ + extern void f0(void); /* { dg-warning "nested extern declaration of 'f0'" } */ + extern void f1(void); /* { dg-warning "nested extern declaration of 'f1'" } */ + extern void f2(void); /* { dg-warning "nested extern declaration of 'f2'" } */ } diff --git a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-1.c b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-1.c index d9362a2d119..ff011c75d4a 100644 --- a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-1.c +++ b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-1.c @@ -8,5 +8,5 @@ void *p; char f (void) { - return (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + return (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-2.c b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-2.c index a8d97ea6d2a..9ece965d605 100644 --- a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-2.c +++ b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-2.c @@ -8,5 +8,5 @@ void *p; char f (void) { - return (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + return (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-3.c b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-3.c index 12bfd4284d4..c82ca5cf5fb 100644 --- a/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-3.c +++ b/gcc/testsuite/gcc.dg/Wpointer-to-int-cast-3.c @@ -17,5 +17,5 @@ char c; void * g (void) { - return (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + return (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/Wshadow-3.c b/gcc/testsuite/gcc.dg/Wshadow-3.c index 4d1924a2b97..a7f06a26f96 100644 --- a/gcc/testsuite/gcc.dg/Wshadow-3.c +++ b/gcc/testsuite/gcc.dg/Wshadow-3.c @@ -7,15 +7,15 @@ int v; /* { dg-warning "shadowed declaration" } */ int f1(int v); -int f2(int v, int x[v]); /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ -int f3(int v, int y[sizeof(v)]); /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ -int f4(int v) { return 0; } /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ -int f5(int v, int x[v]) { return 0; } /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ +int f2(int v, int x[v]); /* { dg-warning "declaration of 'v' shadows a global declaration" } */ +int f3(int v, int y[sizeof(v)]); /* { dg-warning "declaration of 'v' shadows a global declaration" } */ +int f4(int v) { return 0; } /* { dg-warning "declaration of 'v' shadows a global declaration" } */ +int f5(int v, int x[v]) { return 0; } /* { dg-warning "declaration of 'v' shadows a global declaration" } */ int f6(int x) { return 0; } -int f7(v) int v; { return 0; } /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ -int f8(v, w) int v; int w[v]; { return 0; } /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ +int f7(v) int v; { return 0; } /* { dg-warning "declaration of 'v' shadows a global declaration" } */ +int f8(v, w) int v; int w[v]; { return 0; } /* { dg-warning "declaration of 'v' shadows a global declaration" } */ int f9(x) int x; { return 0; } -int f10(v) { return 0; } /* { dg-warning "warning: declaration of 'v' shadows a global declaration" } */ +int f10(v) { return 0; } /* { dg-warning "declaration of 'v' shadows a global declaration" } */ int f11(int a, int b(int a)); -int f12(int a, int b(int a, int x[a])); /* { dg-warning "warning: declaration of 'a' shadows a parameter" } */ +int f12(int a, int b(int a, int x[a])); /* { dg-warning "declaration of 'a' shadows a parameter" } */ /* { dg-warning "shadowed declaration" "outer parm" { target *-*-* } 20 } */ diff --git a/gcc/testsuite/gcc.dg/Wtraditional-conversion-2.c b/gcc/testsuite/gcc.dg/Wtraditional-conversion-2.c index 60f0f64bd0e..b3c7e3c6c85 100644 --- a/gcc/testsuite/gcc.dg/Wtraditional-conversion-2.c +++ b/gcc/testsuite/gcc.dg/Wtraditional-conversion-2.c @@ -39,26 +39,26 @@ _Complex float cf; void g (void) { - fsi(f); /* { dg-warning "warning: passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ - x.fsi(f); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ - fsi(cf); /* { dg-warning "warning: passing argument 1 of 'fsi' as integer rather than complex due to prototype" } */ - x.fsi(cf); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as integer rather than complex due to prototype" } */ - fcf(f); /* { dg-warning "warning: passing argument 1 of 'fcf' as complex rather than floating due to prototype" } */ - x.fcf(f); /* { dg-warning "warning: passing argument 1 of 'x.fcf' as complex rather than floating due to prototype" } */ - fcf(si); /* { dg-warning "warning: passing argument 1 of 'fcf' as complex rather than integer due to prototype" } */ - x.fcf(si); /* { dg-warning "warning: passing argument 1 of 'x.fcf' as complex rather than integer due to prototype" } */ - ff(sc); /* { dg-warning "warning: passing argument 1 of 'ff' as floating rather than integer due to prototype" } */ - x.ff(sc); /* { dg-warning "warning: passing argument 1 of 'x.ff' as floating rather than integer due to prototype" } */ - ff(cf); /* { dg-warning "warning: passing argument 1 of 'ff' as floating rather than complex due to prototype" } */ - x.ff(cf); /* { dg-warning "warning: passing argument 1 of 'x.ff' as floating rather than complex due to prototype" } */ - ff(1.0); /* { dg-warning "warning: passing argument 1 of 'ff' as 'float' rather than 'double' due to prototype" } */ - x.ff(1.0); /* { dg-warning "warning: passing argument 1 of 'x.ff' as 'float' rather than 'double' due to prototype" } */ - fsll(sc); /* { dg-warning "warning: passing argument 1 of 'fsll' with different width due to prototype" } */ - x.fsll(sc); /* { dg-warning "warning: passing argument 1 of 'x.fsll' with different width due to prototype" } */ - fsc(sll); /* { dg-warning "warning: passing argument 1 of 'fsc' with different width due to prototype" } */ - x.fsc(sll); /* { dg-warning "warning: passing argument 1 of 'x.fsc' with different width due to prototype" } */ - fsi(ui); /* { dg-warning "warning: passing argument 1 of 'fsi' as signed due to prototype" } */ - x.fsi(ui); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as signed due to prototype" } */ - full(sll); /* { dg-warning "warning: passing argument 1 of 'full' as unsigned due to prototype" } */ - x.full(sll); /* { dg-warning "warning: passing argument 1 of 'x.full' as unsigned due to prototype" } */ + fsi(f); /* { dg-warning "passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ + x.fsi(f); /* { dg-warning "passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ + fsi(cf); /* { dg-warning "passing argument 1 of 'fsi' as integer rather than complex due to prototype" } */ + x.fsi(cf); /* { dg-warning "passing argument 1 of 'x.fsi' as integer rather than complex due to prototype" } */ + fcf(f); /* { dg-warning "passing argument 1 of 'fcf' as complex rather than floating due to prototype" } */ + x.fcf(f); /* { dg-warning "passing argument 1 of 'x.fcf' as complex rather than floating due to prototype" } */ + fcf(si); /* { dg-warning "passing argument 1 of 'fcf' as complex rather than integer due to prototype" } */ + x.fcf(si); /* { dg-warning "passing argument 1 of 'x.fcf' as complex rather than integer due to prototype" } */ + ff(sc); /* { dg-warning "passing argument 1 of 'ff' as floating rather than integer due to prototype" } */ + x.ff(sc); /* { dg-warning "passing argument 1 of 'x.ff' as floating rather than integer due to prototype" } */ + ff(cf); /* { dg-warning "passing argument 1 of 'ff' as floating rather than complex due to prototype" } */ + x.ff(cf); /* { dg-warning "passing argument 1 of 'x.ff' as floating rather than complex due to prototype" } */ + ff(1.0); /* { dg-warning "passing argument 1 of 'ff' as 'float' rather than 'double' due to prototype" } */ + x.ff(1.0); /* { dg-warning "passing argument 1 of 'x.ff' as 'float' rather than 'double' due to prototype" } */ + fsll(sc); /* { dg-warning "passing argument 1 of 'fsll' with different width due to prototype" } */ + x.fsll(sc); /* { dg-warning "passing argument 1 of 'x.fsll' with different width due to prototype" } */ + fsc(sll); /* { dg-warning "passing argument 1 of 'fsc' with different width due to prototype" } */ + x.fsc(sll); /* { dg-warning "passing argument 1 of 'x.fsc' with different width due to prototype" } */ + fsi(ui); /* { dg-warning "passing argument 1 of 'fsi' as signed due to prototype" } */ + x.fsi(ui); /* { dg-warning "passing argument 1 of 'x.fsi' as signed due to prototype" } */ + full(sll); /* { dg-warning "passing argument 1 of 'full' as unsigned due to prototype" } */ + x.full(sll); /* { dg-warning "passing argument 1 of 'x.full' as unsigned due to prototype" } */ } diff --git a/gcc/testsuite/gcc.dg/Wwrite-strings-1.c b/gcc/testsuite/gcc.dg/Wwrite-strings-1.c index 9270e8f8712..03bb4094104 100644 --- a/gcc/testsuite/gcc.dg/Wwrite-strings-1.c +++ b/gcc/testsuite/gcc.dg/Wwrite-strings-1.c @@ -5,4 +5,4 @@ /* { dg-do compile } */ /* { dg-options "-Wwrite-strings" } */ typedef char T[1]; -T *p = &""; /* { dg-warning "warning: initialization from incompatible pointer type" } */ +T *p = &""; /* { dg-warning "initialization from incompatible pointer type" } */ diff --git a/gcc/testsuite/gcc.dg/anon-struct-5.c b/gcc/testsuite/gcc.dg/anon-struct-5.c index f7d1278963c..af1690ed3ca 100644 --- a/gcc/testsuite/gcc.dg/anon-struct-5.c +++ b/gcc/testsuite/gcc.dg/anon-struct-5.c @@ -3,5 +3,5 @@ /* { dg-options "-std=c99 -pedantic-errors" } */ struct Foo { int; }; /* { dg-bogus "unnamed" } */ -/* { dg-error "error: declaration does not declare anything" "int;" { target *-*-* } 5 } */ -/* { dg-error "error: struct has no members" "no members" { target *-*-* } 5 } */ +/* { dg-error "declaration does not declare anything" "int;" { target *-*-* } 5 } */ +/* { dg-error "struct has no members" "no members" { target *-*-* } 5 } */ diff --git a/gcc/testsuite/gcc.dg/anon-struct-6.c b/gcc/testsuite/gcc.dg/anon-struct-6.c index ad961c62aea..8ce14f48474 100644 --- a/gcc/testsuite/gcc.dg/anon-struct-6.c +++ b/gcc/testsuite/gcc.dg/anon-struct-6.c @@ -8,5 +8,5 @@ struct s { int a; const; }; -/* { dg-warning "warning: useless type qualifier in empty declaration" "empty" { target *-*-* } 9 } */ -/* { dg-warning "warning: empty declaration" "empty 2" { target *-*-* } 9 } */ +/* { dg-warning "useless type qualifier in empty declaration" "empty" { target *-*-* } 9 } */ +/* { dg-warning "empty declaration" "empty 2" { target *-*-* } 9 } */ diff --git a/gcc/testsuite/gcc.dg/anon-struct-7.c b/gcc/testsuite/gcc.dg/anon-struct-7.c index 18790790f31..0f05583c180 100644 --- a/gcc/testsuite/gcc.dg/anon-struct-7.c +++ b/gcc/testsuite/gcc.dg/anon-struct-7.c @@ -6,5 +6,5 @@ struct s { int a; - const; /* { dg-warning "warning: ISO C forbids member declarations with no members" } */ + const; /* { dg-warning "ISO C forbids member declarations with no members" } */ }; diff --git a/gcc/testsuite/gcc.dg/anon-struct-8.c b/gcc/testsuite/gcc.dg/anon-struct-8.c index c4beb80c7cc..66db0834ef2 100644 --- a/gcc/testsuite/gcc.dg/anon-struct-8.c +++ b/gcc/testsuite/gcc.dg/anon-struct-8.c @@ -6,5 +6,5 @@ struct s { int a; - const; /* { dg-error "error: ISO C forbids member declarations with no members" } */ + const; /* { dg-error "ISO C forbids member declarations with no members" } */ }; diff --git a/gcc/testsuite/gcc.dg/array-8.c b/gcc/testsuite/gcc.dg/array-8.c index 44b757b70df..f50fe6db06e 100644 --- a/gcc/testsuite/gcc.dg/array-8.c +++ b/gcc/testsuite/gcc.dg/array-8.c @@ -35,15 +35,15 @@ g (void) f().c[0]; 0[f().c]; /* Various invalid cases. */ - c[c]; /* { dg-error "error: subscripted value is neither array nor pointer" } */ - p[1.0]; /* { dg-error "error: array subscript is not an integer" } */ - 1.0[a]; /* { dg-error "error: array subscript is not an integer" } */ - fp[0]; /* { dg-error "error: subscripted value is pointer to function" } */ - 0[fp]; /* { dg-error "error: subscripted value is pointer to function" } */ - pv[0]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - 0[pv]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - sip[0]; /* { dg-error "error: invalid use of undefined type 'struct si'" } */ - /* { dg-error "error: dereferencing pointer to incomplete type" "incomplete" { target *-*-* } 45 } */ - 0[sip]; /* { dg-error "error: invalid use of undefined type 'struct si'" } */ - /* { dg-error "error: dereferencing pointer to incomplete type" "incomplete" { target *-*-* } 47 } */ + c[c]; /* { dg-error "subscripted value is neither array nor pointer" } */ + p[1.0]; /* { dg-error "array subscript is not an integer" } */ + 1.0[a]; /* { dg-error "array subscript is not an integer" } */ + fp[0]; /* { dg-error "subscripted value is pointer to function" } */ + 0[fp]; /* { dg-error "subscripted value is pointer to function" } */ + pv[0]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + 0[pv]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + sip[0]; /* { dg-error "invalid use of undefined type 'struct si'" } */ + /* { dg-error "dereferencing pointer to incomplete type" "incomplete" { target *-*-* } 45 } */ + 0[sip]; /* { dg-error "invalid use of undefined type 'struct si'" } */ + /* { dg-error "dereferencing pointer to incomplete type" "incomplete" { target *-*-* } 47 } */ } diff --git a/gcc/testsuite/gcc.dg/array-quals-2.c b/gcc/testsuite/gcc.dg/array-quals-2.c index 5d20244b344..2f1304e2a64 100644 --- a/gcc/testsuite/gcc.dg/array-quals-2.c +++ b/gcc/testsuite/gcc.dg/array-quals-2.c @@ -10,5 +10,5 @@ typedef volatile char U[1]; T *p; T2 *p2; U *q; -void *f(void) { return 1 ? p : q; } /* { dg-warning "warning: pointer type mismatch in conditional expression" } */ +void *f(void) { return 1 ? p : q; } /* { dg-warning "pointer type mismatch in conditional expression" } */ T *g(void) { return 1 ? p : p2; } diff --git a/gcc/testsuite/gcc.dg/asm-qual-1.c b/gcc/testsuite/gcc.dg/asm-qual-1.c index 9c931d40753..5ec9a29a910 100644 --- a/gcc/testsuite/gcc.dg/asm-qual-1.c +++ b/gcc/testsuite/gcc.dg/asm-qual-1.c @@ -7,6 +7,6 @@ void f (void) { asm volatile (""); - asm const (""); /* { dg-warning "warning: const qualifier ignored on asm" } */ - asm restrict (""); /* { dg-warning "warning: restrict qualifier ignored on asm" } */ + asm const (""); /* { dg-warning "const qualifier ignored on asm" } */ + asm restrict (""); /* { dg-warning "restrict qualifier ignored on asm" } */ } diff --git a/gcc/testsuite/gcc.dg/asm-wide-1.c b/gcc/testsuite/gcc.dg/asm-wide-1.c index 82cf368f4f8..5cc6b0784bb 100644 --- a/gcc/testsuite/gcc.dg/asm-wide-1.c +++ b/gcc/testsuite/gcc.dg/asm-wide-1.c @@ -3,27 +3,27 @@ /* { dg-do compile } */ /* { dg-options "" } */ -int foo asm (L"bar"); /* { dg-error "error: wide string literal in 'asm'" } */ +int foo asm (L"bar"); /* { dg-error "wide string literal in 'asm'" } */ -asm (L"foo"); /* { dg-error "error: wide string literal in 'asm'" } */ +asm (L"foo"); /* { dg-error "wide string literal in 'asm'" } */ void f (void) { int x = 1; - asm (L"foo"); /* { dg-error "error: wide string literal in 'asm'" } */ + asm (L"foo"); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : - L"=g" (x)); /* { dg-error "error: wide string literal in 'asm'" } */ + L"=g" (x)); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : [x] - L"=g" (x)); /* { dg-error "error: wide string literal in 'asm'" } */ + L"=g" (x)); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : [x] "=g" (x), - L"=g" (x)); /* { dg-error "error: wide string literal in 'asm'" } */ + L"=g" (x)); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : : - L"g" (x)); /* { dg-error "error: wide string literal in 'asm'" } */ + L"g" (x)); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : : : - L"memory"); /* { dg-error "error: wide string literal in 'asm'" } */ + L"memory"); /* { dg-error "wide string literal in 'asm'" } */ asm ("foo" : : : "memory", - L"memory"); /* { dg-error "error: wide string literal in 'asm'" } */ + L"memory"); /* { dg-error "wide string literal in 'asm'" } */ } /* Extra errors from the substitution of "" for wide strings: */ diff --git a/gcc/testsuite/gcc.dg/assign-warn-1.c b/gcc/testsuite/gcc.dg/assign-warn-1.c index 857b1a85333..1587c20d7b4 100644 --- a/gcc/testsuite/gcc.dg/assign-warn-1.c +++ b/gcc/testsuite/gcc.dg/assign-warn-1.c @@ -12,11 +12,11 @@ typedef void (*fp)(void); typedef void (*nrfp)(void) __attribute__((noreturn)); -TESTARG(fqa, nrfp, fp); /* { dg-warning "warning: passing argument 1 of 'fqaF' makes qualified function pointer from unqualified" } */ -TESTARP(fqb, nrfp, fp); /* { dg-warning "warning: passing argument 1 of 'fqbFp.x' makes qualified function pointer from unqualified" } */ -TESTASS(fqc, nrfp, fp); /* { dg-warning "warning: assignment makes qualified function pointer from unqualified" } */ -TESTINI(fqd, nrfp, fp); /* { dg-warning "warning: initialization makes qualified function pointer from unqualified" } */ -TESTRET(fqe, nrfp, fp); /* { dg-warning "warning: return makes qualified function pointer from unqualified" } */ +TESTARG(fqa, nrfp, fp); /* { dg-warning "passing argument 1 of 'fqaF' makes qualified function pointer from unqualified" } */ +TESTARP(fqb, nrfp, fp); /* { dg-warning "passing argument 1 of 'fqbFp.x' makes qualified function pointer from unqualified" } */ +TESTASS(fqc, nrfp, fp); /* { dg-warning "assignment makes qualified function pointer from unqualified" } */ +TESTINI(fqd, nrfp, fp); /* { dg-warning "initialization makes qualified function pointer from unqualified" } */ +TESTRET(fqe, nrfp, fp); /* { dg-warning "return makes qualified function pointer from unqualified" } */ TESTARG(ofqa, fp, nrfp); TESTARP(ofqb, fp, nrfp); @@ -24,11 +24,11 @@ TESTASS(ofqc, fp, nrfp); TESTINI(ofqd, fp, nrfp); TESTRET(ofqe, fp, nrfp); -TESTARG(qa, char *, const char *); /* { dg-warning "warning: passing argument 1 of 'qaF' discards qualifiers from pointer target type" } */ -TESTARP(qb, char *, const char *); /* { dg-warning "warning: passing argument 1 of 'qbFp.x' discards qualifiers from pointer target type" } */ -TESTASS(qc, char *, const char *); /* { dg-warning "warning: assignment discards qualifiers from pointer target type" } */ -TESTINI(qd, char *, const char *); /* { dg-warning "warning: initialization discards qualifiers from pointer target type" } */ -TESTRET(qe, char *, const char *); /* { dg-warning "warning: return discards qualifiers from pointer target type" } */ +TESTARG(qa, char *, const char *); /* { dg-warning "passing argument 1 of 'qaF' discards qualifiers from pointer target type" } */ +TESTARP(qb, char *, const char *); /* { dg-warning "passing argument 1 of 'qbFp.x' discards qualifiers from pointer target type" } */ +TESTASS(qc, char *, const char *); /* { dg-warning "assignment discards qualifiers from pointer target type" } */ +TESTINI(qd, char *, const char *); /* { dg-warning "initialization discards qualifiers from pointer target type" } */ +TESTRET(qe, char *, const char *); /* { dg-warning "return discards qualifiers from pointer target type" } */ TESTARG(oqa, const char *, char *); TESTARP(oqb, const char *, char *); @@ -36,88 +36,88 @@ TESTASS(oqc, const char *, char *); TESTINI(oqd, const char *, char *); TESTRET(oqe, const char *, char *); -TESTARG(fda, fp, void *); /* { dg-warning "warning: ISO C forbids passing argument 1 of 'fdaF' between function pointer and 'void \\*'" } */ -TESTARP(fdb, fp, void *); /* { dg-warning "warning: ISO C forbids passing argument 1 of 'fdbFp.x' between function pointer and 'void \\*'" } */ -TESTASS(fdc, fp, void *); /* { dg-warning "warning: ISO C forbids assignment between function pointer and 'void \\*'" } */ -TESTINI(fdd, fp, void *); /* { dg-warning "warning: ISO C forbids initialization between function pointer and 'void \\*'" } */ -TESTRET(fde, fp, void *); /* { dg-warning "warning: ISO C forbids return between function pointer and 'void \\*'" } */ - -TESTARG(dfa, void *, fp); /* { dg-warning "warning: ISO C forbids passing argument 1 of 'dfaF' between function pointer and 'void \\*'" } */ -TESTARP(dfb, void *, fp); /* { dg-warning "warning: ISO C forbids passing argument 1 of 'dfbFp.x' between function pointer and 'void \\*'" } */ -TESTASS(dfc, void *, fp); /* { dg-warning "warning: ISO C forbids assignment between function pointer and 'void \\*'" } */ -TESTINI(dfd, void *, fp); /* { dg-warning "warning: ISO C forbids initialization between function pointer and 'void \\*'" } */ -TESTRET(dfe, void *, fp); /* { dg-warning "warning: ISO C forbids return between function pointer and 'void \\*'" } */ - -TESTARG(sua, int *, unsigned int *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'suaF' differ in signedness" } */ -TESTARP(sub, int *, unsigned int *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'subFp.x' differ in signedness" } */ -TESTASS(suc, int *, unsigned int *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(sud, int *, unsigned int *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(sue, int *, unsigned int *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(usa, unsigned int *, int *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'usaF' differ in signedness" } */ -TESTARP(usb, unsigned int *, int *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'usbFp.x' differ in signedness" } */ -TESTASS(usc, unsigned int *, int *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(usd, unsigned int *, int *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(use, unsigned int *, int *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(cua, char *, unsigned char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'cuaF' differ in signedness" } */ -TESTARP(cub, char *, unsigned char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'cubFp.x' differ in signedness" } */ -TESTASS(cuc, char *, unsigned char *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(cud, char *, unsigned char *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(cue, char *, unsigned char *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(uca, unsigned char *, char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'ucaF' differ in signedness" } */ -TESTARP(ucb, unsigned char *, char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'ucbFp.x' differ in signedness" } */ -TESTASS(ucc, unsigned char *, char *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(ucd, unsigned char *, char *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(uce, unsigned char *, char *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(csa, char *, signed char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'csaF' differ in signedness" } */ -TESTARP(csb, char *, signed char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'csbFp.x' differ in signedness" } */ -TESTASS(csc, char *, signed char *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(csd, char *, signed char *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(cse, char *, signed char *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(sca, signed char *, char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'scaF' differ in signedness" } */ -TESTARP(scb, signed char *, char *); /* { dg-warning "warning: pointer targets in passing argument 1 of 'scbFp.x' differ in signedness" } */ -TESTASS(scc, signed char *, char *); /* { dg-warning "warning: pointer targets in assignment differ in signedness" } */ -TESTINI(scd, signed char *, char *); /* { dg-warning "warning: pointer targets in initialization differ in signedness" } */ -TESTRET(sce, signed char *, char *); /* { dg-warning "warning: pointer targets in return differ in signedness" } */ - -TESTARG(cia, char *, int *); /* { dg-warning "warning: passing argument 1 of 'ciaF' from incompatible pointer type" } */ -TESTARP(cib, char *, int *); /* { dg-warning "warning: passing argument 1 of 'cibFp.x' from incompatible pointer type" } */ -TESTASS(cic, char *, int *); /* { dg-warning "warning: assignment from incompatible pointer type" } */ -TESTINI(cid, char *, int *); /* { dg-warning "warning: initialization from incompatible pointer type" } */ -TESTRET(cie, char *, int *); /* { dg-warning "warning: return from incompatible pointer type" } */ - -TESTARG(ica, int *, char *); /* { dg-warning "warning: passing argument 1 of 'icaF' from incompatible pointer type" } */ -TESTARP(icb, int *, char *); /* { dg-warning "warning: passing argument 1 of 'icbFp.x' from incompatible pointer type" } */ -TESTASS(icc, int *, char *); /* { dg-warning "warning: assignment from incompatible pointer type" } */ -TESTINI(icd, int *, char *); /* { dg-warning "warning: initialization from incompatible pointer type" } */ -TESTRET(ice, int *, char *); /* { dg-warning "warning: return from incompatible pointer type" } */ - -TESTARG(ciia, char *, int); /* { dg-warning "warning: passing argument 1 of 'ciiaF' makes pointer from integer without a cast" } */ -TESTARP(ciib, char *, int); /* { dg-warning "warning: passing argument 1 of 'ciibFp.x' makes pointer from integer without a cast" } */ -TESTASS(ciic, char *, int); /* { dg-warning "warning: assignment makes pointer from integer without a cast" } */ -TESTINI(ciid, char *, int); /* { dg-warning "warning: initialization makes pointer from integer without a cast" } */ -TESTRET(ciie, char *, int); /* { dg-warning "warning: return makes pointer from integer without a cast" } */ - -TESTARG(iica, int, char *); /* { dg-warning "warning: passing argument 1 of 'iicaF' makes integer from pointer without a cast" } */ -TESTARP(iicb, int, char *); /* { dg-warning "warning: passing argument 1 of 'iicbFp.x' makes integer from pointer without a cast" } */ -TESTASS(iicc, int, char *); /* { dg-warning "warning: assignment makes integer from pointer without a cast" } */ -TESTINI(iicd, int, char *); /* { dg-warning "warning: initialization makes integer from pointer without a cast" } */ -TESTRET(iice, int, char *); /* { dg-warning "warning: return makes integer from pointer without a cast" } */ +TESTARG(fda, fp, void *); /* { dg-warning "ISO C forbids passing argument 1 of 'fdaF' between function pointer and 'void \\*'" } */ +TESTARP(fdb, fp, void *); /* { dg-warning "ISO C forbids passing argument 1 of 'fdbFp.x' between function pointer and 'void \\*'" } */ +TESTASS(fdc, fp, void *); /* { dg-warning "ISO C forbids assignment between function pointer and 'void \\*'" } */ +TESTINI(fdd, fp, void *); /* { dg-warning "ISO C forbids initialization between function pointer and 'void \\*'" } */ +TESTRET(fde, fp, void *); /* { dg-warning "ISO C forbids return between function pointer and 'void \\*'" } */ + +TESTARG(dfa, void *, fp); /* { dg-warning "ISO C forbids passing argument 1 of 'dfaF' between function pointer and 'void \\*'" } */ +TESTARP(dfb, void *, fp); /* { dg-warning "ISO C forbids passing argument 1 of 'dfbFp.x' between function pointer and 'void \\*'" } */ +TESTASS(dfc, void *, fp); /* { dg-warning "ISO C forbids assignment between function pointer and 'void \\*'" } */ +TESTINI(dfd, void *, fp); /* { dg-warning "ISO C forbids initialization between function pointer and 'void \\*'" } */ +TESTRET(dfe, void *, fp); /* { dg-warning "ISO C forbids return between function pointer and 'void \\*'" } */ + +TESTARG(sua, int *, unsigned int *); /* { dg-warning "pointer targets in passing argument 1 of 'suaF' differ in signedness" } */ +TESTARP(sub, int *, unsigned int *); /* { dg-warning "pointer targets in passing argument 1 of 'subFp.x' differ in signedness" } */ +TESTASS(suc, int *, unsigned int *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(sud, int *, unsigned int *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(sue, int *, unsigned int *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(usa, unsigned int *, int *); /* { dg-warning "pointer targets in passing argument 1 of 'usaF' differ in signedness" } */ +TESTARP(usb, unsigned int *, int *); /* { dg-warning "pointer targets in passing argument 1 of 'usbFp.x' differ in signedness" } */ +TESTASS(usc, unsigned int *, int *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(usd, unsigned int *, int *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(use, unsigned int *, int *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(cua, char *, unsigned char *); /* { dg-warning "pointer targets in passing argument 1 of 'cuaF' differ in signedness" } */ +TESTARP(cub, char *, unsigned char *); /* { dg-warning "pointer targets in passing argument 1 of 'cubFp.x' differ in signedness" } */ +TESTASS(cuc, char *, unsigned char *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(cud, char *, unsigned char *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(cue, char *, unsigned char *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(uca, unsigned char *, char *); /* { dg-warning "pointer targets in passing argument 1 of 'ucaF' differ in signedness" } */ +TESTARP(ucb, unsigned char *, char *); /* { dg-warning "pointer targets in passing argument 1 of 'ucbFp.x' differ in signedness" } */ +TESTASS(ucc, unsigned char *, char *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(ucd, unsigned char *, char *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(uce, unsigned char *, char *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(csa, char *, signed char *); /* { dg-warning "pointer targets in passing argument 1 of 'csaF' differ in signedness" } */ +TESTARP(csb, char *, signed char *); /* { dg-warning "pointer targets in passing argument 1 of 'csbFp.x' differ in signedness" } */ +TESTASS(csc, char *, signed char *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(csd, char *, signed char *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(cse, char *, signed char *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(sca, signed char *, char *); /* { dg-warning "pointer targets in passing argument 1 of 'scaF' differ in signedness" } */ +TESTARP(scb, signed char *, char *); /* { dg-warning "pointer targets in passing argument 1 of 'scbFp.x' differ in signedness" } */ +TESTASS(scc, signed char *, char *); /* { dg-warning "pointer targets in assignment differ in signedness" } */ +TESTINI(scd, signed char *, char *); /* { dg-warning "pointer targets in initialization differ in signedness" } */ +TESTRET(sce, signed char *, char *); /* { dg-warning "pointer targets in return differ in signedness" } */ + +TESTARG(cia, char *, int *); /* { dg-warning "passing argument 1 of 'ciaF' from incompatible pointer type" } */ +TESTARP(cib, char *, int *); /* { dg-warning "passing argument 1 of 'cibFp.x' from incompatible pointer type" } */ +TESTASS(cic, char *, int *); /* { dg-warning "assignment from incompatible pointer type" } */ +TESTINI(cid, char *, int *); /* { dg-warning "initialization from incompatible pointer type" } */ +TESTRET(cie, char *, int *); /* { dg-warning "return from incompatible pointer type" } */ + +TESTARG(ica, int *, char *); /* { dg-warning "passing argument 1 of 'icaF' from incompatible pointer type" } */ +TESTARP(icb, int *, char *); /* { dg-warning "passing argument 1 of 'icbFp.x' from incompatible pointer type" } */ +TESTASS(icc, int *, char *); /* { dg-warning "assignment from incompatible pointer type" } */ +TESTINI(icd, int *, char *); /* { dg-warning "initialization from incompatible pointer type" } */ +TESTRET(ice, int *, char *); /* { dg-warning "return from incompatible pointer type" } */ + +TESTARG(ciia, char *, int); /* { dg-warning "passing argument 1 of 'ciiaF' makes pointer from integer without a cast" } */ +TESTARP(ciib, char *, int); /* { dg-warning "passing argument 1 of 'ciibFp.x' makes pointer from integer without a cast" } */ +TESTASS(ciic, char *, int); /* { dg-warning "assignment makes pointer from integer without a cast" } */ +TESTINI(ciid, char *, int); /* { dg-warning "initialization makes pointer from integer without a cast" } */ +TESTRET(ciie, char *, int); /* { dg-warning "return makes pointer from integer without a cast" } */ + +TESTARG(iica, int, char *); /* { dg-warning "passing argument 1 of 'iicaF' makes integer from pointer without a cast" } */ +TESTARP(iicb, int, char *); /* { dg-warning "passing argument 1 of 'iicbFp.x' makes integer from pointer without a cast" } */ +TESTASS(iicc, int, char *); /* { dg-warning "assignment makes integer from pointer without a cast" } */ +TESTINI(iicd, int, char *); /* { dg-warning "initialization makes integer from pointer without a cast" } */ +TESTRET(iice, int, char *); /* { dg-warning "return makes integer from pointer without a cast" } */ struct s { int a; }; -TESTARG(stria, struct s, int); /* { dg-error "error: incompatible type for argument 1 of 'striaF'" } */ -TESTARP(strib, struct s, int); /* { dg-error "error: incompatible type for argument 1 of 'stribFp.x'" } */ -TESTASS(stric, struct s, int); /* { dg-error "error: incompatible types in assignment" } */ -TESTINI(strid, struct s, int); /* { dg-error "error: invalid initializer" } */ -TESTRET(strie, struct s, int); /* { dg-error "error: incompatible types in return" } */ - -TESTARG(istra, int, struct s); /* { dg-error "error: incompatible type for argument 1 of 'istraF'" } */ -TESTARP(istrb, int, struct s); /* { dg-error "error: incompatible type for argument 1 of 'istrbFp.x'" } */ -TESTASS(istrc, int, struct s); /* { dg-error "error: incompatible types in assignment" } */ -TESTINI(istrd, int, struct s); /* { dg-error "error: incompatible types in initialization" } */ -TESTRET(istre, int, struct s); /* { dg-error "error: incompatible types in return" } */ +TESTARG(stria, struct s, int); /* { dg-error "incompatible type for argument 1 of 'striaF'" } */ +TESTARP(strib, struct s, int); /* { dg-error "incompatible type for argument 1 of 'stribFp.x'" } */ +TESTASS(stric, struct s, int); /* { dg-error "incompatible types in assignment" } */ +TESTINI(strid, struct s, int); /* { dg-error "invalid initializer" } */ +TESTRET(strie, struct s, int); /* { dg-error "incompatible types in return" } */ + +TESTARG(istra, int, struct s); /* { dg-error "incompatible type for argument 1 of 'istraF'" } */ +TESTARP(istrb, int, struct s); /* { dg-error "incompatible type for argument 1 of 'istrbFp.x'" } */ +TESTASS(istrc, int, struct s); /* { dg-error "incompatible types in assignment" } */ +TESTINI(istrd, int, struct s); /* { dg-error "incompatible types in initialization" } */ +TESTRET(istre, int, struct s); /* { dg-error "incompatible types in return" } */ diff --git a/gcc/testsuite/gcc.dg/assign-warn-2.c b/gcc/testsuite/gcc.dg/assign-warn-2.c index eae22d1549b..0ef6ebe33b3 100644 --- a/gcc/testsuite/gcc.dg/assign-warn-2.c +++ b/gcc/testsuite/gcc.dg/assign-warn-2.c @@ -13,11 +13,11 @@ typedef void (*fp)(void); typedef void (*nrfp)(void) __attribute__((noreturn)); -TESTARG(fqa, nrfp, fp); /* { dg-error "error: passing argument 1 of 'fqaF' makes qualified function pointer from unqualified" } */ -TESTARP(fqb, nrfp, fp); /* { dg-error "error: passing argument 1 of 'fqbFp.x' makes qualified function pointer from unqualified" } */ -TESTASS(fqc, nrfp, fp); /* { dg-error "error: assignment makes qualified function pointer from unqualified" } */ -TESTINI(fqd, nrfp, fp); /* { dg-error "error: initialization makes qualified function pointer from unqualified" } */ -TESTRET(fqe, nrfp, fp); /* { dg-error "error: return makes qualified function pointer from unqualified" } */ +TESTARG(fqa, nrfp, fp); /* { dg-error "passing argument 1 of 'fqaF' makes qualified function pointer from unqualified" } */ +TESTARP(fqb, nrfp, fp); /* { dg-error "passing argument 1 of 'fqbFp.x' makes qualified function pointer from unqualified" } */ +TESTASS(fqc, nrfp, fp); /* { dg-error "assignment makes qualified function pointer from unqualified" } */ +TESTINI(fqd, nrfp, fp); /* { dg-error "initialization makes qualified function pointer from unqualified" } */ +TESTRET(fqe, nrfp, fp); /* { dg-error "return makes qualified function pointer from unqualified" } */ TESTARG(ofqa, fp, nrfp); TESTARP(ofqb, fp, nrfp); @@ -25,11 +25,11 @@ TESTASS(ofqc, fp, nrfp); TESTINI(ofqd, fp, nrfp); TESTRET(ofqe, fp, nrfp); -TESTARG(qa, char *, const char *); /* { dg-error "error: passing argument 1 of 'qaF' discards qualifiers from pointer target type" } */ -TESTARP(qb, char *, const char *); /* { dg-error "error: passing argument 1 of 'qbFp.x' discards qualifiers from pointer target type" } */ -TESTASS(qc, char *, const char *); /* { dg-error "error: assignment discards qualifiers from pointer target type" } */ -TESTINI(qd, char *, const char *); /* { dg-error "error: initialization discards qualifiers from pointer target type" } */ -TESTRET(qe, char *, const char *); /* { dg-error "error: return discards qualifiers from pointer target type" } */ +TESTARG(qa, char *, const char *); /* { dg-error "passing argument 1 of 'qaF' discards qualifiers from pointer target type" } */ +TESTARP(qb, char *, const char *); /* { dg-error "passing argument 1 of 'qbFp.x' discards qualifiers from pointer target type" } */ +TESTASS(qc, char *, const char *); /* { dg-error "assignment discards qualifiers from pointer target type" } */ +TESTINI(qd, char *, const char *); /* { dg-error "initialization discards qualifiers from pointer target type" } */ +TESTRET(qe, char *, const char *); /* { dg-error "return discards qualifiers from pointer target type" } */ TESTARG(oqa, const char *, char *); TESTARP(oqb, const char *, char *); @@ -37,88 +37,88 @@ TESTASS(oqc, const char *, char *); TESTINI(oqd, const char *, char *); TESTRET(oqe, const char *, char *); -TESTARG(fda, fp, void *); /* { dg-error "error: ISO C forbids passing argument 1 of 'fdaF' between function pointer and 'void \\*'" } */ -TESTARP(fdb, fp, void *); /* { dg-error "error: ISO C forbids passing argument 1 of 'fdbFp.x' between function pointer and 'void \\*'" } */ -TESTASS(fdc, fp, void *); /* { dg-error "error: ISO C forbids assignment between function pointer and 'void \\*'" } */ -TESTINI(fdd, fp, void *); /* { dg-error "error: ISO C forbids initialization between function pointer and 'void \\*'" } */ -TESTRET(fde, fp, void *); /* { dg-error "error: ISO C forbids return between function pointer and 'void \\*'" } */ - -TESTARG(dfa, void *, fp); /* { dg-error "error: ISO C forbids passing argument 1 of 'dfaF' between function pointer and 'void \\*'" } */ -TESTARP(dfb, void *, fp); /* { dg-error "error: ISO C forbids passing argument 1 of 'dfbFp.x' between function pointer and 'void \\*'" } */ -TESTASS(dfc, void *, fp); /* { dg-error "error: ISO C forbids assignment between function pointer and 'void \\*'" } */ -TESTINI(dfd, void *, fp); /* { dg-error "error: ISO C forbids initialization between function pointer and 'void \\*'" } */ -TESTRET(dfe, void *, fp); /* { dg-error "error: ISO C forbids return between function pointer and 'void \\*'" } */ - -TESTARG(sua, int *, unsigned int *); /* { dg-error "error: pointer targets in passing argument 1 of 'suaF' differ in signedness" } */ -TESTARP(sub, int *, unsigned int *); /* { dg-error "error: pointer targets in passing argument 1 of 'subFp.x' differ in signedness" } */ -TESTASS(suc, int *, unsigned int *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(sud, int *, unsigned int *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(sue, int *, unsigned int *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(usa, unsigned int *, int *); /* { dg-error "error: pointer targets in passing argument 1 of 'usaF' differ in signedness" } */ -TESTARP(usb, unsigned int *, int *); /* { dg-error "error: pointer targets in passing argument 1 of 'usbFp.x' differ in signedness" } */ -TESTASS(usc, unsigned int *, int *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(usd, unsigned int *, int *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(use, unsigned int *, int *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(cua, char *, unsigned char *); /* { dg-error "error: pointer targets in passing argument 1 of 'cuaF' differ in signedness" } */ -TESTARP(cub, char *, unsigned char *); /* { dg-error "error: pointer targets in passing argument 1 of 'cubFp.x' differ in signedness" } */ -TESTASS(cuc, char *, unsigned char *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(cud, char *, unsigned char *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(cue, char *, unsigned char *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(uca, unsigned char *, char *); /* { dg-error "error: pointer targets in passing argument 1 of 'ucaF' differ in signedness" } */ -TESTARP(ucb, unsigned char *, char *); /* { dg-error "error: pointer targets in passing argument 1 of 'ucbFp.x' differ in signedness" } */ -TESTASS(ucc, unsigned char *, char *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(ucd, unsigned char *, char *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(uce, unsigned char *, char *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(csa, char *, signed char *); /* { dg-error "error: pointer targets in passing argument 1 of 'csaF' differ in signedness" } */ -TESTARP(csb, char *, signed char *); /* { dg-error "error: pointer targets in passing argument 1 of 'csbFp.x' differ in signedness" } */ -TESTASS(csc, char *, signed char *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(csd, char *, signed char *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(cse, char *, signed char *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(sca, signed char *, char *); /* { dg-error "error: pointer targets in passing argument 1 of 'scaF' differ in signedness" } */ -TESTARP(scb, signed char *, char *); /* { dg-error "error: pointer targets in passing argument 1 of 'scbFp.x' differ in signedness" } */ -TESTASS(scc, signed char *, char *); /* { dg-error "error: pointer targets in assignment differ in signedness" } */ -TESTINI(scd, signed char *, char *); /* { dg-error "error: pointer targets in initialization differ in signedness" } */ -TESTRET(sce, signed char *, char *); /* { dg-error "error: pointer targets in return differ in signedness" } */ - -TESTARG(cia, char *, int *); /* { dg-error "error: passing argument 1 of 'ciaF' from incompatible pointer type" } */ -TESTARP(cib, char *, int *); /* { dg-error "error: passing argument 1 of 'cibFp.x' from incompatible pointer type" } */ -TESTASS(cic, char *, int *); /* { dg-error "error: assignment from incompatible pointer type" } */ -TESTINI(cid, char *, int *); /* { dg-error "error: initialization from incompatible pointer type" } */ -TESTRET(cie, char *, int *); /* { dg-error "error: return from incompatible pointer type" } */ - -TESTARG(ica, int *, char *); /* { dg-error "error: passing argument 1 of 'icaF' from incompatible pointer type" } */ -TESTARP(icb, int *, char *); /* { dg-error "error: passing argument 1 of 'icbFp.x' from incompatible pointer type" } */ -TESTASS(icc, int *, char *); /* { dg-error "error: assignment from incompatible pointer type" } */ -TESTINI(icd, int *, char *); /* { dg-error "error: initialization from incompatible pointer type" } */ -TESTRET(ice, int *, char *); /* { dg-error "error: return from incompatible pointer type" } */ - -TESTARG(ciia, char *, int); /* { dg-error "error: passing argument 1 of 'ciiaF' makes pointer from integer without a cast" } */ -TESTARP(ciib, char *, int); /* { dg-error "error: passing argument 1 of 'ciibFp.x' makes pointer from integer without a cast" } */ -TESTASS(ciic, char *, int); /* { dg-error "error: assignment makes pointer from integer without a cast" } */ -TESTINI(ciid, char *, int); /* { dg-error "error: initialization makes pointer from integer without a cast" } */ -TESTRET(ciie, char *, int); /* { dg-error "error: return makes pointer from integer without a cast" } */ - -TESTARG(iica, int, char *); /* { dg-error "error: passing argument 1 of 'iicaF' makes integer from pointer without a cast" } */ -TESTARP(iicb, int, char *); /* { dg-error "error: passing argument 1 of 'iicbFp.x' makes integer from pointer without a cast" } */ -TESTASS(iicc, int, char *); /* { dg-error "error: assignment makes integer from pointer without a cast" } */ -TESTINI(iicd, int, char *); /* { dg-error "error: initialization makes integer from pointer without a cast" } */ -TESTRET(iice, int, char *); /* { dg-error "error: return makes integer from pointer without a cast" } */ +TESTARG(fda, fp, void *); /* { dg-error "ISO C forbids passing argument 1 of 'fdaF' between function pointer and 'void \\*'" } */ +TESTARP(fdb, fp, void *); /* { dg-error "ISO C forbids passing argument 1 of 'fdbFp.x' between function pointer and 'void \\*'" } */ +TESTASS(fdc, fp, void *); /* { dg-error "ISO C forbids assignment between function pointer and 'void \\*'" } */ +TESTINI(fdd, fp, void *); /* { dg-error "ISO C forbids initialization between function pointer and 'void \\*'" } */ +TESTRET(fde, fp, void *); /* { dg-error "ISO C forbids return between function pointer and 'void \\*'" } */ + +TESTARG(dfa, void *, fp); /* { dg-error "ISO C forbids passing argument 1 of 'dfaF' between function pointer and 'void \\*'" } */ +TESTARP(dfb, void *, fp); /* { dg-error "ISO C forbids passing argument 1 of 'dfbFp.x' between function pointer and 'void \\*'" } */ +TESTASS(dfc, void *, fp); /* { dg-error "ISO C forbids assignment between function pointer and 'void \\*'" } */ +TESTINI(dfd, void *, fp); /* { dg-error "ISO C forbids initialization between function pointer and 'void \\*'" } */ +TESTRET(dfe, void *, fp); /* { dg-error "ISO C forbids return between function pointer and 'void \\*'" } */ + +TESTARG(sua, int *, unsigned int *); /* { dg-error "pointer targets in passing argument 1 of 'suaF' differ in signedness" } */ +TESTARP(sub, int *, unsigned int *); /* { dg-error "pointer targets in passing argument 1 of 'subFp.x' differ in signedness" } */ +TESTASS(suc, int *, unsigned int *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(sud, int *, unsigned int *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(sue, int *, unsigned int *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(usa, unsigned int *, int *); /* { dg-error "pointer targets in passing argument 1 of 'usaF' differ in signedness" } */ +TESTARP(usb, unsigned int *, int *); /* { dg-error "pointer targets in passing argument 1 of 'usbFp.x' differ in signedness" } */ +TESTASS(usc, unsigned int *, int *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(usd, unsigned int *, int *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(use, unsigned int *, int *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(cua, char *, unsigned char *); /* { dg-error "pointer targets in passing argument 1 of 'cuaF' differ in signedness" } */ +TESTARP(cub, char *, unsigned char *); /* { dg-error "pointer targets in passing argument 1 of 'cubFp.x' differ in signedness" } */ +TESTASS(cuc, char *, unsigned char *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(cud, char *, unsigned char *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(cue, char *, unsigned char *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(uca, unsigned char *, char *); /* { dg-error "pointer targets in passing argument 1 of 'ucaF' differ in signedness" } */ +TESTARP(ucb, unsigned char *, char *); /* { dg-error "pointer targets in passing argument 1 of 'ucbFp.x' differ in signedness" } */ +TESTASS(ucc, unsigned char *, char *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(ucd, unsigned char *, char *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(uce, unsigned char *, char *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(csa, char *, signed char *); /* { dg-error "pointer targets in passing argument 1 of 'csaF' differ in signedness" } */ +TESTARP(csb, char *, signed char *); /* { dg-error "pointer targets in passing argument 1 of 'csbFp.x' differ in signedness" } */ +TESTASS(csc, char *, signed char *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(csd, char *, signed char *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(cse, char *, signed char *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(sca, signed char *, char *); /* { dg-error "pointer targets in passing argument 1 of 'scaF' differ in signedness" } */ +TESTARP(scb, signed char *, char *); /* { dg-error "pointer targets in passing argument 1 of 'scbFp.x' differ in signedness" } */ +TESTASS(scc, signed char *, char *); /* { dg-error "pointer targets in assignment differ in signedness" } */ +TESTINI(scd, signed char *, char *); /* { dg-error "pointer targets in initialization differ in signedness" } */ +TESTRET(sce, signed char *, char *); /* { dg-error "pointer targets in return differ in signedness" } */ + +TESTARG(cia, char *, int *); /* { dg-error "passing argument 1 of 'ciaF' from incompatible pointer type" } */ +TESTARP(cib, char *, int *); /* { dg-error "passing argument 1 of 'cibFp.x' from incompatible pointer type" } */ +TESTASS(cic, char *, int *); /* { dg-error "assignment from incompatible pointer type" } */ +TESTINI(cid, char *, int *); /* { dg-error "initialization from incompatible pointer type" } */ +TESTRET(cie, char *, int *); /* { dg-error "return from incompatible pointer type" } */ + +TESTARG(ica, int *, char *); /* { dg-error "passing argument 1 of 'icaF' from incompatible pointer type" } */ +TESTARP(icb, int *, char *); /* { dg-error "passing argument 1 of 'icbFp.x' from incompatible pointer type" } */ +TESTASS(icc, int *, char *); /* { dg-error "assignment from incompatible pointer type" } */ +TESTINI(icd, int *, char *); /* { dg-error "initialization from incompatible pointer type" } */ +TESTRET(ice, int *, char *); /* { dg-error "return from incompatible pointer type" } */ + +TESTARG(ciia, char *, int); /* { dg-error "passing argument 1 of 'ciiaF' makes pointer from integer without a cast" } */ +TESTARP(ciib, char *, int); /* { dg-error "passing argument 1 of 'ciibFp.x' makes pointer from integer without a cast" } */ +TESTASS(ciic, char *, int); /* { dg-error "assignment makes pointer from integer without a cast" } */ +TESTINI(ciid, char *, int); /* { dg-error "initialization makes pointer from integer without a cast" } */ +TESTRET(ciie, char *, int); /* { dg-error "return makes pointer from integer without a cast" } */ + +TESTARG(iica, int, char *); /* { dg-error "passing argument 1 of 'iicaF' makes integer from pointer without a cast" } */ +TESTARP(iicb, int, char *); /* { dg-error "passing argument 1 of 'iicbFp.x' makes integer from pointer without a cast" } */ +TESTASS(iicc, int, char *); /* { dg-error "assignment makes integer from pointer without a cast" } */ +TESTINI(iicd, int, char *); /* { dg-error "initialization makes integer from pointer without a cast" } */ +TESTRET(iice, int, char *); /* { dg-error "return makes integer from pointer without a cast" } */ struct s { int a; }; -TESTARG(stria, struct s, int); /* { dg-error "error: incompatible type for argument 1 of 'striaF'" } */ -TESTARP(strib, struct s, int); /* { dg-error "error: incompatible type for argument 1 of 'stribFp.x'" } */ -TESTASS(stric, struct s, int); /* { dg-error "error: incompatible types in assignment" } */ -TESTINI(strid, struct s, int); /* { dg-error "error: invalid initializer" } */ -TESTRET(strie, struct s, int); /* { dg-error "error: incompatible types in return" } */ - -TESTARG(istra, int, struct s); /* { dg-error "error: incompatible type for argument 1 of 'istraF'" } */ -TESTARP(istrb, int, struct s); /* { dg-error "error: incompatible type for argument 1 of 'istrbFp.x'" } */ -TESTASS(istrc, int, struct s); /* { dg-error "error: incompatible types in assignment" } */ -TESTINI(istrd, int, struct s); /* { dg-error "error: incompatible types in initialization" } */ -TESTRET(istre, int, struct s); /* { dg-error "error: incompatible types in return" } */ +TESTARG(stria, struct s, int); /* { dg-error "incompatible type for argument 1 of 'striaF'" } */ +TESTARP(strib, struct s, int); /* { dg-error "incompatible type for argument 1 of 'stribFp.x'" } */ +TESTASS(stric, struct s, int); /* { dg-error "incompatible types in assignment" } */ +TESTINI(strid, struct s, int); /* { dg-error "invalid initializer" } */ +TESTRET(strie, struct s, int); /* { dg-error "incompatible types in return" } */ + +TESTARG(istra, int, struct s); /* { dg-error "incompatible type for argument 1 of 'istraF'" } */ +TESTARP(istrb, int, struct s); /* { dg-error "incompatible type for argument 1 of 'istrbFp.x'" } */ +TESTASS(istrc, int, struct s); /* { dg-error "incompatible types in assignment" } */ +TESTINI(istrd, int, struct s); /* { dg-error "incompatible types in initialization" } */ +TESTRET(istre, int, struct s); /* { dg-error "incompatible types in return" } */ diff --git a/gcc/testsuite/gcc.dg/bitfld-10.c b/gcc/testsuite/gcc.dg/bitfld-10.c index 156929f49fd..ce722314919 100644 --- a/gcc/testsuite/gcc.dg/bitfld-10.c +++ b/gcc/testsuite/gcc.dg/bitfld-10.c @@ -5,4 +5,4 @@ struct { int a : 1; } x; -int r = sizeof (x.a); /* { dg-error "error: 'sizeof' applied to a bit-field" } */ +int r = sizeof (x.a); /* { dg-error "'sizeof' applied to a bit-field" } */ diff --git a/gcc/testsuite/gcc.dg/bitfld-11.c b/gcc/testsuite/gcc.dg/bitfld-11.c index e6bff6c7436..c7fe6a510aa 100644 --- a/gcc/testsuite/gcc.dg/bitfld-11.c +++ b/gcc/testsuite/gcc.dg/bitfld-11.c @@ -5,4 +5,4 @@ struct { int a : 1; } x; -int r = __alignof (x.a); /* { dg-error "error: '__alignof' applied to a bit-field" } */ +int r = __alignof (x.a); /* { dg-error "'__alignof' applied to a bit-field" } */ diff --git a/gcc/testsuite/gcc.dg/bitfld-12.c b/gcc/testsuite/gcc.dg/bitfld-12.c index 8b2b659997e..1270d9b340f 100644 --- a/gcc/testsuite/gcc.dg/bitfld-12.c +++ b/gcc/testsuite/gcc.dg/bitfld-12.c @@ -7,6 +7,6 @@ struct s { int a : 1; } x, *y; -int a = offsetof (struct s, a); /* { dg-error "error: attempt to take address of bit-field structure member 'a'" } */ -void *b = &x.a; /* { dg-error "error: cannot take address of bit-field 'a'" } */ -void *c = &y->a; /* { dg-error "error: cannot take address of bit-field 'a'" } */ +int a = offsetof (struct s, a); /* { dg-error "attempt to take address of bit-field structure member 'a'" } */ +void *b = &x.a; /* { dg-error "cannot take address of bit-field 'a'" } */ +void *c = &y->a; /* { dg-error "cannot take address of bit-field 'a'" } */ diff --git a/gcc/testsuite/gcc.dg/bitfld-13.c b/gcc/testsuite/gcc.dg/bitfld-13.c index 012a3e55a30..fcb381c86b6 100644 --- a/gcc/testsuite/gcc.dg/bitfld-13.c +++ b/gcc/testsuite/gcc.dg/bitfld-13.c @@ -6,9 +6,9 @@ int main(void) { struct X { - int s[20] : 1; /* { dg-error "error: bit-field 's' has invalid type" } */ - int *p : 2; /* { dg-error "error: bit-field 'p' has invalid type" } */ - int (*f)(float) : 3; /* { dg-error "error: bit-field 'f' has invalid type" } */ + int s[20] : 1; /* { dg-error "bit-field 's' has invalid type" } */ + int *p : 2; /* { dg-error "bit-field 'p' has invalid type" } */ + int (*f)(float) : 3; /* { dg-error "bit-field 'f' has invalid type" } */ } x; return 0; } diff --git a/gcc/testsuite/gcc.dg/bitfld-14.c b/gcc/testsuite/gcc.dg/bitfld-14.c index eca0b03def0..de1971cd209 100644 --- a/gcc/testsuite/gcc.dg/bitfld-14.c +++ b/gcc/testsuite/gcc.dg/bitfld-14.c @@ -5,7 +5,7 @@ enum e { E, F }; struct s { - int a : (void *)4; /* { dg-error "error: bit-field 'a' width not an integer constant" } */ + int a : (void *)4; /* { dg-error "bit-field 'a' width not an integer constant" } */ int b : (enum e)F; int c : (_Bool)1; }; diff --git a/gcc/testsuite/gcc.dg/builtin-choose-expr-2.c b/gcc/testsuite/gcc.dg/builtin-choose-expr-2.c index 2551fdb4baa..d986b405ff0 100644 --- a/gcc/testsuite/gcc.dg/builtin-choose-expr-2.c +++ b/gcc/testsuite/gcc.dg/builtin-choose-expr-2.c @@ -8,5 +8,5 @@ int a, b, c, d; void f (void) { - a = __builtin_choose_expr (b, c, d); /* { dg-error "error: first argument to '__builtin_choose_expr' not a constant" } */ + a = __builtin_choose_expr (b, c, d); /* { dg-error "first argument to '__builtin_choose_expr' not a constant" } */ } diff --git a/gcc/testsuite/gcc.dg/builtins-30.c b/gcc/testsuite/gcc.dg/builtins-30.c index d65b8948ee1..f4e9859f98b 100644 --- a/gcc/testsuite/gcc.dg/builtins-30.c +++ b/gcc/testsuite/gcc.dg/builtins-30.c @@ -8,14 +8,14 @@ extern double strtod (const char *, char **); specifying too few arguments... */ double cos () { /* { dg-warning "shadows a built-in" } */ - /* { dg-warning "warning: number of arguments doesn't match built-in prototype" "built-in" { target *-*-* } 10 } */ + /* { dg-warning "number of arguments doesn't match built-in prototype" "built-in" { target *-*-* } 10 } */ return strtod ("nan", 0); } /* the right number, but the wrong type, arguments... */ double sin (foo) int foo UNUSED; /* { dg-warning "shadows a built-in" } */ -{ /* { dg-warning "warning: argument 'foo' doesn't match built-in prototype" } */ +{ /* { dg-warning "argument 'foo' doesn't match built-in prototype" } */ return strtod ("nan", 0); } @@ -23,7 +23,7 @@ double sin (foo) long double cosl (foo, bar) const char *foo UNUSED; /* { dg-warning "shadows a built-in" } */ int bar UNUSED; -{ /* { dg-warning "warning: number of arguments doesn't match built-in prototype" } */ - /* { dg-warning "warning: argument 'foo' doesn't match built-in prototype" "foo" { target *-*-* } 26 } */ +{ /* { dg-warning "number of arguments doesn't match built-in prototype" } */ + /* { dg-warning "argument 'foo' doesn't match built-in prototype" "foo" { target *-*-* } 26 } */ return strtod ("nan", 0); } diff --git a/gcc/testsuite/gcc.dg/c90-const-expr-5.c b/gcc/testsuite/gcc.dg/c90-const-expr-5.c index 132932b565a..ca725085441 100644 --- a/gcc/testsuite/gcc.dg/c90-const-expr-5.c +++ b/gcc/testsuite/gcc.dg/c90-const-expr-5.c @@ -15,14 +15,14 @@ f (void) { /* (V *)0 is a null pointer constant, so the assignment should be diagnosed. */ - q = (j ? p : (V *)0); /* { dg-error "error: assignment from incompatible pointer type" } */ - q = (j ? p : (void *)0); /* { dg-error "error: assignment from incompatible pointer type" } */ + q = (j ? p : (V *)0); /* { dg-error "assignment from incompatible pointer type" } */ + q = (j ? p : (void *)0); /* { dg-error "assignment from incompatible pointer type" } */ /* And this conversion should be valid. */ (void (*)(void))(V *)0; (void (*)(void))(void *)0; /* Pointers to qualified void are not valid null pointer constants. */ - fp = (const void *)0; /* { dg-error "error: ISO C forbids assignment between function pointer and 'void \\*'" } */ + fp = (const void *)0; /* { dg-error "ISO C forbids assignment between function pointer and 'void \\*'" } */ fp = (void *)0; fp = (V *)0; fp = 0; @@ -32,8 +32,8 @@ f (void) (void *)0 == fp; fp == (V *)0; (V *)0 == fp; - fp == (V *)1; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - (V *)1 == fp; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - fp == (const void *)0; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - (const void *)0 == fp; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ + fp == (V *)1; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + (V *)1 == fp; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + fp == (const void *)0; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + (const void *)0 == fp; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ } diff --git a/gcc/testsuite/gcc.dg/c90-typespec-1.c b/gcc/testsuite/gcc.dg/c90-typespec-1.c index 81d4fbbf70e..e32111b632a 100644 --- a/gcc/testsuite/gcc.dg/c90-typespec-1.c +++ b/gcc/testsuite/gcc.dg/c90-typespec-1.c @@ -16,507 +16,507 @@ double *x7; signed *x8; unsigned *x9; type *x10; -void void *x11; /* { dg-error "error" "void void" } */ -void char *x12; /* { dg-error "error" "void char" } */ -void short *x13; /* { dg-error "error" "void short" } */ -void int *x14; /* { dg-error "error" "void int" } */ -void long *x15; /* { dg-error "error" "void long" } */ -void float *x16; /* { dg-error "error" "void float" } */ -void double *x17; /* { dg-error "error" "void double" } */ -void signed *x18; /* { dg-error "error" "void signed" } */ -void unsigned *x19; /* { dg-error "error" "void unsigned" } */ -char void *x20; /* { dg-error "error" "char void" } */ -char char *x21; /* { dg-error "error" "char char" } */ -char short *x22; /* { dg-error "error" "char short" } */ -char int *x23; /* { dg-error "error" "char int" } */ -char long *x24; /* { dg-error "error" "char long" } */ -char float *x25; /* { dg-error "error" "char float" } */ -char double *x26; /* { dg-error "error" "char double" } */ +void void *x11; /* { dg-error "" "void void" } */ +void char *x12; /* { dg-error "" "void char" } */ +void short *x13; /* { dg-error "" "void short" } */ +void int *x14; /* { dg-error "" "void int" } */ +void long *x15; /* { dg-error "" "void long" } */ +void float *x16; /* { dg-error "" "void float" } */ +void double *x17; /* { dg-error "" "void double" } */ +void signed *x18; /* { dg-error "" "void signed" } */ +void unsigned *x19; /* { dg-error "" "void unsigned" } */ +char void *x20; /* { dg-error "" "char void" } */ +char char *x21; /* { dg-error "" "char char" } */ +char short *x22; /* { dg-error "" "char short" } */ +char int *x23; /* { dg-error "" "char int" } */ +char long *x24; /* { dg-error "" "char long" } */ +char float *x25; /* { dg-error "" "char float" } */ +char double *x26; /* { dg-error "" "char double" } */ char signed *x27; char unsigned *x28; -short void *x29; /* { dg-error "error" "short void" } */ -short char *x30; /* { dg-error "error" "short char" } */ -short short *x31; /* { dg-error "error" "short short" } */ +short void *x29; /* { dg-error "" "short void" } */ +short char *x30; /* { dg-error "" "short char" } */ +short short *x31; /* { dg-error "" "short short" } */ short int *x32; -short long *x33; /* { dg-error "error" "short long" } */ -short float *x34; /* { dg-error "error" "short float" } */ -short double *x35; /* { dg-error "error" "short double" } */ +short long *x33; /* { dg-error "" "short long" } */ +short float *x34; /* { dg-error "" "short float" } */ +short double *x35; /* { dg-error "" "short double" } */ short signed *x36; short unsigned *x37; -int void *x38; /* { dg-error "error" "int void" } */ -int char *x39; /* { dg-error "error" "int char" } */ +int void *x38; /* { dg-error "" "int void" } */ +int char *x39; /* { dg-error "" "int char" } */ int short *x40; -int int *x41; /* { dg-error "error" "int int" } */ +int int *x41; /* { dg-error "" "int int" } */ int long *x42; -int float *x43; /* { dg-error "error" "int float" } */ -int double *x44; /* { dg-error "error" "int double" } */ +int float *x43; /* { dg-error "" "int float" } */ +int double *x44; /* { dg-error "" "int double" } */ int signed *x45; int unsigned *x46; -long void *x47; /* { dg-error "error" "long void" } */ -long char *x48; /* { dg-error "error" "long char" } */ -long short *x49; /* { dg-error "error" "long short" } */ +long void *x47; /* { dg-error "" "long void" } */ +long char *x48; /* { dg-error "" "long char" } */ +long short *x49; /* { dg-error "" "long short" } */ long int *x50; -long long *x51; /* { dg-error "error" "long long" } */ -long float *x52; /* { dg-error "error" "long float" } */ +long long *x51; /* { dg-error "" "long long" } */ +long float *x52; /* { dg-error "" "long float" } */ long double *x53; long signed *x54; long unsigned *x55; -float void *x56; /* { dg-error "error" "float void" } */ -float char *x57; /* { dg-error "error" "float char" } */ -float short *x58; /* { dg-error "error" "float short" } */ -float int *x59; /* { dg-error "error" "float int" } */ -float long *x60; /* { dg-error "error" "float long" } */ -float float *x61; /* { dg-error "error" "float float" } */ -float double *x62; /* { dg-error "error" "float double" } */ -float signed *x63; /* { dg-error "error" "float signed" } */ -float unsigned *x64; /* { dg-error "error" "float unsigned" } */ -double void *x65; /* { dg-error "error" "double void" } */ -double char *x66; /* { dg-error "error" "double char" } */ -double short *x67; /* { dg-error "error" "double short" } */ -double int *x68; /* { dg-error "error" "double int" } */ +float void *x56; /* { dg-error "" "float void" } */ +float char *x57; /* { dg-error "" "float char" } */ +float short *x58; /* { dg-error "" "float short" } */ +float int *x59; /* { dg-error "" "float int" } */ +float long *x60; /* { dg-error "" "float long" } */ +float float *x61; /* { dg-error "" "float float" } */ +float double *x62; /* { dg-error "" "float double" } */ +float signed *x63; /* { dg-error "" "float signed" } */ +float unsigned *x64; /* { dg-error "" "float unsigned" } */ +double void *x65; /* { dg-error "" "double void" } */ +double char *x66; /* { dg-error "" "double char" } */ +double short *x67; /* { dg-error "" "double short" } */ +double int *x68; /* { dg-error "" "double int" } */ double long *x69; -double float *x70; /* { dg-error "error" "double float" } */ -double double *x71; /* { dg-error "error" "double double" } */ -double signed *x72; /* { dg-error "error" "double signed" } */ -double unsigned *x73; /* { dg-error "error" "double unsigned" } */ -signed void *x74; /* { dg-error "error" "signed void" } */ +double float *x70; /* { dg-error "" "double float" } */ +double double *x71; /* { dg-error "" "double double" } */ +double signed *x72; /* { dg-error "" "double signed" } */ +double unsigned *x73; /* { dg-error "" "double unsigned" } */ +signed void *x74; /* { dg-error "" "signed void" } */ signed char *x75; signed short *x76; signed int *x77; signed long *x78; -signed float *x79; /* { dg-error "error" "signed float" } */ -signed double *x80; /* { dg-error "error" "signed double" } */ -signed signed *x81; /* { dg-error "error" "signed signed" } */ -signed unsigned *x82; /* { dg-error "error" "signed unsigned" } */ -unsigned void *x83; /* { dg-error "error" "unsigned void" } */ +signed float *x79; /* { dg-error "" "signed float" } */ +signed double *x80; /* { dg-error "" "signed double" } */ +signed signed *x81; /* { dg-error "" "signed signed" } */ +signed unsigned *x82; /* { dg-error "" "signed unsigned" } */ +unsigned void *x83; /* { dg-error "" "unsigned void" } */ unsigned char *x84; unsigned short *x85; unsigned int *x86; unsigned long *x87; -unsigned float *x88; /* { dg-error "error" "unsigned float" } */ -unsigned double *x89; /* { dg-error "error" "unsigned double" } */ -unsigned signed *x90; /* { dg-error "error" "unsigned signed" } */ -unsigned unsigned *x91; /* { dg-error "error" "unsigned unsigned" } */ -type void *x92; /* { dg-error "error" "type void" } */ -type char *x93; /* { dg-error "error" "type char" } */ -type short *x94; /* { dg-error "error" "type short" } */ -type int *x95; /* { dg-error "error" "type int" } */ -type long *x96; /* { dg-error "error" "type long" } */ -type float *x97; /* { dg-error "error" "type float" } */ -type double *x98; /* { dg-error "error" "type double" } */ -type signed *x99; /* { dg-error "error" "type signed" } */ -type unsigned *x100; /* { dg-error "error" "type unsigned" } */ -char signed void *x101; /* { dg-error "error" "char signed void" } */ -char signed char *x102; /* { dg-error "error" "char signed char" } */ -char signed short *x103; /* { dg-error "error" "char signed short" } */ -char signed int *x104; /* { dg-error "error" "char signed int" } */ -char signed long *x105; /* { dg-error "error" "char signed long" } */ -char signed float *x106; /* { dg-error "error" "char signed float" } */ -char signed double *x107; /* { dg-error "error" "char signed double" } */ -char signed signed *x108; /* { dg-error "error" "char signed signed" } */ -char signed unsigned *x109; /* { dg-error "error" "char signed unsigned" } */ -char unsigned void *x110; /* { dg-error "error" "char unsigned void" } */ -char unsigned char *x111; /* { dg-error "error" "char unsigned char" } */ -char unsigned short *x112; /* { dg-error "error" "char unsigned short" } */ -char unsigned int *x113; /* { dg-error "error" "char unsigned int" } */ -char unsigned long *x114; /* { dg-error "error" "char unsigned long" } */ -char unsigned float *x115; /* { dg-error "error" "char unsigned float" } */ -char unsigned double *x116; /* { dg-error "error" "char unsigned double" } */ -char unsigned signed *x117; /* { dg-error "error" "char unsigned signed" } */ -char unsigned unsigned *x118; /* { dg-error "error" "char unsigned unsigned" } */ -short int void *x119; /* { dg-error "error" "short int void" } */ -short int char *x120; /* { dg-error "error" "short int char" } */ -short int short *x121; /* { dg-error "error" "short int short" } */ -short int int *x122; /* { dg-error "error" "short int int" } */ -short int long *x123; /* { dg-error "error" "short int long" } */ -short int float *x124; /* { dg-error "error" "short int float" } */ -short int double *x125; /* { dg-error "error" "short int double" } */ +unsigned float *x88; /* { dg-error "" "unsigned float" } */ +unsigned double *x89; /* { dg-error "" "unsigned double" } */ +unsigned signed *x90; /* { dg-error "" "unsigned signed" } */ +unsigned unsigned *x91; /* { dg-error "" "unsigned unsigned" } */ +type void *x92; /* { dg-error "" "type void" } */ +type char *x93; /* { dg-error "" "type char" } */ +type short *x94; /* { dg-error "" "type short" } */ +type int *x95; /* { dg-error "" "type int" } */ +type long *x96; /* { dg-error "" "type long" } */ +type float *x97; /* { dg-error "" "type float" } */ +type double *x98; /* { dg-error "" "type double" } */ +type signed *x99; /* { dg-error "" "type signed" } */ +type unsigned *x100; /* { dg-error "" "type unsigned" } */ +char signed void *x101; /* { dg-error "" "char signed void" } */ +char signed char *x102; /* { dg-error "" "char signed char" } */ +char signed short *x103; /* { dg-error "" "char signed short" } */ +char signed int *x104; /* { dg-error "" "char signed int" } */ +char signed long *x105; /* { dg-error "" "char signed long" } */ +char signed float *x106; /* { dg-error "" "char signed float" } */ +char signed double *x107; /* { dg-error "" "char signed double" } */ +char signed signed *x108; /* { dg-error "" "char signed signed" } */ +char signed unsigned *x109; /* { dg-error "" "char signed unsigned" } */ +char unsigned void *x110; /* { dg-error "" "char unsigned void" } */ +char unsigned char *x111; /* { dg-error "" "char unsigned char" } */ +char unsigned short *x112; /* { dg-error "" "char unsigned short" } */ +char unsigned int *x113; /* { dg-error "" "char unsigned int" } */ +char unsigned long *x114; /* { dg-error "" "char unsigned long" } */ +char unsigned float *x115; /* { dg-error "" "char unsigned float" } */ +char unsigned double *x116; /* { dg-error "" "char unsigned double" } */ +char unsigned signed *x117; /* { dg-error "" "char unsigned signed" } */ +char unsigned unsigned *x118; /* { dg-error "" "char unsigned unsigned" } */ +short int void *x119; /* { dg-error "" "short int void" } */ +short int char *x120; /* { dg-error "" "short int char" } */ +short int short *x121; /* { dg-error "" "short int short" } */ +short int int *x122; /* { dg-error "" "short int int" } */ +short int long *x123; /* { dg-error "" "short int long" } */ +short int float *x124; /* { dg-error "" "short int float" } */ +short int double *x125; /* { dg-error "" "short int double" } */ short int signed *x126; short int unsigned *x127; -short signed void *x128; /* { dg-error "error" "short signed void" } */ -short signed char *x129; /* { dg-error "error" "short signed char" } */ -short signed short *x130; /* { dg-error "error" "short signed short" } */ +short signed void *x128; /* { dg-error "" "short signed void" } */ +short signed char *x129; /* { dg-error "" "short signed char" } */ +short signed short *x130; /* { dg-error "" "short signed short" } */ short signed int *x131; -short signed long *x132; /* { dg-error "error" "short signed long" } */ -short signed float *x133; /* { dg-error "error" "short signed float" } */ -short signed double *x134; /* { dg-error "error" "short signed double" } */ -short signed signed *x135; /* { dg-error "error" "short signed signed" } */ -short signed unsigned *x136; /* { dg-error "error" "short signed unsigned" } */ -short unsigned void *x137; /* { dg-error "error" "short unsigned void" } */ -short unsigned char *x138; /* { dg-error "error" "short unsigned char" } */ -short unsigned short *x139; /* { dg-error "error" "short unsigned short" } */ +short signed long *x132; /* { dg-error "" "short signed long" } */ +short signed float *x133; /* { dg-error "" "short signed float" } */ +short signed double *x134; /* { dg-error "" "short signed double" } */ +short signed signed *x135; /* { dg-error "" "short signed signed" } */ +short signed unsigned *x136; /* { dg-error "" "short signed unsigned" } */ +short unsigned void *x137; /* { dg-error "" "short unsigned void" } */ +short unsigned char *x138; /* { dg-error "" "short unsigned char" } */ +short unsigned short *x139; /* { dg-error "" "short unsigned short" } */ short unsigned int *x140; -short unsigned long *x141; /* { dg-error "error" "short unsigned long" } */ -short unsigned float *x142; /* { dg-error "error" "short unsigned float" } */ -short unsigned double *x143; /* { dg-error "error" "short unsigned double" } */ -short unsigned signed *x144; /* { dg-error "error" "short unsigned signed" } */ -short unsigned unsigned *x145; /* { dg-error "error" "short unsigned unsigned" } */ -int short void *x146; /* { dg-error "error" "int short void" } */ -int short char *x147; /* { dg-error "error" "int short char" } */ -int short short *x148; /* { dg-error "error" "int short short" } */ -int short int *x149; /* { dg-error "error" "int short int" } */ -int short long *x150; /* { dg-error "error" "int short long" } */ -int short float *x151; /* { dg-error "error" "int short float" } */ -int short double *x152; /* { dg-error "error" "int short double" } */ +short unsigned long *x141; /* { dg-error "" "short unsigned long" } */ +short unsigned float *x142; /* { dg-error "" "short unsigned float" } */ +short unsigned double *x143; /* { dg-error "" "short unsigned double" } */ +short unsigned signed *x144; /* { dg-error "" "short unsigned signed" } */ +short unsigned unsigned *x145; /* { dg-error "" "short unsigned unsigned" } */ +int short void *x146; /* { dg-error "" "int short void" } */ +int short char *x147; /* { dg-error "" "int short char" } */ +int short short *x148; /* { dg-error "" "int short short" } */ +int short int *x149; /* { dg-error "" "int short int" } */ +int short long *x150; /* { dg-error "" "int short long" } */ +int short float *x151; /* { dg-error "" "int short float" } */ +int short double *x152; /* { dg-error "" "int short double" } */ int short signed *x153; int short unsigned *x154; -int long void *x155; /* { dg-error "error" "int long void" } */ -int long char *x156; /* { dg-error "error" "int long char" } */ -int long short *x157; /* { dg-error "error" "int long short" } */ -int long int *x158; /* { dg-error "error" "int long int" } */ -int long long *x159; /* { dg-error "error" "int long long" } */ -int long float *x160; /* { dg-error "error" "int long float" } */ -int long double *x161; /* { dg-error "error" "int long double" } */ +int long void *x155; /* { dg-error "" "int long void" } */ +int long char *x156; /* { dg-error "" "int long char" } */ +int long short *x157; /* { dg-error "" "int long short" } */ +int long int *x158; /* { dg-error "" "int long int" } */ +int long long *x159; /* { dg-error "" "int long long" } */ +int long float *x160; /* { dg-error "" "int long float" } */ +int long double *x161; /* { dg-error "" "int long double" } */ int long signed *x162; int long unsigned *x163; -int signed void *x164; /* { dg-error "error" "int signed void" } */ -int signed char *x165; /* { dg-error "error" "int signed char" } */ +int signed void *x164; /* { dg-error "" "int signed void" } */ +int signed char *x165; /* { dg-error "" "int signed char" } */ int signed short *x166; -int signed int *x167; /* { dg-error "error" "int signed int" } */ +int signed int *x167; /* { dg-error "" "int signed int" } */ int signed long *x168; -int signed float *x169; /* { dg-error "error" "int signed float" } */ -int signed double *x170; /* { dg-error "error" "int signed double" } */ -int signed signed *x171; /* { dg-error "error" "int signed signed" } */ -int signed unsigned *x172; /* { dg-error "error" "int signed unsigned" } */ -int unsigned void *x173; /* { dg-error "error" "int unsigned void" } */ -int unsigned char *x174; /* { dg-error "error" "int unsigned char" } */ +int signed float *x169; /* { dg-error "" "int signed float" } */ +int signed double *x170; /* { dg-error "" "int signed double" } */ +int signed signed *x171; /* { dg-error "" "int signed signed" } */ +int signed unsigned *x172; /* { dg-error "" "int signed unsigned" } */ +int unsigned void *x173; /* { dg-error "" "int unsigned void" } */ +int unsigned char *x174; /* { dg-error "" "int unsigned char" } */ int unsigned short *x175; -int unsigned int *x176; /* { dg-error "error" "int unsigned int" } */ +int unsigned int *x176; /* { dg-error "" "int unsigned int" } */ int unsigned long *x177; -int unsigned float *x178; /* { dg-error "error" "int unsigned float" } */ -int unsigned double *x179; /* { dg-error "error" "int unsigned double" } */ -int unsigned signed *x180; /* { dg-error "error" "int unsigned signed" } */ -int unsigned unsigned *x181; /* { dg-error "error" "int unsigned unsigned" } */ -long int void *x182; /* { dg-error "error" "long int void" } */ -long int char *x183; /* { dg-error "error" "long int char" } */ -long int short *x184; /* { dg-error "error" "long int short" } */ -long int int *x185; /* { dg-error "error" "long int int" } */ -long int long *x186; /* { dg-error "error" "long int long" } */ -long int float *x187; /* { dg-error "error" "long int float" } */ -long int double *x188; /* { dg-error "error" "long int double" } */ +int unsigned float *x178; /* { dg-error "" "int unsigned float" } */ +int unsigned double *x179; /* { dg-error "" "int unsigned double" } */ +int unsigned signed *x180; /* { dg-error "" "int unsigned signed" } */ +int unsigned unsigned *x181; /* { dg-error "" "int unsigned unsigned" } */ +long int void *x182; /* { dg-error "" "long int void" } */ +long int char *x183; /* { dg-error "" "long int char" } */ +long int short *x184; /* { dg-error "" "long int short" } */ +long int int *x185; /* { dg-error "" "long int int" } */ +long int long *x186; /* { dg-error "" "long int long" } */ +long int float *x187; /* { dg-error "" "long int float" } */ +long int double *x188; /* { dg-error "" "long int double" } */ long int signed *x189; long int unsigned *x190; -long double void *x191; /* { dg-error "error" "long double void" } */ -long double char *x192; /* { dg-error "error" "long double char" } */ -long double short *x193; /* { dg-error "error" "long double short" } */ -long double int *x194; /* { dg-error "error" "long double int" } */ -long double long *x195; /* { dg-error "error" "long double long" } */ -long double float *x196; /* { dg-error "error" "long double float" } */ -long double double *x197; /* { dg-error "error" "long double double" } */ -long double signed *x198; /* { dg-error "error" "long double signed" } */ -long double unsigned *x199; /* { dg-error "error" "long double unsigned" } */ -long signed void *x200; /* { dg-error "error" "long signed void" } */ -long signed char *x201; /* { dg-error "error" "long signed char" } */ -long signed short *x202; /* { dg-error "error" "long signed short" } */ +long double void *x191; /* { dg-error "" "long double void" } */ +long double char *x192; /* { dg-error "" "long double char" } */ +long double short *x193; /* { dg-error "" "long double short" } */ +long double int *x194; /* { dg-error "" "long double int" } */ +long double long *x195; /* { dg-error "" "long double long" } */ +long double float *x196; /* { dg-error "" "long double float" } */ +long double double *x197; /* { dg-error "" "long double double" } */ +long double signed *x198; /* { dg-error "" "long double signed" } */ +long double unsigned *x199; /* { dg-error "" "long double unsigned" } */ +long signed void *x200; /* { dg-error "" "long signed void" } */ +long signed char *x201; /* { dg-error "" "long signed char" } */ +long signed short *x202; /* { dg-error "" "long signed short" } */ long signed int *x203; -long signed long *x204; /* { dg-error "error" "long signed long" } */ -long signed float *x205; /* { dg-error "error" "long signed float" } */ -long signed double *x206; /* { dg-error "error" "long signed double" } */ -long signed signed *x207; /* { dg-error "error" "long signed signed" } */ -long signed unsigned *x208; /* { dg-error "error" "long signed unsigned" } */ -long unsigned void *x209; /* { dg-error "error" "long unsigned void" } */ -long unsigned char *x210; /* { dg-error "error" "long unsigned char" } */ -long unsigned short *x211; /* { dg-error "error" "long unsigned short" } */ +long signed long *x204; /* { dg-error "" "long signed long" } */ +long signed float *x205; /* { dg-error "" "long signed float" } */ +long signed double *x206; /* { dg-error "" "long signed double" } */ +long signed signed *x207; /* { dg-error "" "long signed signed" } */ +long signed unsigned *x208; /* { dg-error "" "long signed unsigned" } */ +long unsigned void *x209; /* { dg-error "" "long unsigned void" } */ +long unsigned char *x210; /* { dg-error "" "long unsigned char" } */ +long unsigned short *x211; /* { dg-error "" "long unsigned short" } */ long unsigned int *x212; -long unsigned long *x213; /* { dg-error "error" "long unsigned long" } */ -long unsigned float *x214; /* { dg-error "error" "long unsigned float" } */ -long unsigned double *x215; /* { dg-error "error" "long unsigned double" } */ -long unsigned signed *x216; /* { dg-error "error" "long unsigned signed" } */ -long unsigned unsigned *x217; /* { dg-error "error" "long unsigned unsigned" } */ -double long void *x218; /* { dg-error "error" "double long void" } */ -double long char *x219; /* { dg-error "error" "double long char" } */ -double long short *x220; /* { dg-error "error" "double long short" } */ -double long int *x221; /* { dg-error "error" "double long int" } */ -double long long *x222; /* { dg-error "error" "double long long" } */ -double long float *x223; /* { dg-error "error" "double long float" } */ -double long double *x224; /* { dg-error "error" "double long double" } */ -double long signed *x225; /* { dg-error "error" "double long signed" } */ -double long unsigned *x226; /* { dg-error "error" "double long unsigned" } */ -signed char void *x227; /* { dg-error "error" "signed char void" } */ -signed char char *x228; /* { dg-error "error" "signed char char" } */ -signed char short *x229; /* { dg-error "error" "signed char short" } */ -signed char int *x230; /* { dg-error "error" "signed char int" } */ -signed char long *x231; /* { dg-error "error" "signed char long" } */ -signed char float *x232; /* { dg-error "error" "signed char float" } */ -signed char double *x233; /* { dg-error "error" "signed char double" } */ -signed char signed *x234; /* { dg-error "error" "signed char signed" } */ -signed char unsigned *x235; /* { dg-error "error" "signed char unsigned" } */ -signed short void *x236; /* { dg-error "error" "signed short void" } */ -signed short char *x237; /* { dg-error "error" "signed short char" } */ -signed short short *x238; /* { dg-error "error" "signed short short" } */ +long unsigned long *x213; /* { dg-error "" "long unsigned long" } */ +long unsigned float *x214; /* { dg-error "" "long unsigned float" } */ +long unsigned double *x215; /* { dg-error "" "long unsigned double" } */ +long unsigned signed *x216; /* { dg-error "" "long unsigned signed" } */ +long unsigned unsigned *x217; /* { dg-error "" "long unsigned unsigned" } */ +double long void *x218; /* { dg-error "" "double long void" } */ +double long char *x219; /* { dg-error "" "double long char" } */ +double long short *x220; /* { dg-error "" "double long short" } */ +double long int *x221; /* { dg-error "" "double long int" } */ +double long long *x222; /* { dg-error "" "double long long" } */ +double long float *x223; /* { dg-error "" "double long float" } */ +double long double *x224; /* { dg-error "" "double long double" } */ +double long signed *x225; /* { dg-error "" "double long signed" } */ +double long unsigned *x226; /* { dg-error "" "double long unsigned" } */ +signed char void *x227; /* { dg-error "" "signed char void" } */ +signed char char *x228; /* { dg-error "" "signed char char" } */ +signed char short *x229; /* { dg-error "" "signed char short" } */ +signed char int *x230; /* { dg-error "" "signed char int" } */ +signed char long *x231; /* { dg-error "" "signed char long" } */ +signed char float *x232; /* { dg-error "" "signed char float" } */ +signed char double *x233; /* { dg-error "" "signed char double" } */ +signed char signed *x234; /* { dg-error "" "signed char signed" } */ +signed char unsigned *x235; /* { dg-error "" "signed char unsigned" } */ +signed short void *x236; /* { dg-error "" "signed short void" } */ +signed short char *x237; /* { dg-error "" "signed short char" } */ +signed short short *x238; /* { dg-error "" "signed short short" } */ signed short int *x239; -signed short long *x240; /* { dg-error "error" "signed short long" } */ -signed short float *x241; /* { dg-error "error" "signed short float" } */ -signed short double *x242; /* { dg-error "error" "signed short double" } */ -signed short signed *x243; /* { dg-error "error" "signed short signed" } */ -signed short unsigned *x244; /* { dg-error "error" "signed short unsigned" } */ -signed int void *x245; /* { dg-error "error" "signed int void" } */ -signed int char *x246; /* { dg-error "error" "signed int char" } */ +signed short long *x240; /* { dg-error "" "signed short long" } */ +signed short float *x241; /* { dg-error "" "signed short float" } */ +signed short double *x242; /* { dg-error "" "signed short double" } */ +signed short signed *x243; /* { dg-error "" "signed short signed" } */ +signed short unsigned *x244; /* { dg-error "" "signed short unsigned" } */ +signed int void *x245; /* { dg-error "" "signed int void" } */ +signed int char *x246; /* { dg-error "" "signed int char" } */ signed int short *x247; -signed int int *x248; /* { dg-error "error" "signed int int" } */ +signed int int *x248; /* { dg-error "" "signed int int" } */ signed int long *x249; -signed int float *x250; /* { dg-error "error" "signed int float" } */ -signed int double *x251; /* { dg-error "error" "signed int double" } */ -signed int signed *x252; /* { dg-error "error" "signed int signed" } */ -signed int unsigned *x253; /* { dg-error "error" "signed int unsigned" } */ -signed long void *x254; /* { dg-error "error" "signed long void" } */ -signed long char *x255; /* { dg-error "error" "signed long char" } */ -signed long short *x256; /* { dg-error "error" "signed long short" } */ +signed int float *x250; /* { dg-error "" "signed int float" } */ +signed int double *x251; /* { dg-error "" "signed int double" } */ +signed int signed *x252; /* { dg-error "" "signed int signed" } */ +signed int unsigned *x253; /* { dg-error "" "signed int unsigned" } */ +signed long void *x254; /* { dg-error "" "signed long void" } */ +signed long char *x255; /* { dg-error "" "signed long char" } */ +signed long short *x256; /* { dg-error "" "signed long short" } */ signed long int *x257; -signed long long *x258; /* { dg-error "error" "signed long long" } */ -signed long float *x259; /* { dg-error "error" "signed long float" } */ -signed long double *x260; /* { dg-error "error" "signed long double" } */ -signed long signed *x261; /* { dg-error "error" "signed long signed" } */ -signed long unsigned *x262; /* { dg-error "error" "signed long unsigned" } */ -unsigned char void *x263; /* { dg-error "error" "unsigned char void" } */ -unsigned char char *x264; /* { dg-error "error" "unsigned char char" } */ -unsigned char short *x265; /* { dg-error "error" "unsigned char short" } */ -unsigned char int *x266; /* { dg-error "error" "unsigned char int" } */ -unsigned char long *x267; /* { dg-error "error" "unsigned char long" } */ -unsigned char float *x268; /* { dg-error "error" "unsigned char float" } */ -unsigned char double *x269; /* { dg-error "error" "unsigned char double" } */ -unsigned char signed *x270; /* { dg-error "error" "unsigned char signed" } */ -unsigned char unsigned *x271; /* { dg-error "error" "unsigned char unsigned" } */ -unsigned short void *x272; /* { dg-error "error" "unsigned short void" } */ -unsigned short char *x273; /* { dg-error "error" "unsigned short char" } */ -unsigned short short *x274; /* { dg-error "error" "unsigned short short" } */ +signed long long *x258; /* { dg-error "" "signed long long" } */ +signed long float *x259; /* { dg-error "" "signed long float" } */ +signed long double *x260; /* { dg-error "" "signed long double" } */ +signed long signed *x261; /* { dg-error "" "signed long signed" } */ +signed long unsigned *x262; /* { dg-error "" "signed long unsigned" } */ +unsigned char void *x263; /* { dg-error "" "unsigned char void" } */ +unsigned char char *x264; /* { dg-error "" "unsigned char char" } */ +unsigned char short *x265; /* { dg-error "" "unsigned char short" } */ +unsigned char int *x266; /* { dg-error "" "unsigned char int" } */ +unsigned char long *x267; /* { dg-error "" "unsigned char long" } */ +unsigned char float *x268; /* { dg-error "" "unsigned char float" } */ +unsigned char double *x269; /* { dg-error "" "unsigned char double" } */ +unsigned char signed *x270; /* { dg-error "" "unsigned char signed" } */ +unsigned char unsigned *x271; /* { dg-error "" "unsigned char unsigned" } */ +unsigned short void *x272; /* { dg-error "" "unsigned short void" } */ +unsigned short char *x273; /* { dg-error "" "unsigned short char" } */ +unsigned short short *x274; /* { dg-error "" "unsigned short short" } */ unsigned short int *x275; -unsigned short long *x276; /* { dg-error "error" "unsigned short long" } */ -unsigned short float *x277; /* { dg-error "error" "unsigned short float" } */ -unsigned short double *x278; /* { dg-error "error" "unsigned short double" } */ -unsigned short signed *x279; /* { dg-error "error" "unsigned short signed" } */ -unsigned short unsigned *x280; /* { dg-error "error" "unsigned short unsigned" } */ -unsigned int void *x281; /* { dg-error "error" "unsigned int void" } */ -unsigned int char *x282; /* { dg-error "error" "unsigned int char" } */ +unsigned short long *x276; /* { dg-error "" "unsigned short long" } */ +unsigned short float *x277; /* { dg-error "" "unsigned short float" } */ +unsigned short double *x278; /* { dg-error "" "unsigned short double" } */ +unsigned short signed *x279; /* { dg-error "" "unsigned short signed" } */ +unsigned short unsigned *x280; /* { dg-error "" "unsigned short unsigned" } */ +unsigned int void *x281; /* { dg-error "" "unsigned int void" } */ +unsigned int char *x282; /* { dg-error "" "unsigned int char" } */ unsigned int short *x283; -unsigned int int *x284; /* { dg-error "error" "unsigned int int" } */ +unsigned int int *x284; /* { dg-error "" "unsigned int int" } */ unsigned int long *x285; -unsigned int float *x286; /* { dg-error "error" "unsigned int float" } */ -unsigned int double *x287; /* { dg-error "error" "unsigned int double" } */ -unsigned int signed *x288; /* { dg-error "error" "unsigned int signed" } */ -unsigned int unsigned *x289; /* { dg-error "error" "unsigned int unsigned" } */ -unsigned long void *x290; /* { dg-error "error" "unsigned long void" } */ -unsigned long char *x291; /* { dg-error "error" "unsigned long char" } */ -unsigned long short *x292; /* { dg-error "error" "unsigned long short" } */ +unsigned int float *x286; /* { dg-error "" "unsigned int float" } */ +unsigned int double *x287; /* { dg-error "" "unsigned int double" } */ +unsigned int signed *x288; /* { dg-error "" "unsigned int signed" } */ +unsigned int unsigned *x289; /* { dg-error "" "unsigned int unsigned" } */ +unsigned long void *x290; /* { dg-error "" "unsigned long void" } */ +unsigned long char *x291; /* { dg-error "" "unsigned long char" } */ +unsigned long short *x292; /* { dg-error "" "unsigned long short" } */ unsigned long int *x293; -unsigned long long *x294; /* { dg-error "error" "unsigned long long" } */ -unsigned long float *x295; /* { dg-error "error" "unsigned long float" } */ -unsigned long double *x296; /* { dg-error "error" "unsigned long double" } */ -unsigned long signed *x297; /* { dg-error "error" "unsigned long signed" } */ -unsigned long unsigned *x298; /* { dg-error "error" "unsigned long unsigned" } */ -short int signed void *x299; /* { dg-error "error" "short int signed void" } */ -short int signed char *x300; /* { dg-error "error" "short int signed char" } */ -short int signed short *x301; /* { dg-error "error" "short int signed short" } */ -short int signed int *x302; /* { dg-error "error" "short int signed int" } */ -short int signed long *x303; /* { dg-error "error" "short int signed long" } */ -short int signed float *x304; /* { dg-error "error" "short int signed float" } */ -short int signed double *x305; /* { dg-error "error" "short int signed double" } */ -short int signed signed *x306; /* { dg-error "error" "short int signed signed" } */ -short int signed unsigned *x307; /* { dg-error "error" "short int signed unsigned" } */ -short int unsigned void *x308; /* { dg-error "error" "short int unsigned void" } */ -short int unsigned char *x309; /* { dg-error "error" "short int unsigned char" } */ -short int unsigned short *x310; /* { dg-error "error" "short int unsigned short" } */ -short int unsigned int *x311; /* { dg-error "error" "short int unsigned int" } */ -short int unsigned long *x312; /* { dg-error "error" "short int unsigned long" } */ -short int unsigned float *x313; /* { dg-error "error" "short int unsigned float" } */ -short int unsigned double *x314; /* { dg-error "error" "short int unsigned double" } */ -short int unsigned signed *x315; /* { dg-error "error" "short int unsigned signed" } */ -short int unsigned unsigned *x316; /* { dg-error "error" "short int unsigned unsigned" } */ -short signed int void *x317; /* { dg-error "error" "short signed int void" } */ -short signed int char *x318; /* { dg-error "error" "short signed int char" } */ -short signed int short *x319; /* { dg-error "error" "short signed int short" } */ -short signed int int *x320; /* { dg-error "error" "short signed int int" } */ -short signed int long *x321; /* { dg-error "error" "short signed int long" } */ -short signed int float *x322; /* { dg-error "error" "short signed int float" } */ -short signed int double *x323; /* { dg-error "error" "short signed int double" } */ -short signed int signed *x324; /* { dg-error "error" "short signed int signed" } */ -short signed int unsigned *x325; /* { dg-error "error" "short signed int unsigned" } */ -short unsigned int void *x326; /* { dg-error "error" "short unsigned int void" } */ -short unsigned int char *x327; /* { dg-error "error" "short unsigned int char" } */ -short unsigned int short *x328; /* { dg-error "error" "short unsigned int short" } */ -short unsigned int int *x329; /* { dg-error "error" "short unsigned int int" } */ -short unsigned int long *x330; /* { dg-error "error" "short unsigned int long" } */ -short unsigned int float *x331; /* { dg-error "error" "short unsigned int float" } */ -short unsigned int double *x332; /* { dg-error "error" "short unsigned int double" } */ -short unsigned int signed *x333; /* { dg-error "error" "short unsigned int signed" } */ -short unsigned int unsigned *x334; /* { dg-error "error" "short unsigned int unsigned" } */ -int short signed void *x335; /* { dg-error "error" "int short signed void" } */ -int short signed char *x336; /* { dg-error "error" "int short signed char" } */ -int short signed short *x337; /* { dg-error "error" "int short signed short" } */ -int short signed int *x338; /* { dg-error "error" "int short signed int" } */ -int short signed long *x339; /* { dg-error "error" "int short signed long" } */ -int short signed float *x340; /* { dg-error "error" "int short signed float" } */ -int short signed double *x341; /* { dg-error "error" "int short signed double" } */ -int short signed signed *x342; /* { dg-error "error" "int short signed signed" } */ -int short signed unsigned *x343; /* { dg-error "error" "int short signed unsigned" } */ -int short unsigned void *x344; /* { dg-error "error" "int short unsigned void" } */ -int short unsigned char *x345; /* { dg-error "error" "int short unsigned char" } */ -int short unsigned short *x346; /* { dg-error "error" "int short unsigned short" } */ -int short unsigned int *x347; /* { dg-error "error" "int short unsigned int" } */ -int short unsigned long *x348; /* { dg-error "error" "int short unsigned long" } */ -int short unsigned float *x349; /* { dg-error "error" "int short unsigned float" } */ -int short unsigned double *x350; /* { dg-error "error" "int short unsigned double" } */ -int short unsigned signed *x351; /* { dg-error "error" "int short unsigned signed" } */ -int short unsigned unsigned *x352; /* { dg-error "error" "int short unsigned unsigned" } */ -int long signed void *x353; /* { dg-error "error" "int long signed void" } */ -int long signed char *x354; /* { dg-error "error" "int long signed char" } */ -int long signed short *x355; /* { dg-error "error" "int long signed short" } */ -int long signed int *x356; /* { dg-error "error" "int long signed int" } */ -int long signed long *x357; /* { dg-error "error" "int long signed long" } */ -int long signed float *x358; /* { dg-error "error" "int long signed float" } */ -int long signed double *x359; /* { dg-error "error" "int long signed double" } */ -int long signed signed *x360; /* { dg-error "error" "int long signed signed" } */ -int long signed unsigned *x361; /* { dg-error "error" "int long signed unsigned" } */ -int long unsigned void *x362; /* { dg-error "error" "int long unsigned void" } */ -int long unsigned char *x363; /* { dg-error "error" "int long unsigned char" } */ -int long unsigned short *x364; /* { dg-error "error" "int long unsigned short" } */ -int long unsigned int *x365; /* { dg-error "error" "int long unsigned int" } */ -int long unsigned long *x366; /* { dg-error "error" "int long unsigned long" } */ -int long unsigned float *x367; /* { dg-error "error" "int long unsigned float" } */ -int long unsigned double *x368; /* { dg-error "error" "int long unsigned double" } */ -int long unsigned signed *x369; /* { dg-error "error" "int long unsigned signed" } */ -int long unsigned unsigned *x370; /* { dg-error "error" "int long unsigned unsigned" } */ -int signed short void *x371; /* { dg-error "error" "int signed short void" } */ -int signed short char *x372; /* { dg-error "error" "int signed short char" } */ -int signed short short *x373; /* { dg-error "error" "int signed short short" } */ -int signed short int *x374; /* { dg-error "error" "int signed short int" } */ -int signed short long *x375; /* { dg-error "error" "int signed short long" } */ -int signed short float *x376; /* { dg-error "error" "int signed short float" } */ -int signed short double *x377; /* { dg-error "error" "int signed short double" } */ -int signed short signed *x378; /* { dg-error "error" "int signed short signed" } */ -int signed short unsigned *x379; /* { dg-error "error" "int signed short unsigned" } */ -int signed long void *x380; /* { dg-error "error" "int signed long void" } */ -int signed long char *x381; /* { dg-error "error" "int signed long char" } */ -int signed long short *x382; /* { dg-error "error" "int signed long short" } */ -int signed long int *x383; /* { dg-error "error" "int signed long int" } */ -int signed long long *x384; /* { dg-error "error" "int signed long long" } */ -int signed long float *x385; /* { dg-error "error" "int signed long float" } */ -int signed long double *x386; /* { dg-error "error" "int signed long double" } */ -int signed long signed *x387; /* { dg-error "error" "int signed long signed" } */ -int signed long unsigned *x388; /* { dg-error "error" "int signed long unsigned" } */ -int unsigned short void *x389; /* { dg-error "error" "int unsigned short void" } */ -int unsigned short char *x390; /* { dg-error "error" "int unsigned short char" } */ -int unsigned short short *x391; /* { dg-error "error" "int unsigned short short" } */ -int unsigned short int *x392; /* { dg-error "error" "int unsigned short int" } */ -int unsigned short long *x393; /* { dg-error "error" "int unsigned short long" } */ -int unsigned short float *x394; /* { dg-error "error" "int unsigned short float" } */ -int unsigned short double *x395; /* { dg-error "error" "int unsigned short double" } */ -int unsigned short signed *x396; /* { dg-error "error" "int unsigned short signed" } */ -int unsigned short unsigned *x397; /* { dg-error "error" "int unsigned short unsigned" } */ -int unsigned long void *x398; /* { dg-error "error" "int unsigned long void" } */ -int unsigned long char *x399; /* { dg-error "error" "int unsigned long char" } */ -int unsigned long short *x400; /* { dg-error "error" "int unsigned long short" } */ -int unsigned long int *x401; /* { dg-error "error" "int unsigned long int" } */ -int unsigned long long *x402; /* { dg-error "error" "int unsigned long long" } */ -int unsigned long float *x403; /* { dg-error "error" "int unsigned long float" } */ -int unsigned long double *x404; /* { dg-error "error" "int unsigned long double" } */ -int unsigned long signed *x405; /* { dg-error "error" "int unsigned long signed" } */ -int unsigned long unsigned *x406; /* { dg-error "error" "int unsigned long unsigned" } */ -long int signed void *x407; /* { dg-error "error" "long int signed void" } */ -long int signed char *x408; /* { dg-error "error" "long int signed char" } */ -long int signed short *x409; /* { dg-error "error" "long int signed short" } */ -long int signed int *x410; /* { dg-error "error" "long int signed int" } */ -long int signed long *x411; /* { dg-error "error" "long int signed long" } */ -long int signed float *x412; /* { dg-error "error" "long int signed float" } */ -long int signed double *x413; /* { dg-error "error" "long int signed double" } */ -long int signed signed *x414; /* { dg-error "error" "long int signed signed" } */ -long int signed unsigned *x415; /* { dg-error "error" "long int signed unsigned" } */ -long int unsigned void *x416; /* { dg-error "error" "long int unsigned void" } */ -long int unsigned char *x417; /* { dg-error "error" "long int unsigned char" } */ -long int unsigned short *x418; /* { dg-error "error" "long int unsigned short" } */ -long int unsigned int *x419; /* { dg-error "error" "long int unsigned int" } */ -long int unsigned long *x420; /* { dg-error "error" "long int unsigned long" } */ -long int unsigned float *x421; /* { dg-error "error" "long int unsigned float" } */ -long int unsigned double *x422; /* { dg-error "error" "long int unsigned double" } */ -long int unsigned signed *x423; /* { dg-error "error" "long int unsigned signed" } */ -long int unsigned unsigned *x424; /* { dg-error "error" "long int unsigned unsigned" } */ -long signed int void *x425; /* { dg-error "error" "long signed int void" } */ -long signed int char *x426; /* { dg-error "error" "long signed int char" } */ -long signed int short *x427; /* { dg-error "error" "long signed int short" } */ -long signed int int *x428; /* { dg-error "error" "long signed int int" } */ -long signed int long *x429; /* { dg-error "error" "long signed int long" } */ -long signed int float *x430; /* { dg-error "error" "long signed int float" } */ -long signed int double *x431; /* { dg-error "error" "long signed int double" } */ -long signed int signed *x432; /* { dg-error "error" "long signed int signed" } */ -long signed int unsigned *x433; /* { dg-error "error" "long signed int unsigned" } */ -long unsigned int void *x434; /* { dg-error "error" "long unsigned int void" } */ -long unsigned int char *x435; /* { dg-error "error" "long unsigned int char" } */ -long unsigned int short *x436; /* { dg-error "error" "long unsigned int short" } */ -long unsigned int int *x437; /* { dg-error "error" "long unsigned int int" } */ -long unsigned int long *x438; /* { dg-error "error" "long unsigned int long" } */ -long unsigned int float *x439; /* { dg-error "error" "long unsigned int float" } */ -long unsigned int double *x440; /* { dg-error "error" "long unsigned int double" } */ -long unsigned int signed *x441; /* { dg-error "error" "long unsigned int signed" } */ -long unsigned int unsigned *x442; /* { dg-error "error" "long unsigned int unsigned" } */ -signed short int void *x443; /* { dg-error "error" "signed short int void" } */ -signed short int char *x444; /* { dg-error "error" "signed short int char" } */ -signed short int short *x445; /* { dg-error "error" "signed short int short" } */ -signed short int int *x446; /* { dg-error "error" "signed short int int" } */ -signed short int long *x447; /* { dg-error "error" "signed short int long" } */ -signed short int float *x448; /* { dg-error "error" "signed short int float" } */ -signed short int double *x449; /* { dg-error "error" "signed short int double" } */ -signed short int signed *x450; /* { dg-error "error" "signed short int signed" } */ -signed short int unsigned *x451; /* { dg-error "error" "signed short int unsigned" } */ -signed int short void *x452; /* { dg-error "error" "signed int short void" } */ -signed int short char *x453; /* { dg-error "error" "signed int short char" } */ -signed int short short *x454; /* { dg-error "error" "signed int short short" } */ -signed int short int *x455; /* { dg-error "error" "signed int short int" } */ -signed int short long *x456; /* { dg-error "error" "signed int short long" } */ -signed int short float *x457; /* { dg-error "error" "signed int short float" } */ -signed int short double *x458; /* { dg-error "error" "signed int short double" } */ -signed int short signed *x459; /* { dg-error "error" "signed int short signed" } */ -signed int short unsigned *x460; /* { dg-error "error" "signed int short unsigned" } */ -signed int long void *x461; /* { dg-error "error" "signed int long void" } */ -signed int long char *x462; /* { dg-error "error" "signed int long char" } */ -signed int long short *x463; /* { dg-error "error" "signed int long short" } */ -signed int long int *x464; /* { dg-error "error" "signed int long int" } */ -signed int long long *x465; /* { dg-error "error" "signed int long long" } */ -signed int long float *x466; /* { dg-error "error" "signed int long float" } */ -signed int long double *x467; /* { dg-error "error" "signed int long double" } */ -signed int long signed *x468; /* { dg-error "error" "signed int long signed" } */ -signed int long unsigned *x469; /* { dg-error "error" "signed int long unsigned" } */ -signed long int void *x470; /* { dg-error "error" "signed long int void" } */ -signed long int char *x471; /* { dg-error "error" "signed long int char" } */ -signed long int short *x472; /* { dg-error "error" "signed long int short" } */ -signed long int int *x473; /* { dg-error "error" "signed long int int" } */ -signed long int long *x474; /* { dg-error "error" "signed long int long" } */ -signed long int float *x475; /* { dg-error "error" "signed long int float" } */ -signed long int double *x476; /* { dg-error "error" "signed long int double" } */ -signed long int signed *x477; /* { dg-error "error" "signed long int signed" } */ -signed long int unsigned *x478; /* { dg-error "error" "signed long int unsigned" } */ -unsigned short int void *x479; /* { dg-error "error" "unsigned short int void" } */ -unsigned short int char *x480; /* { dg-error "error" "unsigned short int char" } */ -unsigned short int short *x481; /* { dg-error "error" "unsigned short int short" } */ -unsigned short int int *x482; /* { dg-error "error" "unsigned short int int" } */ -unsigned short int long *x483; /* { dg-error "error" "unsigned short int long" } */ -unsigned short int float *x484; /* { dg-error "error" "unsigned short int float" } */ -unsigned short int double *x485; /* { dg-error "error" "unsigned short int double" } */ -unsigned short int signed *x486; /* { dg-error "error" "unsigned short int signed" } */ -unsigned short int unsigned *x487; /* { dg-error "error" "unsigned short int unsigned" } */ -unsigned int short void *x488; /* { dg-error "error" "unsigned int short void" } */ -unsigned int short char *x489; /* { dg-error "error" "unsigned int short char" } */ -unsigned int short short *x490; /* { dg-error "error" "unsigned int short short" } */ -unsigned int short int *x491; /* { dg-error "error" "unsigned int short int" } */ -unsigned int short long *x492; /* { dg-error "error" "unsigned int short long" } */ -unsigned int short float *x493; /* { dg-error "error" "unsigned int short float" } */ -unsigned int short double *x494; /* { dg-error "error" "unsigned int short double" } */ -unsigned int short signed *x495; /* { dg-error "error" "unsigned int short signed" } */ -unsigned int short unsigned *x496; /* { dg-error "error" "unsigned int short unsigned" } */ -unsigned int long void *x497; /* { dg-error "error" "unsigned int long void" } */ -unsigned int long char *x498; /* { dg-error "error" "unsigned int long char" } */ -unsigned int long short *x499; /* { dg-error "error" "unsigned int long short" } */ -unsigned int long int *x500; /* { dg-error "error" "unsigned int long int" } */ -unsigned int long long *x501; /* { dg-error "error" "unsigned int long long" } */ -unsigned int long float *x502; /* { dg-error "error" "unsigned int long float" } */ -unsigned int long double *x503; /* { dg-error "error" "unsigned int long double" } */ -unsigned int long signed *x504; /* { dg-error "error" "unsigned int long signed" } */ -unsigned int long unsigned *x505; /* { dg-error "error" "unsigned int long unsigned" } */ -unsigned long int void *x506; /* { dg-error "error" "unsigned long int void" } */ -unsigned long int char *x507; /* { dg-error "error" "unsigned long int char" } */ -unsigned long int short *x508; /* { dg-error "error" "unsigned long int short" } */ -unsigned long int int *x509; /* { dg-error "error" "unsigned long int int" } */ -unsigned long int long *x510; /* { dg-error "error" "unsigned long int long" } */ -unsigned long int float *x511; /* { dg-error "error" "unsigned long int float" } */ -unsigned long int double *x512; /* { dg-error "error" "unsigned long int double" } */ -unsigned long int signed *x513; /* { dg-error "error" "unsigned long int signed" } */ -unsigned long int unsigned *x514; /* { dg-error "error" "unsigned long int unsigned" } */ +unsigned long long *x294; /* { dg-error "" "unsigned long long" } */ +unsigned long float *x295; /* { dg-error "" "unsigned long float" } */ +unsigned long double *x296; /* { dg-error "" "unsigned long double" } */ +unsigned long signed *x297; /* { dg-error "" "unsigned long signed" } */ +unsigned long unsigned *x298; /* { dg-error "" "unsigned long unsigned" } */ +short int signed void *x299; /* { dg-error "" "short int signed void" } */ +short int signed char *x300; /* { dg-error "" "short int signed char" } */ +short int signed short *x301; /* { dg-error "" "short int signed short" } */ +short int signed int *x302; /* { dg-error "" "short int signed int" } */ +short int signed long *x303; /* { dg-error "" "short int signed long" } */ +short int signed float *x304; /* { dg-error "" "short int signed float" } */ +short int signed double *x305; /* { dg-error "" "short int signed double" } */ +short int signed signed *x306; /* { dg-error "" "short int signed signed" } */ +short int signed unsigned *x307; /* { dg-error "" "short int signed unsigned" } */ +short int unsigned void *x308; /* { dg-error "" "short int unsigned void" } */ +short int unsigned char *x309; /* { dg-error "" "short int unsigned char" } */ +short int unsigned short *x310; /* { dg-error "" "short int unsigned short" } */ +short int unsigned int *x311; /* { dg-error "" "short int unsigned int" } */ +short int unsigned long *x312; /* { dg-error "" "short int unsigned long" } */ +short int unsigned float *x313; /* { dg-error "" "short int unsigned float" } */ +short int unsigned double *x314; /* { dg-error "" "short int unsigned double" } */ +short int unsigned signed *x315; /* { dg-error "" "short int unsigned signed" } */ +short int unsigned unsigned *x316; /* { dg-error "" "short int unsigned unsigned" } */ +short signed int void *x317; /* { dg-error "" "short signed int void" } */ +short signed int char *x318; /* { dg-error "" "short signed int char" } */ +short signed int short *x319; /* { dg-error "" "short signed int short" } */ +short signed int int *x320; /* { dg-error "" "short signed int int" } */ +short signed int long *x321; /* { dg-error "" "short signed int long" } */ +short signed int float *x322; /* { dg-error "" "short signed int float" } */ +short signed int double *x323; /* { dg-error "" "short signed int double" } */ +short signed int signed *x324; /* { dg-error "" "short signed int signed" } */ +short signed int unsigned *x325; /* { dg-error "" "short signed int unsigned" } */ +short unsigned int void *x326; /* { dg-error "" "short unsigned int void" } */ +short unsigned int char *x327; /* { dg-error "" "short unsigned int char" } */ +short unsigned int short *x328; /* { dg-error "" "short unsigned int short" } */ +short unsigned int int *x329; /* { dg-error "" "short unsigned int int" } */ +short unsigned int long *x330; /* { dg-error "" "short unsigned int long" } */ +short unsigned int float *x331; /* { dg-error "" "short unsigned int float" } */ +short unsigned int double *x332; /* { dg-error "" "short unsigned int double" } */ +short unsigned int signed *x333; /* { dg-error "" "short unsigned int signed" } */ +short unsigned int unsigned *x334; /* { dg-error "" "short unsigned int unsigned" } */ +int short signed void *x335; /* { dg-error "" "int short signed void" } */ +int short signed char *x336; /* { dg-error "" "int short signed char" } */ +int short signed short *x337; /* { dg-error "" "int short signed short" } */ +int short signed int *x338; /* { dg-error "" "int short signed int" } */ +int short signed long *x339; /* { dg-error "" "int short signed long" } */ +int short signed float *x340; /* { dg-error "" "int short signed float" } */ +int short signed double *x341; /* { dg-error "" "int short signed double" } */ +int short signed signed *x342; /* { dg-error "" "int short signed signed" } */ +int short signed unsigned *x343; /* { dg-error "" "int short signed unsigned" } */ +int short unsigned void *x344; /* { dg-error "" "int short unsigned void" } */ +int short unsigned char *x345; /* { dg-error "" "int short unsigned char" } */ +int short unsigned short *x346; /* { dg-error "" "int short unsigned short" } */ +int short unsigned int *x347; /* { dg-error "" "int short unsigned int" } */ +int short unsigned long *x348; /* { dg-error "" "int short unsigned long" } */ +int short unsigned float *x349; /* { dg-error "" "int short unsigned float" } */ +int short unsigned double *x350; /* { dg-error "" "int short unsigned double" } */ +int short unsigned signed *x351; /* { dg-error "" "int short unsigned signed" } */ +int short unsigned unsigned *x352; /* { dg-error "" "int short unsigned unsigned" } */ +int long signed void *x353; /* { dg-error "" "int long signed void" } */ +int long signed char *x354; /* { dg-error "" "int long signed char" } */ +int long signed short *x355; /* { dg-error "" "int long signed short" } */ +int long signed int *x356; /* { dg-error "" "int long signed int" } */ +int long signed long *x357; /* { dg-error "" "int long signed long" } */ +int long signed float *x358; /* { dg-error "" "int long signed float" } */ +int long signed double *x359; /* { dg-error "" "int long signed double" } */ +int long signed signed *x360; /* { dg-error "" "int long signed signed" } */ +int long signed unsigned *x361; /* { dg-error "" "int long signed unsigned" } */ +int long unsigned void *x362; /* { dg-error "" "int long unsigned void" } */ +int long unsigned char *x363; /* { dg-error "" "int long unsigned char" } */ +int long unsigned short *x364; /* { dg-error "" "int long unsigned short" } */ +int long unsigned int *x365; /* { dg-error "" "int long unsigned int" } */ +int long unsigned long *x366; /* { dg-error "" "int long unsigned long" } */ +int long unsigned float *x367; /* { dg-error "" "int long unsigned float" } */ +int long unsigned double *x368; /* { dg-error "" "int long unsigned double" } */ +int long unsigned signed *x369; /* { dg-error "" "int long unsigned signed" } */ +int long unsigned unsigned *x370; /* { dg-error "" "int long unsigned unsigned" } */ +int signed short void *x371; /* { dg-error "" "int signed short void" } */ +int signed short char *x372; /* { dg-error "" "int signed short char" } */ +int signed short short *x373; /* { dg-error "" "int signed short short" } */ +int signed short int *x374; /* { dg-error "" "int signed short int" } */ +int signed short long *x375; /* { dg-error "" "int signed short long" } */ +int signed short float *x376; /* { dg-error "" "int signed short float" } */ +int signed short double *x377; /* { dg-error "" "int signed short double" } */ +int signed short signed *x378; /* { dg-error "" "int signed short signed" } */ +int signed short unsigned *x379; /* { dg-error "" "int signed short unsigned" } */ +int signed long void *x380; /* { dg-error "" "int signed long void" } */ +int signed long char *x381; /* { dg-error "" "int signed long char" } */ +int signed long short *x382; /* { dg-error "" "int signed long short" } */ +int signed long int *x383; /* { dg-error "" "int signed long int" } */ +int signed long long *x384; /* { dg-error "" "int signed long long" } */ +int signed long float *x385; /* { dg-error "" "int signed long float" } */ +int signed long double *x386; /* { dg-error "" "int signed long double" } */ +int signed long signed *x387; /* { dg-error "" "int signed long signed" } */ +int signed long unsigned *x388; /* { dg-error "" "int signed long unsigned" } */ +int unsigned short void *x389; /* { dg-error "" "int unsigned short void" } */ +int unsigned short char *x390; /* { dg-error "" "int unsigned short char" } */ +int unsigned short short *x391; /* { dg-error "" "int unsigned short short" } */ +int unsigned short int *x392; /* { dg-error "" "int unsigned short int" } */ +int unsigned short long *x393; /* { dg-error "" "int unsigned short long" } */ +int unsigned short float *x394; /* { dg-error "" "int unsigned short float" } */ +int unsigned short double *x395; /* { dg-error "" "int unsigned short double" } */ +int unsigned short signed *x396; /* { dg-error "" "int unsigned short signed" } */ +int unsigned short unsigned *x397; /* { dg-error "" "int unsigned short unsigned" } */ +int unsigned long void *x398; /* { dg-error "" "int unsigned long void" } */ +int unsigned long char *x399; /* { dg-error "" "int unsigned long char" } */ +int unsigned long short *x400; /* { dg-error "" "int unsigned long short" } */ +int unsigned long int *x401; /* { dg-error "" "int unsigned long int" } */ +int unsigned long long *x402; /* { dg-error "" "int unsigned long long" } */ +int unsigned long float *x403; /* { dg-error "" "int unsigned long float" } */ +int unsigned long double *x404; /* { dg-error "" "int unsigned long double" } */ +int unsigned long signed *x405; /* { dg-error "" "int unsigned long signed" } */ +int unsigned long unsigned *x406; /* { dg-error "" "int unsigned long unsigned" } */ +long int signed void *x407; /* { dg-error "" "long int signed void" } */ +long int signed char *x408; /* { dg-error "" "long int signed char" } */ +long int signed short *x409; /* { dg-error "" "long int signed short" } */ +long int signed int *x410; /* { dg-error "" "long int signed int" } */ +long int signed long *x411; /* { dg-error "" "long int signed long" } */ +long int signed float *x412; /* { dg-error "" "long int signed float" } */ +long int signed double *x413; /* { dg-error "" "long int signed double" } */ +long int signed signed *x414; /* { dg-error "" "long int signed signed" } */ +long int signed unsigned *x415; /* { dg-error "" "long int signed unsigned" } */ +long int unsigned void *x416; /* { dg-error "" "long int unsigned void" } */ +long int unsigned char *x417; /* { dg-error "" "long int unsigned char" } */ +long int unsigned short *x418; /* { dg-error "" "long int unsigned short" } */ +long int unsigned int *x419; /* { dg-error "" "long int unsigned int" } */ +long int unsigned long *x420; /* { dg-error "" "long int unsigned long" } */ +long int unsigned float *x421; /* { dg-error "" "long int unsigned float" } */ +long int unsigned double *x422; /* { dg-error "" "long int unsigned double" } */ +long int unsigned signed *x423; /* { dg-error "" "long int unsigned signed" } */ +long int unsigned unsigned *x424; /* { dg-error "" "long int unsigned unsigned" } */ +long signed int void *x425; /* { dg-error "" "long signed int void" } */ +long signed int char *x426; /* { dg-error "" "long signed int char" } */ +long signed int short *x427; /* { dg-error "" "long signed int short" } */ +long signed int int *x428; /* { dg-error "" "long signed int int" } */ +long signed int long *x429; /* { dg-error "" "long signed int long" } */ +long signed int float *x430; /* { dg-error "" "long signed int float" } */ +long signed int double *x431; /* { dg-error "" "long signed int double" } */ +long signed int signed *x432; /* { dg-error "" "long signed int signed" } */ +long signed int unsigned *x433; /* { dg-error "" "long signed int unsigned" } */ +long unsigned int void *x434; /* { dg-error "" "long unsigned int void" } */ +long unsigned int char *x435; /* { dg-error "" "long unsigned int char" } */ +long unsigned int short *x436; /* { dg-error "" "long unsigned int short" } */ +long unsigned int int *x437; /* { dg-error "" "long unsigned int int" } */ +long unsigned int long *x438; /* { dg-error "" "long unsigned int long" } */ +long unsigned int float *x439; /* { dg-error "" "long unsigned int float" } */ +long unsigned int double *x440; /* { dg-error "" "long unsigned int double" } */ +long unsigned int signed *x441; /* { dg-error "" "long unsigned int signed" } */ +long unsigned int unsigned *x442; /* { dg-error "" "long unsigned int unsigned" } */ +signed short int void *x443; /* { dg-error "" "signed short int void" } */ +signed short int char *x444; /* { dg-error "" "signed short int char" } */ +signed short int short *x445; /* { dg-error "" "signed short int short" } */ +signed short int int *x446; /* { dg-error "" "signed short int int" } */ +signed short int long *x447; /* { dg-error "" "signed short int long" } */ +signed short int float *x448; /* { dg-error "" "signed short int float" } */ +signed short int double *x449; /* { dg-error "" "signed short int double" } */ +signed short int signed *x450; /* { dg-error "" "signed short int signed" } */ +signed short int unsigned *x451; /* { dg-error "" "signed short int unsigned" } */ +signed int short void *x452; /* { dg-error "" "signed int short void" } */ +signed int short char *x453; /* { dg-error "" "signed int short char" } */ +signed int short short *x454; /* { dg-error "" "signed int short short" } */ +signed int short int *x455; /* { dg-error "" "signed int short int" } */ +signed int short long *x456; /* { dg-error "" "signed int short long" } */ +signed int short float *x457; /* { dg-error "" "signed int short float" } */ +signed int short double *x458; /* { dg-error "" "signed int short double" } */ +signed int short signed *x459; /* { dg-error "" "signed int short signed" } */ +signed int short unsigned *x460; /* { dg-error "" "signed int short unsigned" } */ +signed int long void *x461; /* { dg-error "" "signed int long void" } */ +signed int long char *x462; /* { dg-error "" "signed int long char" } */ +signed int long short *x463; /* { dg-error "" "signed int long short" } */ +signed int long int *x464; /* { dg-error "" "signed int long int" } */ +signed int long long *x465; /* { dg-error "" "signed int long long" } */ +signed int long float *x466; /* { dg-error "" "signed int long float" } */ +signed int long double *x467; /* { dg-error "" "signed int long double" } */ +signed int long signed *x468; /* { dg-error "" "signed int long signed" } */ +signed int long unsigned *x469; /* { dg-error "" "signed int long unsigned" } */ +signed long int void *x470; /* { dg-error "" "signed long int void" } */ +signed long int char *x471; /* { dg-error "" "signed long int char" } */ +signed long int short *x472; /* { dg-error "" "signed long int short" } */ +signed long int int *x473; /* { dg-error "" "signed long int int" } */ +signed long int long *x474; /* { dg-error "" "signed long int long" } */ +signed long int float *x475; /* { dg-error "" "signed long int float" } */ +signed long int double *x476; /* { dg-error "" "signed long int double" } */ +signed long int signed *x477; /* { dg-error "" "signed long int signed" } */ +signed long int unsigned *x478; /* { dg-error "" "signed long int unsigned" } */ +unsigned short int void *x479; /* { dg-error "" "unsigned short int void" } */ +unsigned short int char *x480; /* { dg-error "" "unsigned short int char" } */ +unsigned short int short *x481; /* { dg-error "" "unsigned short int short" } */ +unsigned short int int *x482; /* { dg-error "" "unsigned short int int" } */ +unsigned short int long *x483; /* { dg-error "" "unsigned short int long" } */ +unsigned short int float *x484; /* { dg-error "" "unsigned short int float" } */ +unsigned short int double *x485; /* { dg-error "" "unsigned short int double" } */ +unsigned short int signed *x486; /* { dg-error "" "unsigned short int signed" } */ +unsigned short int unsigned *x487; /* { dg-error "" "unsigned short int unsigned" } */ +unsigned int short void *x488; /* { dg-error "" "unsigned int short void" } */ +unsigned int short char *x489; /* { dg-error "" "unsigned int short char" } */ +unsigned int short short *x490; /* { dg-error "" "unsigned int short short" } */ +unsigned int short int *x491; /* { dg-error "" "unsigned int short int" } */ +unsigned int short long *x492; /* { dg-error "" "unsigned int short long" } */ +unsigned int short float *x493; /* { dg-error "" "unsigned int short float" } */ +unsigned int short double *x494; /* { dg-error "" "unsigned int short double" } */ +unsigned int short signed *x495; /* { dg-error "" "unsigned int short signed" } */ +unsigned int short unsigned *x496; /* { dg-error "" "unsigned int short unsigned" } */ +unsigned int long void *x497; /* { dg-error "" "unsigned int long void" } */ +unsigned int long char *x498; /* { dg-error "" "unsigned int long char" } */ +unsigned int long short *x499; /* { dg-error "" "unsigned int long short" } */ +unsigned int long int *x500; /* { dg-error "" "unsigned int long int" } */ +unsigned int long long *x501; /* { dg-error "" "unsigned int long long" } */ +unsigned int long float *x502; /* { dg-error "" "unsigned int long float" } */ +unsigned int long double *x503; /* { dg-error "" "unsigned int long double" } */ +unsigned int long signed *x504; /* { dg-error "" "unsigned int long signed" } */ +unsigned int long unsigned *x505; /* { dg-error "" "unsigned int long unsigned" } */ +unsigned long int void *x506; /* { dg-error "" "unsigned long int void" } */ +unsigned long int char *x507; /* { dg-error "" "unsigned long int char" } */ +unsigned long int short *x508; /* { dg-error "" "unsigned long int short" } */ +unsigned long int int *x509; /* { dg-error "" "unsigned long int int" } */ +unsigned long int long *x510; /* { dg-error "" "unsigned long int long" } */ +unsigned long int float *x511; /* { dg-error "" "unsigned long int float" } */ +unsigned long int double *x512; /* { dg-error "" "unsigned long int double" } */ +unsigned long int signed *x513; /* { dg-error "" "unsigned long int signed" } */ +unsigned long int unsigned *x514; /* { dg-error "" "unsigned long int unsigned" } */ diff --git a/gcc/testsuite/gcc.dg/c99-const-expr-5.c b/gcc/testsuite/gcc.dg/c99-const-expr-5.c index e7fdf2c644b..3bfa7f6fe27 100644 --- a/gcc/testsuite/gcc.dg/c99-const-expr-5.c +++ b/gcc/testsuite/gcc.dg/c99-const-expr-5.c @@ -15,14 +15,14 @@ f (void) { /* (V *)0 is a null pointer constant, so the assignment should be diagnosed. */ - q = (j ? p : (V *)0); /* { dg-error "error: assignment from incompatible pointer type" } */ - q = (j ? p : (void *)0); /* { dg-error "error: assignment from incompatible pointer type" } */ + q = (j ? p : (V *)0); /* { dg-error "assignment from incompatible pointer type" } */ + q = (j ? p : (void *)0); /* { dg-error "assignment from incompatible pointer type" } */ /* And this conversion should be valid. */ (void (*)(void))(V *)0; (void (*)(void))(void *)0; /* Pointers to qualified void are not valid null pointer constants. */ - fp = (const void *)0; /* { dg-error "error: ISO C forbids assignment between function pointer and 'void \\*'" } */ + fp = (const void *)0; /* { dg-error "ISO C forbids assignment between function pointer and 'void \\*'" } */ fp = (void *)0; fp = (V *)0; fp = 0; @@ -32,8 +32,8 @@ f (void) (void *)0 == fp; fp == (V *)0; (V *)0 == fp; - fp == (V *)1; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - (V *)1 == fp; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - fp == (const void *)0; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ - (const void *)0 == fp; /* { dg-error "error: ISO C forbids comparison of 'void \\*' with function pointer" } */ + fp == (V *)1; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + (V *)1 == fp; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + fp == (const void *)0; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ + (const void *)0 == fp; /* { dg-error "ISO C forbids comparison of 'void \\*' with function pointer" } */ } diff --git a/gcc/testsuite/gcc.dg/c99-flex-array-5.c b/gcc/testsuite/gcc.dg/c99-flex-array-5.c index 11c8d1cf2c1..385b0cb959e 100644 --- a/gcc/testsuite/gcc.dg/c99-flex-array-5.c +++ b/gcc/testsuite/gcc.dg/c99-flex-array-5.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ -union u { int a; char b[]; }; /* { dg-error "error: flexible array member in union" } */ +union u { int a; char b[]; }; /* { dg-error "flexible array member in union" } */ diff --git a/gcc/testsuite/gcc.dg/c99-fordecl-3.c b/gcc/testsuite/gcc.dg/c99-fordecl-3.c index c51a5551a99..ff814ad5732 100644 --- a/gcc/testsuite/gcc.dg/c99-fordecl-3.c +++ b/gcc/testsuite/gcc.dg/c99-fordecl-3.c @@ -8,8 +8,8 @@ void foo (void) { - for (struct s { int p; } *p = 0; ;) /* { dg-error "error: 'struct s' declared in 'for' loop initial declaration" } */ + for (struct s { int p; } *p = 0; ;) /* { dg-error "'struct s' declared in 'for' loop initial declaration" } */ ; - for (union u { int p; } *p = 0; ;) /* { dg-error "error: 'union u' declared in 'for' loop initial declaration" } */ + for (union u { int p; } *p = 0; ;) /* { dg-error "'union u' declared in 'for' loop initial declaration" } */ ; } diff --git a/gcc/testsuite/gcc.dg/c99-tag-3.c b/gcc/testsuite/gcc.dg/c99-tag-3.c index 12eff6e1268..7406e7d64c7 100644 --- a/gcc/testsuite/gcc.dg/c99-tag-3.c +++ b/gcc/testsuite/gcc.dg/c99-tag-3.c @@ -13,10 +13,10 @@ void f (void) { struct s0; } /* A declaration with a qualifier or storage class specifier declares the tag if no other declaration of it is visible. */ -const union u0; /* { dg-warning "warning: useless type qualifier in empty declaration" } */ +const union u0; /* { dg-warning "useless type qualifier in empty declaration" } */ union u0 { long b; }; -extern struct s1; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ +extern struct s1; /* { dg-warning "useless storage class specifier in empty declaration" } */ /* But if a declaration of the tag is visible, whether at the same scope or an outer scope, the declaration specifies the same type as @@ -25,13 +25,13 @@ extern struct s1; /* { dg-warning "warning: useless storage class specifier in e the members of an enumeration, it is a constraint violation. */ struct s2 { char x; }; -const struct s2; /* { dg-error "error: empty declaration with type qualifier does not redeclare tag" } */ +const struct s2; /* { dg-error "empty declaration with type qualifier does not redeclare tag" } */ union u1; -extern union u1; /* { dg-error "error: empty declaration with storage class specifier does not redeclare tag" } */ +extern union u1; /* { dg-error "empty declaration with storage class specifier does not redeclare tag" } */ union u2 { long b; }; -void g(void) { const union u2; } /* { dg-error "error: empty declaration with type qualifier does not redeclare tag" } */ +void g(void) { const union u2; } /* { dg-error "empty declaration with type qualifier does not redeclare tag" } */ /* And it does not redeclare the tag either if the outer tag is the wrong kind of tag. This also yields an error for the reference to @@ -40,20 +40,20 @@ void g(void) { const union u2; } /* { dg-error "error: empty declaration with ty union u3 { float v; }; void h(void) { const struct u3; } /* { dg-error "'u3' defined as wrong kind of tag" } */ -/* { dg-error "error: empty declaration with type qualifier does not redeclare tag" "wrong tag empty" { target *-*-* } 42 } */ +/* { dg-error "empty declaration with type qualifier does not redeclare tag" "wrong tag empty" { target *-*-* } 42 } */ /* However, such useless specifiers are OK if the contents of the tag are being defined, or shadowed in an inner scope with the contents included in the shadowing. */ struct s3; -const struct s3 { int a; }; /* { dg-warning "warning: useless type qualifier in empty declaration" } */ +const struct s3 { int a; }; /* { dg-warning "useless type qualifier in empty declaration" } */ union u4; -extern union u4 { int z; }; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ +extern union u4 { int z; }; /* { dg-warning "useless storage class specifier in empty declaration" } */ enum e0 { E0 }; -void i(void) { const enum e0 { E1 }; } /* { dg-warning "warning: useless type qualifier in empty declaration" } */ +void i(void) { const enum e0 { E1 }; } /* { dg-warning "useless type qualifier in empty declaration" } */ union u5 { int p; }; -void j(void) { extern struct u5 { int q; }; } /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ +void j(void) { extern struct u5 { int q; }; } /* { dg-warning "useless storage class specifier in empty declaration" } */ diff --git a/gcc/testsuite/gcc.dg/c99-typespec-1.c b/gcc/testsuite/gcc.dg/c99-typespec-1.c index fe5398f2c5b..a72335e4be4 100644 --- a/gcc/testsuite/gcc.dg/c99-typespec-1.c +++ b/gcc/testsuite/gcc.dg/c99-typespec-1.c @@ -16,1149 +16,1149 @@ double *x6; signed *x7; unsigned *x8; _Bool *x9; -_Complex *x10; /* { dg-error "error" "_Complex" } */ +_Complex *x10; /* { dg-error "" "_Complex" } */ type *x11; -void void *x12; /* { dg-error "error" "void void" } */ -void char *x13; /* { dg-error "error" "void char" } */ -void short *x14; /* { dg-error "error" "void short" } */ -void int *x15; /* { dg-error "error" "void int" } */ -void long *x16; /* { dg-error "error" "void long" } */ -void float *x17; /* { dg-error "error" "void float" } */ -void double *x18; /* { dg-error "error" "void double" } */ -void signed *x19; /* { dg-error "error" "void signed" } */ -void unsigned *x20; /* { dg-error "error" "void unsigned" } */ -void _Bool *x21; /* { dg-error "error" "void _Bool" } */ -void _Complex *x22; /* { dg-error "error" "void _Complex" } */ -char void *x23; /* { dg-error "error" "char void" } */ -char char *x24; /* { dg-error "error" "char char" } */ -char short *x25; /* { dg-error "error" "char short" } */ -char int *x26; /* { dg-error "error" "char int" } */ -char long *x27; /* { dg-error "error" "char long" } */ -char float *x28; /* { dg-error "error" "char float" } */ -char double *x29; /* { dg-error "error" "char double" } */ +void void *x12; /* { dg-error "" "void void" } */ +void char *x13; /* { dg-error "" "void char" } */ +void short *x14; /* { dg-error "" "void short" } */ +void int *x15; /* { dg-error "" "void int" } */ +void long *x16; /* { dg-error "" "void long" } */ +void float *x17; /* { dg-error "" "void float" } */ +void double *x18; /* { dg-error "" "void double" } */ +void signed *x19; /* { dg-error "" "void signed" } */ +void unsigned *x20; /* { dg-error "" "void unsigned" } */ +void _Bool *x21; /* { dg-error "" "void _Bool" } */ +void _Complex *x22; /* { dg-error "" "void _Complex" } */ +char void *x23; /* { dg-error "" "char void" } */ +char char *x24; /* { dg-error "" "char char" } */ +char short *x25; /* { dg-error "" "char short" } */ +char int *x26; /* { dg-error "" "char int" } */ +char long *x27; /* { dg-error "" "char long" } */ +char float *x28; /* { dg-error "" "char float" } */ +char double *x29; /* { dg-error "" "char double" } */ char signed *x30; char unsigned *x31; -char _Bool *x32; /* { dg-error "error" "char _Bool" } */ -char _Complex *x33; /* { dg-error "error" "char _Complex" } */ -short void *x34; /* { dg-error "error" "short void" } */ -short char *x35; /* { dg-error "error" "short char" } */ -short short *x36; /* { dg-error "error" "short short" } */ +char _Bool *x32; /* { dg-error "" "char _Bool" } */ +char _Complex *x33; /* { dg-error "" "char _Complex" } */ +short void *x34; /* { dg-error "" "short void" } */ +short char *x35; /* { dg-error "" "short char" } */ +short short *x36; /* { dg-error "" "short short" } */ short int *x37; -short long *x38; /* { dg-error "error" "short long" } */ -short float *x39; /* { dg-error "error" "short float" } */ -short double *x40; /* { dg-error "error" "short double" } */ +short long *x38; /* { dg-error "" "short long" } */ +short float *x39; /* { dg-error "" "short float" } */ +short double *x40; /* { dg-error "" "short double" } */ short signed *x41; short unsigned *x42; -short _Bool *x43; /* { dg-error "error" "short _Bool" } */ -short _Complex *x44; /* { dg-error "error" "short _Complex" } */ -int void *x45; /* { dg-error "error" "int void" } */ -int char *x46; /* { dg-error "error" "int char" } */ +short _Bool *x43; /* { dg-error "" "short _Bool" } */ +short _Complex *x44; /* { dg-error "" "short _Complex" } */ +int void *x45; /* { dg-error "" "int void" } */ +int char *x46; /* { dg-error "" "int char" } */ int short *x47; -int int *x48; /* { dg-error "error" "int int" } */ +int int *x48; /* { dg-error "" "int int" } */ int long *x49; -int float *x50; /* { dg-error "error" "int float" } */ -int double *x51; /* { dg-error "error" "int double" } */ +int float *x50; /* { dg-error "" "int float" } */ +int double *x51; /* { dg-error "" "int double" } */ int signed *x52; int unsigned *x53; -int _Bool *x54; /* { dg-error "error" "int _Bool" } */ -int _Complex *x55; /* { dg-error "error" "int _Complex" } */ -long void *x56; /* { dg-error "error" "long void" } */ -long char *x57; /* { dg-error "error" "long char" } */ -long short *x58; /* { dg-error "error" "long short" } */ +int _Bool *x54; /* { dg-error "" "int _Bool" } */ +int _Complex *x55; /* { dg-error "" "int _Complex" } */ +long void *x56; /* { dg-error "" "long void" } */ +long char *x57; /* { dg-error "" "long char" } */ +long short *x58; /* { dg-error "" "long short" } */ long int *x59; long long *x60; -long float *x61; /* { dg-error "error" "long float" } */ +long float *x61; /* { dg-error "" "long float" } */ long double *x62; long signed *x63; long unsigned *x64; -long _Bool *x65; /* { dg-error "error" "long _Bool" } */ -long _Complex *x66; /* { dg-error "error" "long _Complex" } */ -float void *x67; /* { dg-error "error" "float void" } */ -float char *x68; /* { dg-error "error" "float char" } */ -float short *x69; /* { dg-error "error" "float short" } */ -float int *x70; /* { dg-error "error" "float int" } */ -float long *x71; /* { dg-error "error" "float long" } */ -float float *x72; /* { dg-error "error" "float float" } */ -float double *x73; /* { dg-error "error" "float double" } */ -float signed *x74; /* { dg-error "error" "float signed" } */ -float unsigned *x75; /* { dg-error "error" "float unsigned" } */ -float _Bool *x76; /* { dg-error "error" "float _Bool" } */ +long _Bool *x65; /* { dg-error "" "long _Bool" } */ +long _Complex *x66; /* { dg-error "" "long _Complex" } */ +float void *x67; /* { dg-error "" "float void" } */ +float char *x68; /* { dg-error "" "float char" } */ +float short *x69; /* { dg-error "" "float short" } */ +float int *x70; /* { dg-error "" "float int" } */ +float long *x71; /* { dg-error "" "float long" } */ +float float *x72; /* { dg-error "" "float float" } */ +float double *x73; /* { dg-error "" "float double" } */ +float signed *x74; /* { dg-error "" "float signed" } */ +float unsigned *x75; /* { dg-error "" "float unsigned" } */ +float _Bool *x76; /* { dg-error "" "float _Bool" } */ float _Complex *x77; -double void *x78; /* { dg-error "error" "double void" } */ -double char *x79; /* { dg-error "error" "double char" } */ -double short *x80; /* { dg-error "error" "double short" } */ -double int *x81; /* { dg-error "error" "double int" } */ +double void *x78; /* { dg-error "" "double void" } */ +double char *x79; /* { dg-error "" "double char" } */ +double short *x80; /* { dg-error "" "double short" } */ +double int *x81; /* { dg-error "" "double int" } */ double long *x82; -double float *x83; /* { dg-error "error" "double float" } */ -double double *x84; /* { dg-error "error" "double double" } */ -double signed *x85; /* { dg-error "error" "double signed" } */ -double unsigned *x86; /* { dg-error "error" "double unsigned" } */ -double _Bool *x87; /* { dg-error "error" "double _Bool" } */ +double float *x83; /* { dg-error "" "double float" } */ +double double *x84; /* { dg-error "" "double double" } */ +double signed *x85; /* { dg-error "" "double signed" } */ +double unsigned *x86; /* { dg-error "" "double unsigned" } */ +double _Bool *x87; /* { dg-error "" "double _Bool" } */ double _Complex *x88; -signed void *x89; /* { dg-error "error" "signed void" } */ +signed void *x89; /* { dg-error "" "signed void" } */ signed char *x90; signed short *x91; signed int *x92; signed long *x93; -signed float *x94; /* { dg-error "error" "signed float" } */ -signed double *x95; /* { dg-error "error" "signed double" } */ -signed signed *x96; /* { dg-error "error" "signed signed" } */ -signed unsigned *x97; /* { dg-error "error" "signed unsigned" } */ -signed _Bool *x98; /* { dg-error "error" "signed _Bool" } */ -signed _Complex *x99; /* { dg-error "error" "signed _Complex" } */ -unsigned void *x100; /* { dg-error "error" "unsigned void" } */ +signed float *x94; /* { dg-error "" "signed float" } */ +signed double *x95; /* { dg-error "" "signed double" } */ +signed signed *x96; /* { dg-error "" "signed signed" } */ +signed unsigned *x97; /* { dg-error "" "signed unsigned" } */ +signed _Bool *x98; /* { dg-error "" "signed _Bool" } */ +signed _Complex *x99; /* { dg-error "" "signed _Complex" } */ +unsigned void *x100; /* { dg-error "" "unsigned void" } */ unsigned char *x101; unsigned short *x102; unsigned int *x103; unsigned long *x104; -unsigned float *x105; /* { dg-error "error" "unsigned float" } */ -unsigned double *x106; /* { dg-error "error" "unsigned double" } */ -unsigned signed *x107; /* { dg-error "error" "unsigned signed" } */ -unsigned unsigned *x108; /* { dg-error "error" "unsigned unsigned" } */ -unsigned _Bool *x109; /* { dg-error "error" "unsigned _Bool" } */ -unsigned _Complex *x110; /* { dg-error "error" "unsigned _Complex" } */ -_Bool void *x111; /* { dg-error "error" "_Bool void" } */ -_Bool char *x112; /* { dg-error "error" "_Bool char" } */ -_Bool short *x113; /* { dg-error "error" "_Bool short" } */ -_Bool int *x114; /* { dg-error "error" "_Bool int" } */ -_Bool long *x115; /* { dg-error "error" "_Bool long" } */ -_Bool float *x116; /* { dg-error "error" "_Bool float" } */ -_Bool double *x117; /* { dg-error "error" "_Bool double" } */ -_Bool signed *x118; /* { dg-error "error" "_Bool signed" } */ -_Bool unsigned *x119; /* { dg-error "error" "_Bool unsigned" } */ -_Bool _Bool *x120; /* { dg-error "error" "_Bool _Bool" } */ -_Bool _Complex *x121; /* { dg-error "error" "_Bool _Complex" } */ -_Complex void *x122; /* { dg-error "error" "_Complex void" } */ -_Complex char *x123; /* { dg-error "error" "_Complex char" } */ -_Complex short *x124; /* { dg-error "error" "_Complex short" } */ -_Complex int *x125; /* { dg-error "error" "_Complex int" } */ -_Complex long *x126; /* { dg-error "error" "_Complex long" } */ +unsigned float *x105; /* { dg-error "" "unsigned float" } */ +unsigned double *x106; /* { dg-error "" "unsigned double" } */ +unsigned signed *x107; /* { dg-error "" "unsigned signed" } */ +unsigned unsigned *x108; /* { dg-error "" "unsigned unsigned" } */ +unsigned _Bool *x109; /* { dg-error "" "unsigned _Bool" } */ +unsigned _Complex *x110; /* { dg-error "" "unsigned _Complex" } */ +_Bool void *x111; /* { dg-error "" "_Bool void" } */ +_Bool char *x112; /* { dg-error "" "_Bool char" } */ +_Bool short *x113; /* { dg-error "" "_Bool short" } */ +_Bool int *x114; /* { dg-error "" "_Bool int" } */ +_Bool long *x115; /* { dg-error "" "_Bool long" } */ +_Bool float *x116; /* { dg-error "" "_Bool float" } */ +_Bool double *x117; /* { dg-error "" "_Bool double" } */ +_Bool signed *x118; /* { dg-error "" "_Bool signed" } */ +_Bool unsigned *x119; /* { dg-error "" "_Bool unsigned" } */ +_Bool _Bool *x120; /* { dg-error "" "_Bool _Bool" } */ +_Bool _Complex *x121; /* { dg-error "" "_Bool _Complex" } */ +_Complex void *x122; /* { dg-error "" "_Complex void" } */ +_Complex char *x123; /* { dg-error "" "_Complex char" } */ +_Complex short *x124; /* { dg-error "" "_Complex short" } */ +_Complex int *x125; /* { dg-error "" "_Complex int" } */ +_Complex long *x126; /* { dg-error "" "_Complex long" } */ _Complex float *x127; _Complex double *x128; -_Complex signed *x129; /* { dg-error "error" "_Complex signed" } */ -_Complex unsigned *x130; /* { dg-error "error" "_Complex unsigned" } */ -_Complex _Bool *x131; /* { dg-error "error" "_Complex _Bool" } */ -_Complex _Complex *x132; /* { dg-error "error" "_Complex _Complex" } */ -type void *x133; /* { dg-error "error" "type void" } */ -type char *x134; /* { dg-error "error" "type char" } */ -type short *x135; /* { dg-error "error" "type short" } */ -type int *x136; /* { dg-error "error" "type int" } */ -type long *x137; /* { dg-error "error" "type long" } */ -type float *x138; /* { dg-error "error" "type float" } */ -type double *x139; /* { dg-error "error" "type double" } */ -type signed *x140; /* { dg-error "error" "type signed" } */ -type unsigned *x141; /* { dg-error "error" "type unsigned" } */ -type _Bool *x142; /* { dg-error "error" "type _Bool" } */ -type _Complex *x143; /* { dg-error "error" "type _Complex" } */ -char signed void *x144; /* { dg-error "error" "char signed void" } */ -char signed char *x145; /* { dg-error "error" "char signed char" } */ -char signed short *x146; /* { dg-error "error" "char signed short" } */ -char signed int *x147; /* { dg-error "error" "char signed int" } */ -char signed long *x148; /* { dg-error "error" "char signed long" } */ -char signed float *x149; /* { dg-error "error" "char signed float" } */ -char signed double *x150; /* { dg-error "error" "char signed double" } */ -char signed signed *x151; /* { dg-error "error" "char signed signed" } */ -char signed unsigned *x152; /* { dg-error "error" "char signed unsigned" } */ -char signed _Bool *x153; /* { dg-error "error" "char signed _Bool" } */ -char signed _Complex *x154; /* { dg-error "error" "char signed _Complex" } */ -char unsigned void *x155; /* { dg-error "error" "char unsigned void" } */ -char unsigned char *x156; /* { dg-error "error" "char unsigned char" } */ -char unsigned short *x157; /* { dg-error "error" "char unsigned short" } */ -char unsigned int *x158; /* { dg-error "error" "char unsigned int" } */ -char unsigned long *x159; /* { dg-error "error" "char unsigned long" } */ -char unsigned float *x160; /* { dg-error "error" "char unsigned float" } */ -char unsigned double *x161; /* { dg-error "error" "char unsigned double" } */ -char unsigned signed *x162; /* { dg-error "error" "char unsigned signed" } */ -char unsigned unsigned *x163; /* { dg-error "error" "char unsigned unsigned" } */ -char unsigned _Bool *x164; /* { dg-error "error" "char unsigned _Bool" } */ -char unsigned _Complex *x165; /* { dg-error "error" "char unsigned _Complex" } */ -short int void *x166; /* { dg-error "error" "short int void" } */ -short int char *x167; /* { dg-error "error" "short int char" } */ -short int short *x168; /* { dg-error "error" "short int short" } */ -short int int *x169; /* { dg-error "error" "short int int" } */ -short int long *x170; /* { dg-error "error" "short int long" } */ -short int float *x171; /* { dg-error "error" "short int float" } */ -short int double *x172; /* { dg-error "error" "short int double" } */ +_Complex signed *x129; /* { dg-error "" "_Complex signed" } */ +_Complex unsigned *x130; /* { dg-error "" "_Complex unsigned" } */ +_Complex _Bool *x131; /* { dg-error "" "_Complex _Bool" } */ +_Complex _Complex *x132; /* { dg-error "" "_Complex _Complex" } */ +type void *x133; /* { dg-error "" "type void" } */ +type char *x134; /* { dg-error "" "type char" } */ +type short *x135; /* { dg-error "" "type short" } */ +type int *x136; /* { dg-error "" "type int" } */ +type long *x137; /* { dg-error "" "type long" } */ +type float *x138; /* { dg-error "" "type float" } */ +type double *x139; /* { dg-error "" "type double" } */ +type signed *x140; /* { dg-error "" "type signed" } */ +type unsigned *x141; /* { dg-error "" "type unsigned" } */ +type _Bool *x142; /* { dg-error "" "type _Bool" } */ +type _Complex *x143; /* { dg-error "" "type _Complex" } */ +char signed void *x144; /* { dg-error "" "char signed void" } */ +char signed char *x145; /* { dg-error "" "char signed char" } */ +char signed short *x146; /* { dg-error "" "char signed short" } */ +char signed int *x147; /* { dg-error "" "char signed int" } */ +char signed long *x148; /* { dg-error "" "char signed long" } */ +char signed float *x149; /* { dg-error "" "char signed float" } */ +char signed double *x150; /* { dg-error "" "char signed double" } */ +char signed signed *x151; /* { dg-error "" "char signed signed" } */ +char signed unsigned *x152; /* { dg-error "" "char signed unsigned" } */ +char signed _Bool *x153; /* { dg-error "" "char signed _Bool" } */ +char signed _Complex *x154; /* { dg-error "" "char signed _Complex" } */ +char unsigned void *x155; /* { dg-error "" "char unsigned void" } */ +char unsigned char *x156; /* { dg-error "" "char unsigned char" } */ +char unsigned short *x157; /* { dg-error "" "char unsigned short" } */ +char unsigned int *x158; /* { dg-error "" "char unsigned int" } */ +char unsigned long *x159; /* { dg-error "" "char unsigned long" } */ +char unsigned float *x160; /* { dg-error "" "char unsigned float" } */ +char unsigned double *x161; /* { dg-error "" "char unsigned double" } */ +char unsigned signed *x162; /* { dg-error "" "char unsigned signed" } */ +char unsigned unsigned *x163; /* { dg-error "" "char unsigned unsigned" } */ +char unsigned _Bool *x164; /* { dg-error "" "char unsigned _Bool" } */ +char unsigned _Complex *x165; /* { dg-error "" "char unsigned _Complex" } */ +short int void *x166; /* { dg-error "" "short int void" } */ +short int char *x167; /* { dg-error "" "short int char" } */ +short int short *x168; /* { dg-error "" "short int short" } */ +short int int *x169; /* { dg-error "" "short int int" } */ +short int long *x170; /* { dg-error "" "short int long" } */ +short int float *x171; /* { dg-error "" "short int float" } */ +short int double *x172; /* { dg-error "" "short int double" } */ short int signed *x173; short int unsigned *x174; -short int _Bool *x175; /* { dg-error "error" "short int _Bool" } */ -short int _Complex *x176; /* { dg-error "error" "short int _Complex" } */ -short signed void *x177; /* { dg-error "error" "short signed void" } */ -short signed char *x178; /* { dg-error "error" "short signed char" } */ -short signed short *x179; /* { dg-error "error" "short signed short" } */ +short int _Bool *x175; /* { dg-error "" "short int _Bool" } */ +short int _Complex *x176; /* { dg-error "" "short int _Complex" } */ +short signed void *x177; /* { dg-error "" "short signed void" } */ +short signed char *x178; /* { dg-error "" "short signed char" } */ +short signed short *x179; /* { dg-error "" "short signed short" } */ short signed int *x180; -short signed long *x181; /* { dg-error "error" "short signed long" } */ -short signed float *x182; /* { dg-error "error" "short signed float" } */ -short signed double *x183; /* { dg-error "error" "short signed double" } */ -short signed signed *x184; /* { dg-error "error" "short signed signed" } */ -short signed unsigned *x185; /* { dg-error "error" "short signed unsigned" } */ -short signed _Bool *x186; /* { dg-error "error" "short signed _Bool" } */ -short signed _Complex *x187; /* { dg-error "error" "short signed _Complex" } */ -short unsigned void *x188; /* { dg-error "error" "short unsigned void" } */ -short unsigned char *x189; /* { dg-error "error" "short unsigned char" } */ -short unsigned short *x190; /* { dg-error "error" "short unsigned short" } */ +short signed long *x181; /* { dg-error "" "short signed long" } */ +short signed float *x182; /* { dg-error "" "short signed float" } */ +short signed double *x183; /* { dg-error "" "short signed double" } */ +short signed signed *x184; /* { dg-error "" "short signed signed" } */ +short signed unsigned *x185; /* { dg-error "" "short signed unsigned" } */ +short signed _Bool *x186; /* { dg-error "" "short signed _Bool" } */ +short signed _Complex *x187; /* { dg-error "" "short signed _Complex" } */ +short unsigned void *x188; /* { dg-error "" "short unsigned void" } */ +short unsigned char *x189; /* { dg-error "" "short unsigned char" } */ +short unsigned short *x190; /* { dg-error "" "short unsigned short" } */ short unsigned int *x191; -short unsigned long *x192; /* { dg-error "error" "short unsigned long" } */ -short unsigned float *x193; /* { dg-error "error" "short unsigned float" } */ -short unsigned double *x194; /* { dg-error "error" "short unsigned double" } */ -short unsigned signed *x195; /* { dg-error "error" "short unsigned signed" } */ -short unsigned unsigned *x196; /* { dg-error "error" "short unsigned unsigned" } */ -short unsigned _Bool *x197; /* { dg-error "error" "short unsigned _Bool" } */ -short unsigned _Complex *x198; /* { dg-error "error" "short unsigned _Complex" } */ -int short void *x199; /* { dg-error "error" "int short void" } */ -int short char *x200; /* { dg-error "error" "int short char" } */ -int short short *x201; /* { dg-error "error" "int short short" } */ -int short int *x202; /* { dg-error "error" "int short int" } */ -int short long *x203; /* { dg-error "error" "int short long" } */ -int short float *x204; /* { dg-error "error" "int short float" } */ -int short double *x205; /* { dg-error "error" "int short double" } */ +short unsigned long *x192; /* { dg-error "" "short unsigned long" } */ +short unsigned float *x193; /* { dg-error "" "short unsigned float" } */ +short unsigned double *x194; /* { dg-error "" "short unsigned double" } */ +short unsigned signed *x195; /* { dg-error "" "short unsigned signed" } */ +short unsigned unsigned *x196; /* { dg-error "" "short unsigned unsigned" } */ +short unsigned _Bool *x197; /* { dg-error "" "short unsigned _Bool" } */ +short unsigned _Complex *x198; /* { dg-error "" "short unsigned _Complex" } */ +int short void *x199; /* { dg-error "" "int short void" } */ +int short char *x200; /* { dg-error "" "int short char" } */ +int short short *x201; /* { dg-error "" "int short short" } */ +int short int *x202; /* { dg-error "" "int short int" } */ +int short long *x203; /* { dg-error "" "int short long" } */ +int short float *x204; /* { dg-error "" "int short float" } */ +int short double *x205; /* { dg-error "" "int short double" } */ int short signed *x206; int short unsigned *x207; -int short _Bool *x208; /* { dg-error "error" "int short _Bool" } */ -int short _Complex *x209; /* { dg-error "error" "int short _Complex" } */ -int long void *x210; /* { dg-error "error" "int long void" } */ -int long char *x211; /* { dg-error "error" "int long char" } */ -int long short *x212; /* { dg-error "error" "int long short" } */ -int long int *x213; /* { dg-error "error" "int long int" } */ +int short _Bool *x208; /* { dg-error "" "int short _Bool" } */ +int short _Complex *x209; /* { dg-error "" "int short _Complex" } */ +int long void *x210; /* { dg-error "" "int long void" } */ +int long char *x211; /* { dg-error "" "int long char" } */ +int long short *x212; /* { dg-error "" "int long short" } */ +int long int *x213; /* { dg-error "" "int long int" } */ int long long *x214; -int long float *x215; /* { dg-error "error" "int long float" } */ -int long double *x216; /* { dg-error "error" "int long double" } */ +int long float *x215; /* { dg-error "" "int long float" } */ +int long double *x216; /* { dg-error "" "int long double" } */ int long signed *x217; int long unsigned *x218; -int long _Bool *x219; /* { dg-error "error" "int long _Bool" } */ -int long _Complex *x220; /* { dg-error "error" "int long _Complex" } */ -int signed void *x221; /* { dg-error "error" "int signed void" } */ -int signed char *x222; /* { dg-error "error" "int signed char" } */ +int long _Bool *x219; /* { dg-error "" "int long _Bool" } */ +int long _Complex *x220; /* { dg-error "" "int long _Complex" } */ +int signed void *x221; /* { dg-error "" "int signed void" } */ +int signed char *x222; /* { dg-error "" "int signed char" } */ int signed short *x223; -int signed int *x224; /* { dg-error "error" "int signed int" } */ +int signed int *x224; /* { dg-error "" "int signed int" } */ int signed long *x225; -int signed float *x226; /* { dg-error "error" "int signed float" } */ -int signed double *x227; /* { dg-error "error" "int signed double" } */ -int signed signed *x228; /* { dg-error "error" "int signed signed" } */ -int signed unsigned *x229; /* { dg-error "error" "int signed unsigned" } */ -int signed _Bool *x230; /* { dg-error "error" "int signed _Bool" } */ -int signed _Complex *x231; /* { dg-error "error" "int signed _Complex" } */ -int unsigned void *x232; /* { dg-error "error" "int unsigned void" } */ -int unsigned char *x233; /* { dg-error "error" "int unsigned char" } */ +int signed float *x226; /* { dg-error "" "int signed float" } */ +int signed double *x227; /* { dg-error "" "int signed double" } */ +int signed signed *x228; /* { dg-error "" "int signed signed" } */ +int signed unsigned *x229; /* { dg-error "" "int signed unsigned" } */ +int signed _Bool *x230; /* { dg-error "" "int signed _Bool" } */ +int signed _Complex *x231; /* { dg-error "" "int signed _Complex" } */ +int unsigned void *x232; /* { dg-error "" "int unsigned void" } */ +int unsigned char *x233; /* { dg-error "" "int unsigned char" } */ int unsigned short *x234; -int unsigned int *x235; /* { dg-error "error" "int unsigned int" } */ +int unsigned int *x235; /* { dg-error "" "int unsigned int" } */ int unsigned long *x236; -int unsigned float *x237; /* { dg-error "error" "int unsigned float" } */ -int unsigned double *x238; /* { dg-error "error" "int unsigned double" } */ -int unsigned signed *x239; /* { dg-error "error" "int unsigned signed" } */ -int unsigned unsigned *x240; /* { dg-error "error" "int unsigned unsigned" } */ -int unsigned _Bool *x241; /* { dg-error "error" "int unsigned _Bool" } */ -int unsigned _Complex *x242; /* { dg-error "error" "int unsigned _Complex" } */ -long int void *x243; /* { dg-error "error" "long int void" } */ -long int char *x244; /* { dg-error "error" "long int char" } */ -long int short *x245; /* { dg-error "error" "long int short" } */ -long int int *x246; /* { dg-error "error" "long int int" } */ +int unsigned float *x237; /* { dg-error "" "int unsigned float" } */ +int unsigned double *x238; /* { dg-error "" "int unsigned double" } */ +int unsigned signed *x239; /* { dg-error "" "int unsigned signed" } */ +int unsigned unsigned *x240; /* { dg-error "" "int unsigned unsigned" } */ +int unsigned _Bool *x241; /* { dg-error "" "int unsigned _Bool" } */ +int unsigned _Complex *x242; /* { dg-error "" "int unsigned _Complex" } */ +long int void *x243; /* { dg-error "" "long int void" } */ +long int char *x244; /* { dg-error "" "long int char" } */ +long int short *x245; /* { dg-error "" "long int short" } */ +long int int *x246; /* { dg-error "" "long int int" } */ long int long *x247; -long int float *x248; /* { dg-error "error" "long int float" } */ -long int double *x249; /* { dg-error "error" "long int double" } */ +long int float *x248; /* { dg-error "" "long int float" } */ +long int double *x249; /* { dg-error "" "long int double" } */ long int signed *x250; long int unsigned *x251; -long int _Bool *x252; /* { dg-error "error" "long int _Bool" } */ -long int _Complex *x253; /* { dg-error "error" "long int _Complex" } */ -long long void *x254; /* { dg-error "error" "long long void" } */ -long long char *x255; /* { dg-error "error" "long long char" } */ -long long short *x256; /* { dg-error "error" "long long short" } */ +long int _Bool *x252; /* { dg-error "" "long int _Bool" } */ +long int _Complex *x253; /* { dg-error "" "long int _Complex" } */ +long long void *x254; /* { dg-error "" "long long void" } */ +long long char *x255; /* { dg-error "" "long long char" } */ +long long short *x256; /* { dg-error "" "long long short" } */ long long int *x257; -long long long *x258; /* { dg-error "error" "long long long" } */ -long long float *x259; /* { dg-error "error" "long long float" } */ -long long double *x260; /* { dg-error "error" "long long double" } */ +long long long *x258; /* { dg-error "" "long long long" } */ +long long float *x259; /* { dg-error "" "long long float" } */ +long long double *x260; /* { dg-error "" "long long double" } */ long long signed *x261; long long unsigned *x262; -long long _Bool *x263; /* { dg-error "error" "long long _Bool" } */ -long long _Complex *x264; /* { dg-error "error" "long long _Complex" } */ -long double void *x265; /* { dg-error "error" "long double void" } */ -long double char *x266; /* { dg-error "error" "long double char" } */ -long double short *x267; /* { dg-error "error" "long double short" } */ -long double int *x268; /* { dg-error "error" "long double int" } */ -long double long *x269; /* { dg-error "error" "long double long" } */ -long double float *x270; /* { dg-error "error" "long double float" } */ -long double double *x271; /* { dg-error "error" "long double double" } */ -long double signed *x272; /* { dg-error "error" "long double signed" } */ -long double unsigned *x273; /* { dg-error "error" "long double unsigned" } */ -long double _Bool *x274; /* { dg-error "error" "long double _Bool" } */ +long long _Bool *x263; /* { dg-error "" "long long _Bool" } */ +long long _Complex *x264; /* { dg-error "" "long long _Complex" } */ +long double void *x265; /* { dg-error "" "long double void" } */ +long double char *x266; /* { dg-error "" "long double char" } */ +long double short *x267; /* { dg-error "" "long double short" } */ +long double int *x268; /* { dg-error "" "long double int" } */ +long double long *x269; /* { dg-error "" "long double long" } */ +long double float *x270; /* { dg-error "" "long double float" } */ +long double double *x271; /* { dg-error "" "long double double" } */ +long double signed *x272; /* { dg-error "" "long double signed" } */ +long double unsigned *x273; /* { dg-error "" "long double unsigned" } */ +long double _Bool *x274; /* { dg-error "" "long double _Bool" } */ long double _Complex *x275; -long signed void *x276; /* { dg-error "error" "long signed void" } */ -long signed char *x277; /* { dg-error "error" "long signed char" } */ -long signed short *x278; /* { dg-error "error" "long signed short" } */ +long signed void *x276; /* { dg-error "" "long signed void" } */ +long signed char *x277; /* { dg-error "" "long signed char" } */ +long signed short *x278; /* { dg-error "" "long signed short" } */ long signed int *x279; long signed long *x280; -long signed float *x281; /* { dg-error "error" "long signed float" } */ -long signed double *x282; /* { dg-error "error" "long signed double" } */ -long signed signed *x283; /* { dg-error "error" "long signed signed" } */ -long signed unsigned *x284; /* { dg-error "error" "long signed unsigned" } */ -long signed _Bool *x285; /* { dg-error "error" "long signed _Bool" } */ -long signed _Complex *x286; /* { dg-error "error" "long signed _Complex" } */ -long unsigned void *x287; /* { dg-error "error" "long unsigned void" } */ -long unsigned char *x288; /* { dg-error "error" "long unsigned char" } */ -long unsigned short *x289; /* { dg-error "error" "long unsigned short" } */ +long signed float *x281; /* { dg-error "" "long signed float" } */ +long signed double *x282; /* { dg-error "" "long signed double" } */ +long signed signed *x283; /* { dg-error "" "long signed signed" } */ +long signed unsigned *x284; /* { dg-error "" "long signed unsigned" } */ +long signed _Bool *x285; /* { dg-error "" "long signed _Bool" } */ +long signed _Complex *x286; /* { dg-error "" "long signed _Complex" } */ +long unsigned void *x287; /* { dg-error "" "long unsigned void" } */ +long unsigned char *x288; /* { dg-error "" "long unsigned char" } */ +long unsigned short *x289; /* { dg-error "" "long unsigned short" } */ long unsigned int *x290; long unsigned long *x291; -long unsigned float *x292; /* { dg-error "error" "long unsigned float" } */ -long unsigned double *x293; /* { dg-error "error" "long unsigned double" } */ -long unsigned signed *x294; /* { dg-error "error" "long unsigned signed" } */ -long unsigned unsigned *x295; /* { dg-error "error" "long unsigned unsigned" } */ -long unsigned _Bool *x296; /* { dg-error "error" "long unsigned _Bool" } */ -long unsigned _Complex *x297; /* { dg-error "error" "long unsigned _Complex" } */ -long _Complex void *x298; /* { dg-error "error" "long _Complex void" } */ -long _Complex char *x299; /* { dg-error "error" "long _Complex char" } */ -long _Complex short *x300; /* { dg-error "error" "long _Complex short" } */ -long _Complex int *x301; /* { dg-error "error" "long _Complex int" } */ -long _Complex long *x302; /* { dg-error "error" "long _Complex long" } */ -long _Complex float *x303; /* { dg-error "error" "long _Complex float" } */ +long unsigned float *x292; /* { dg-error "" "long unsigned float" } */ +long unsigned double *x293; /* { dg-error "" "long unsigned double" } */ +long unsigned signed *x294; /* { dg-error "" "long unsigned signed" } */ +long unsigned unsigned *x295; /* { dg-error "" "long unsigned unsigned" } */ +long unsigned _Bool *x296; /* { dg-error "" "long unsigned _Bool" } */ +long unsigned _Complex *x297; /* { dg-error "" "long unsigned _Complex" } */ +long _Complex void *x298; /* { dg-error "" "long _Complex void" } */ +long _Complex char *x299; /* { dg-error "" "long _Complex char" } */ +long _Complex short *x300; /* { dg-error "" "long _Complex short" } */ +long _Complex int *x301; /* { dg-error "" "long _Complex int" } */ +long _Complex long *x302; /* { dg-error "" "long _Complex long" } */ +long _Complex float *x303; /* { dg-error "" "long _Complex float" } */ long _Complex double *x304; -long _Complex signed *x305; /* { dg-error "error" "long _Complex signed" } */ -long _Complex unsigned *x306; /* { dg-error "error" "long _Complex unsigned" } */ -long _Complex _Bool *x307; /* { dg-error "error" "long _Complex _Bool" } */ -long _Complex _Complex *x308; /* { dg-error "error" "long _Complex _Complex" } */ -float _Complex void *x309; /* { dg-error "error" "float _Complex void" } */ -float _Complex char *x310; /* { dg-error "error" "float _Complex char" } */ -float _Complex short *x311; /* { dg-error "error" "float _Complex short" } */ -float _Complex int *x312; /* { dg-error "error" "float _Complex int" } */ -float _Complex long *x313; /* { dg-error "error" "float _Complex long" } */ -float _Complex float *x314; /* { dg-error "error" "float _Complex float" } */ -float _Complex double *x315; /* { dg-error "error" "float _Complex double" } */ -float _Complex signed *x316; /* { dg-error "error" "float _Complex signed" } */ -float _Complex unsigned *x317; /* { dg-error "error" "float _Complex unsigned" } */ -float _Complex _Bool *x318; /* { dg-error "error" "float _Complex _Bool" } */ -float _Complex _Complex *x319; /* { dg-error "error" "float _Complex _Complex" } */ -double long void *x320; /* { dg-error "error" "double long void" } */ -double long char *x321; /* { dg-error "error" "double long char" } */ -double long short *x322; /* { dg-error "error" "double long short" } */ -double long int *x323; /* { dg-error "error" "double long int" } */ -double long long *x324; /* { dg-error "error" "double long long" } */ -double long float *x325; /* { dg-error "error" "double long float" } */ -double long double *x326; /* { dg-error "error" "double long double" } */ -double long signed *x327; /* { dg-error "error" "double long signed" } */ -double long unsigned *x328; /* { dg-error "error" "double long unsigned" } */ -double long _Bool *x329; /* { dg-error "error" "double long _Bool" } */ +long _Complex signed *x305; /* { dg-error "" "long _Complex signed" } */ +long _Complex unsigned *x306; /* { dg-error "" "long _Complex unsigned" } */ +long _Complex _Bool *x307; /* { dg-error "" "long _Complex _Bool" } */ +long _Complex _Complex *x308; /* { dg-error "" "long _Complex _Complex" } */ +float _Complex void *x309; /* { dg-error "" "float _Complex void" } */ +float _Complex char *x310; /* { dg-error "" "float _Complex char" } */ +float _Complex short *x311; /* { dg-error "" "float _Complex short" } */ +float _Complex int *x312; /* { dg-error "" "float _Complex int" } */ +float _Complex long *x313; /* { dg-error "" "float _Complex long" } */ +float _Complex float *x314; /* { dg-error "" "float _Complex float" } */ +float _Complex double *x315; /* { dg-error "" "float _Complex double" } */ +float _Complex signed *x316; /* { dg-error "" "float _Complex signed" } */ +float _Complex unsigned *x317; /* { dg-error "" "float _Complex unsigned" } */ +float _Complex _Bool *x318; /* { dg-error "" "float _Complex _Bool" } */ +float _Complex _Complex *x319; /* { dg-error "" "float _Complex _Complex" } */ +double long void *x320; /* { dg-error "" "double long void" } */ +double long char *x321; /* { dg-error "" "double long char" } */ +double long short *x322; /* { dg-error "" "double long short" } */ +double long int *x323; /* { dg-error "" "double long int" } */ +double long long *x324; /* { dg-error "" "double long long" } */ +double long float *x325; /* { dg-error "" "double long float" } */ +double long double *x326; /* { dg-error "" "double long double" } */ +double long signed *x327; /* { dg-error "" "double long signed" } */ +double long unsigned *x328; /* { dg-error "" "double long unsigned" } */ +double long _Bool *x329; /* { dg-error "" "double long _Bool" } */ double long _Complex *x330; -double _Complex void *x331; /* { dg-error "error" "double _Complex void" } */ -double _Complex char *x332; /* { dg-error "error" "double _Complex char" } */ -double _Complex short *x333; /* { dg-error "error" "double _Complex short" } */ -double _Complex int *x334; /* { dg-error "error" "double _Complex int" } */ +double _Complex void *x331; /* { dg-error "" "double _Complex void" } */ +double _Complex char *x332; /* { dg-error "" "double _Complex char" } */ +double _Complex short *x333; /* { dg-error "" "double _Complex short" } */ +double _Complex int *x334; /* { dg-error "" "double _Complex int" } */ double _Complex long *x335; -double _Complex float *x336; /* { dg-error "error" "double _Complex float" } */ -double _Complex double *x337; /* { dg-error "error" "double _Complex double" } */ -double _Complex signed *x338; /* { dg-error "error" "double _Complex signed" } */ -double _Complex unsigned *x339; /* { dg-error "error" "double _Complex unsigned" } */ -double _Complex _Bool *x340; /* { dg-error "error" "double _Complex _Bool" } */ -double _Complex _Complex *x341; /* { dg-error "error" "double _Complex _Complex" } */ -signed char void *x342; /* { dg-error "error" "signed char void" } */ -signed char char *x343; /* { dg-error "error" "signed char char" } */ -signed char short *x344; /* { dg-error "error" "signed char short" } */ -signed char int *x345; /* { dg-error "error" "signed char int" } */ -signed char long *x346; /* { dg-error "error" "signed char long" } */ -signed char float *x347; /* { dg-error "error" "signed char float" } */ -signed char double *x348; /* { dg-error "error" "signed char double" } */ -signed char signed *x349; /* { dg-error "error" "signed char signed" } */ -signed char unsigned *x350; /* { dg-error "error" "signed char unsigned" } */ -signed char _Bool *x351; /* { dg-error "error" "signed char _Bool" } */ -signed char _Complex *x352; /* { dg-error "error" "signed char _Complex" } */ -signed short void *x353; /* { dg-error "error" "signed short void" } */ -signed short char *x354; /* { dg-error "error" "signed short char" } */ -signed short short *x355; /* { dg-error "error" "signed short short" } */ +double _Complex float *x336; /* { dg-error "" "double _Complex float" } */ +double _Complex double *x337; /* { dg-error "" "double _Complex double" } */ +double _Complex signed *x338; /* { dg-error "" "double _Complex signed" } */ +double _Complex unsigned *x339; /* { dg-error "" "double _Complex unsigned" } */ +double _Complex _Bool *x340; /* { dg-error "" "double _Complex _Bool" } */ +double _Complex _Complex *x341; /* { dg-error "" "double _Complex _Complex" } */ +signed char void *x342; /* { dg-error "" "signed char void" } */ +signed char char *x343; /* { dg-error "" "signed char char" } */ +signed char short *x344; /* { dg-error "" "signed char short" } */ +signed char int *x345; /* { dg-error "" "signed char int" } */ +signed char long *x346; /* { dg-error "" "signed char long" } */ +signed char float *x347; /* { dg-error "" "signed char float" } */ +signed char double *x348; /* { dg-error "" "signed char double" } */ +signed char signed *x349; /* { dg-error "" "signed char signed" } */ +signed char unsigned *x350; /* { dg-error "" "signed char unsigned" } */ +signed char _Bool *x351; /* { dg-error "" "signed char _Bool" } */ +signed char _Complex *x352; /* { dg-error "" "signed char _Complex" } */ +signed short void *x353; /* { dg-error "" "signed short void" } */ +signed short char *x354; /* { dg-error "" "signed short char" } */ +signed short short *x355; /* { dg-error "" "signed short short" } */ signed short int *x356; -signed short long *x357; /* { dg-error "error" "signed short long" } */ -signed short float *x358; /* { dg-error "error" "signed short float" } */ -signed short double *x359; /* { dg-error "error" "signed short double" } */ -signed short signed *x360; /* { dg-error "error" "signed short signed" } */ -signed short unsigned *x361; /* { dg-error "error" "signed short unsigned" } */ -signed short _Bool *x362; /* { dg-error "error" "signed short _Bool" } */ -signed short _Complex *x363; /* { dg-error "error" "signed short _Complex" } */ -signed int void *x364; /* { dg-error "error" "signed int void" } */ -signed int char *x365; /* { dg-error "error" "signed int char" } */ +signed short long *x357; /* { dg-error "" "signed short long" } */ +signed short float *x358; /* { dg-error "" "signed short float" } */ +signed short double *x359; /* { dg-error "" "signed short double" } */ +signed short signed *x360; /* { dg-error "" "signed short signed" } */ +signed short unsigned *x361; /* { dg-error "" "signed short unsigned" } */ +signed short _Bool *x362; /* { dg-error "" "signed short _Bool" } */ +signed short _Complex *x363; /* { dg-error "" "signed short _Complex" } */ +signed int void *x364; /* { dg-error "" "signed int void" } */ +signed int char *x365; /* { dg-error "" "signed int char" } */ signed int short *x366; -signed int int *x367; /* { dg-error "error" "signed int int" } */ +signed int int *x367; /* { dg-error "" "signed int int" } */ signed int long *x368; -signed int float *x369; /* { dg-error "error" "signed int float" } */ -signed int double *x370; /* { dg-error "error" "signed int double" } */ -signed int signed *x371; /* { dg-error "error" "signed int signed" } */ -signed int unsigned *x372; /* { dg-error "error" "signed int unsigned" } */ -signed int _Bool *x373; /* { dg-error "error" "signed int _Bool" } */ -signed int _Complex *x374; /* { dg-error "error" "signed int _Complex" } */ -signed long void *x375; /* { dg-error "error" "signed long void" } */ -signed long char *x376; /* { dg-error "error" "signed long char" } */ -signed long short *x377; /* { dg-error "error" "signed long short" } */ +signed int float *x369; /* { dg-error "" "signed int float" } */ +signed int double *x370; /* { dg-error "" "signed int double" } */ +signed int signed *x371; /* { dg-error "" "signed int signed" } */ +signed int unsigned *x372; /* { dg-error "" "signed int unsigned" } */ +signed int _Bool *x373; /* { dg-error "" "signed int _Bool" } */ +signed int _Complex *x374; /* { dg-error "" "signed int _Complex" } */ +signed long void *x375; /* { dg-error "" "signed long void" } */ +signed long char *x376; /* { dg-error "" "signed long char" } */ +signed long short *x377; /* { dg-error "" "signed long short" } */ signed long int *x378; signed long long *x379; -signed long float *x380; /* { dg-error "error" "signed long float" } */ -signed long double *x381; /* { dg-error "error" "signed long double" } */ -signed long signed *x382; /* { dg-error "error" "signed long signed" } */ -signed long unsigned *x383; /* { dg-error "error" "signed long unsigned" } */ -signed long _Bool *x384; /* { dg-error "error" "signed long _Bool" } */ -signed long _Complex *x385; /* { dg-error "error" "signed long _Complex" } */ -unsigned char void *x386; /* { dg-error "error" "unsigned char void" } */ -unsigned char char *x387; /* { dg-error "error" "unsigned char char" } */ -unsigned char short *x388; /* { dg-error "error" "unsigned char short" } */ -unsigned char int *x389; /* { dg-error "error" "unsigned char int" } */ -unsigned char long *x390; /* { dg-error "error" "unsigned char long" } */ -unsigned char float *x391; /* { dg-error "error" "unsigned char float" } */ -unsigned char double *x392; /* { dg-error "error" "unsigned char double" } */ -unsigned char signed *x393; /* { dg-error "error" "unsigned char signed" } */ -unsigned char unsigned *x394; /* { dg-error "error" "unsigned char unsigned" } */ -unsigned char _Bool *x395; /* { dg-error "error" "unsigned char _Bool" } */ -unsigned char _Complex *x396; /* { dg-error "error" "unsigned char _Complex" } */ -unsigned short void *x397; /* { dg-error "error" "unsigned short void" } */ -unsigned short char *x398; /* { dg-error "error" "unsigned short char" } */ -unsigned short short *x399; /* { dg-error "error" "unsigned short short" } */ +signed long float *x380; /* { dg-error "" "signed long float" } */ +signed long double *x381; /* { dg-error "" "signed long double" } */ +signed long signed *x382; /* { dg-error "" "signed long signed" } */ +signed long unsigned *x383; /* { dg-error "" "signed long unsigned" } */ +signed long _Bool *x384; /* { dg-error "" "signed long _Bool" } */ +signed long _Complex *x385; /* { dg-error "" "signed long _Complex" } */ +unsigned char void *x386; /* { dg-error "" "unsigned char void" } */ +unsigned char char *x387; /* { dg-error "" "unsigned char char" } */ +unsigned char short *x388; /* { dg-error "" "unsigned char short" } */ +unsigned char int *x389; /* { dg-error "" "unsigned char int" } */ +unsigned char long *x390; /* { dg-error "" "unsigned char long" } */ +unsigned char float *x391; /* { dg-error "" "unsigned char float" } */ +unsigned char double *x392; /* { dg-error "" "unsigned char double" } */ +unsigned char signed *x393; /* { dg-error "" "unsigned char signed" } */ +unsigned char unsigned *x394; /* { dg-error "" "unsigned char unsigned" } */ +unsigned char _Bool *x395; /* { dg-error "" "unsigned char _Bool" } */ +unsigned char _Complex *x396; /* { dg-error "" "unsigned char _Complex" } */ +unsigned short void *x397; /* { dg-error "" "unsigned short void" } */ +unsigned short char *x398; /* { dg-error "" "unsigned short char" } */ +unsigned short short *x399; /* { dg-error "" "unsigned short short" } */ unsigned short int *x400; -unsigned short long *x401; /* { dg-error "error" "unsigned short long" } */ -unsigned short float *x402; /* { dg-error "error" "unsigned short float" } */ -unsigned short double *x403; /* { dg-error "error" "unsigned short double" } */ -unsigned short signed *x404; /* { dg-error "error" "unsigned short signed" } */ -unsigned short unsigned *x405; /* { dg-error "error" "unsigned short unsigned" } */ -unsigned short _Bool *x406; /* { dg-error "error" "unsigned short _Bool" } */ -unsigned short _Complex *x407; /* { dg-error "error" "unsigned short _Complex" } */ -unsigned int void *x408; /* { dg-error "error" "unsigned int void" } */ -unsigned int char *x409; /* { dg-error "error" "unsigned int char" } */ +unsigned short long *x401; /* { dg-error "" "unsigned short long" } */ +unsigned short float *x402; /* { dg-error "" "unsigned short float" } */ +unsigned short double *x403; /* { dg-error "" "unsigned short double" } */ +unsigned short signed *x404; /* { dg-error "" "unsigned short signed" } */ +unsigned short unsigned *x405; /* { dg-error "" "unsigned short unsigned" } */ +unsigned short _Bool *x406; /* { dg-error "" "unsigned short _Bool" } */ +unsigned short _Complex *x407; /* { dg-error "" "unsigned short _Complex" } */ +unsigned int void *x408; /* { dg-error "" "unsigned int void" } */ +unsigned int char *x409; /* { dg-error "" "unsigned int char" } */ unsigned int short *x410; -unsigned int int *x411; /* { dg-error "error" "unsigned int int" } */ +unsigned int int *x411; /* { dg-error "" "unsigned int int" } */ unsigned int long *x412; -unsigned int float *x413; /* { dg-error "error" "unsigned int float" } */ -unsigned int double *x414; /* { dg-error "error" "unsigned int double" } */ -unsigned int signed *x415; /* { dg-error "error" "unsigned int signed" } */ -unsigned int unsigned *x416; /* { dg-error "error" "unsigned int unsigned" } */ -unsigned int _Bool *x417; /* { dg-error "error" "unsigned int _Bool" } */ -unsigned int _Complex *x418; /* { dg-error "error" "unsigned int _Complex" } */ -unsigned long void *x419; /* { dg-error "error" "unsigned long void" } */ -unsigned long char *x420; /* { dg-error "error" "unsigned long char" } */ -unsigned long short *x421; /* { dg-error "error" "unsigned long short" } */ +unsigned int float *x413; /* { dg-error "" "unsigned int float" } */ +unsigned int double *x414; /* { dg-error "" "unsigned int double" } */ +unsigned int signed *x415; /* { dg-error "" "unsigned int signed" } */ +unsigned int unsigned *x416; /* { dg-error "" "unsigned int unsigned" } */ +unsigned int _Bool *x417; /* { dg-error "" "unsigned int _Bool" } */ +unsigned int _Complex *x418; /* { dg-error "" "unsigned int _Complex" } */ +unsigned long void *x419; /* { dg-error "" "unsigned long void" } */ +unsigned long char *x420; /* { dg-error "" "unsigned long char" } */ +unsigned long short *x421; /* { dg-error "" "unsigned long short" } */ unsigned long int *x422; unsigned long long *x423; -unsigned long float *x424; /* { dg-error "error" "unsigned long float" } */ -unsigned long double *x425; /* { dg-error "error" "unsigned long double" } */ -unsigned long signed *x426; /* { dg-error "error" "unsigned long signed" } */ -unsigned long unsigned *x427; /* { dg-error "error" "unsigned long unsigned" } */ -unsigned long _Bool *x428; /* { dg-error "error" "unsigned long _Bool" } */ -unsigned long _Complex *x429; /* { dg-error "error" "unsigned long _Complex" } */ -_Complex long void *x430; /* { dg-error "error" "_Complex long void" } */ -_Complex long char *x431; /* { dg-error "error" "_Complex long char" } */ -_Complex long short *x432; /* { dg-error "error" "_Complex long short" } */ -_Complex long int *x433; /* { dg-error "error" "_Complex long int" } */ -_Complex long long *x434; /* { dg-error "error" "_Complex long long" } */ -_Complex long float *x435; /* { dg-error "error" "_Complex long float" } */ +unsigned long float *x424; /* { dg-error "" "unsigned long float" } */ +unsigned long double *x425; /* { dg-error "" "unsigned long double" } */ +unsigned long signed *x426; /* { dg-error "" "unsigned long signed" } */ +unsigned long unsigned *x427; /* { dg-error "" "unsigned long unsigned" } */ +unsigned long _Bool *x428; /* { dg-error "" "unsigned long _Bool" } */ +unsigned long _Complex *x429; /* { dg-error "" "unsigned long _Complex" } */ +_Complex long void *x430; /* { dg-error "" "_Complex long void" } */ +_Complex long char *x431; /* { dg-error "" "_Complex long char" } */ +_Complex long short *x432; /* { dg-error "" "_Complex long short" } */ +_Complex long int *x433; /* { dg-error "" "_Complex long int" } */ +_Complex long long *x434; /* { dg-error "" "_Complex long long" } */ +_Complex long float *x435; /* { dg-error "" "_Complex long float" } */ _Complex long double *x436; -_Complex long signed *x437; /* { dg-error "error" "_Complex long signed" } */ -_Complex long unsigned *x438; /* { dg-error "error" "_Complex long unsigned" } */ -_Complex long _Bool *x439; /* { dg-error "error" "_Complex long _Bool" } */ -_Complex long _Complex *x440; /* { dg-error "error" "_Complex long _Complex" } */ -_Complex float void *x441; /* { dg-error "error" "_Complex float void" } */ -_Complex float char *x442; /* { dg-error "error" "_Complex float char" } */ -_Complex float short *x443; /* { dg-error "error" "_Complex float short" } */ -_Complex float int *x444; /* { dg-error "error" "_Complex float int" } */ -_Complex float long *x445; /* { dg-error "error" "_Complex float long" } */ -_Complex float float *x446; /* { dg-error "error" "_Complex float float" } */ -_Complex float double *x447; /* { dg-error "error" "_Complex float double" } */ -_Complex float signed *x448; /* { dg-error "error" "_Complex float signed" } */ -_Complex float unsigned *x449; /* { dg-error "error" "_Complex float unsigned" } */ -_Complex float _Bool *x450; /* { dg-error "error" "_Complex float _Bool" } */ -_Complex float _Complex *x451; /* { dg-error "error" "_Complex float _Complex" } */ -_Complex double void *x452; /* { dg-error "error" "_Complex double void" } */ -_Complex double char *x453; /* { dg-error "error" "_Complex double char" } */ -_Complex double short *x454; /* { dg-error "error" "_Complex double short" } */ -_Complex double int *x455; /* { dg-error "error" "_Complex double int" } */ +_Complex long signed *x437; /* { dg-error "" "_Complex long signed" } */ +_Complex long unsigned *x438; /* { dg-error "" "_Complex long unsigned" } */ +_Complex long _Bool *x439; /* { dg-error "" "_Complex long _Bool" } */ +_Complex long _Complex *x440; /* { dg-error "" "_Complex long _Complex" } */ +_Complex float void *x441; /* { dg-error "" "_Complex float void" } */ +_Complex float char *x442; /* { dg-error "" "_Complex float char" } */ +_Complex float short *x443; /* { dg-error "" "_Complex float short" } */ +_Complex float int *x444; /* { dg-error "" "_Complex float int" } */ +_Complex float long *x445; /* { dg-error "" "_Complex float long" } */ +_Complex float float *x446; /* { dg-error "" "_Complex float float" } */ +_Complex float double *x447; /* { dg-error "" "_Complex float double" } */ +_Complex float signed *x448; /* { dg-error "" "_Complex float signed" } */ +_Complex float unsigned *x449; /* { dg-error "" "_Complex float unsigned" } */ +_Complex float _Bool *x450; /* { dg-error "" "_Complex float _Bool" } */ +_Complex float _Complex *x451; /* { dg-error "" "_Complex float _Complex" } */ +_Complex double void *x452; /* { dg-error "" "_Complex double void" } */ +_Complex double char *x453; /* { dg-error "" "_Complex double char" } */ +_Complex double short *x454; /* { dg-error "" "_Complex double short" } */ +_Complex double int *x455; /* { dg-error "" "_Complex double int" } */ _Complex double long *x456; -_Complex double float *x457; /* { dg-error "error" "_Complex double float" } */ -_Complex double double *x458; /* { dg-error "error" "_Complex double double" } */ -_Complex double signed *x459; /* { dg-error "error" "_Complex double signed" } */ -_Complex double unsigned *x460; /* { dg-error "error" "_Complex double unsigned" } */ -_Complex double _Bool *x461; /* { dg-error "error" "_Complex double _Bool" } */ -_Complex double _Complex *x462; /* { dg-error "error" "_Complex double _Complex" } */ -short int signed void *x463; /* { dg-error "error" "short int signed void" } */ -short int signed char *x464; /* { dg-error "error" "short int signed char" } */ -short int signed short *x465; /* { dg-error "error" "short int signed short" } */ -short int signed int *x466; /* { dg-error "error" "short int signed int" } */ -short int signed long *x467; /* { dg-error "error" "short int signed long" } */ -short int signed float *x468; /* { dg-error "error" "short int signed float" } */ -short int signed double *x469; /* { dg-error "error" "short int signed double" } */ -short int signed signed *x470; /* { dg-error "error" "short int signed signed" } */ -short int signed unsigned *x471; /* { dg-error "error" "short int signed unsigned" } */ -short int signed _Bool *x472; /* { dg-error "error" "short int signed _Bool" } */ -short int signed _Complex *x473; /* { dg-error "error" "short int signed _Complex" } */ -short int unsigned void *x474; /* { dg-error "error" "short int unsigned void" } */ -short int unsigned char *x475; /* { dg-error "error" "short int unsigned char" } */ -short int unsigned short *x476; /* { dg-error "error" "short int unsigned short" } */ -short int unsigned int *x477; /* { dg-error "error" "short int unsigned int" } */ -short int unsigned long *x478; /* { dg-error "error" "short int unsigned long" } */ -short int unsigned float *x479; /* { dg-error "error" "short int unsigned float" } */ -short int unsigned double *x480; /* { dg-error "error" "short int unsigned double" } */ -short int unsigned signed *x481; /* { dg-error "error" "short int unsigned signed" } */ -short int unsigned unsigned *x482; /* { dg-error "error" "short int unsigned unsigned" } */ -short int unsigned _Bool *x483; /* { dg-error "error" "short int unsigned _Bool" } */ -short int unsigned _Complex *x484; /* { dg-error "error" "short int unsigned _Complex" } */ -short signed int void *x485; /* { dg-error "error" "short signed int void" } */ -short signed int char *x486; /* { dg-error "error" "short signed int char" } */ -short signed int short *x487; /* { dg-error "error" "short signed int short" } */ -short signed int int *x488; /* { dg-error "error" "short signed int int" } */ -short signed int long *x489; /* { dg-error "error" "short signed int long" } */ -short signed int float *x490; /* { dg-error "error" "short signed int float" } */ -short signed int double *x491; /* { dg-error "error" "short signed int double" } */ -short signed int signed *x492; /* { dg-error "error" "short signed int signed" } */ -short signed int unsigned *x493; /* { dg-error "error" "short signed int unsigned" } */ -short signed int _Bool *x494; /* { dg-error "error" "short signed int _Bool" } */ -short signed int _Complex *x495; /* { dg-error "error" "short signed int _Complex" } */ -short unsigned int void *x496; /* { dg-error "error" "short unsigned int void" } */ -short unsigned int char *x497; /* { dg-error "error" "short unsigned int char" } */ -short unsigned int short *x498; /* { dg-error "error" "short unsigned int short" } */ -short unsigned int int *x499; /* { dg-error "error" "short unsigned int int" } */ -short unsigned int long *x500; /* { dg-error "error" "short unsigned int long" } */ -short unsigned int float *x501; /* { dg-error "error" "short unsigned int float" } */ -short unsigned int double *x502; /* { dg-error "error" "short unsigned int double" } */ -short unsigned int signed *x503; /* { dg-error "error" "short unsigned int signed" } */ -short unsigned int unsigned *x504; /* { dg-error "error" "short unsigned int unsigned" } */ -short unsigned int _Bool *x505; /* { dg-error "error" "short unsigned int _Bool" } */ -short unsigned int _Complex *x506; /* { dg-error "error" "short unsigned int _Complex" } */ -int short signed void *x507; /* { dg-error "error" "int short signed void" } */ -int short signed char *x508; /* { dg-error "error" "int short signed char" } */ -int short signed short *x509; /* { dg-error "error" "int short signed short" } */ -int short signed int *x510; /* { dg-error "error" "int short signed int" } */ -int short signed long *x511; /* { dg-error "error" "int short signed long" } */ -int short signed float *x512; /* { dg-error "error" "int short signed float" } */ -int short signed double *x513; /* { dg-error "error" "int short signed double" } */ -int short signed signed *x514; /* { dg-error "error" "int short signed signed" } */ -int short signed unsigned *x515; /* { dg-error "error" "int short signed unsigned" } */ -int short signed _Bool *x516; /* { dg-error "error" "int short signed _Bool" } */ -int short signed _Complex *x517; /* { dg-error "error" "int short signed _Complex" } */ -int short unsigned void *x518; /* { dg-error "error" "int short unsigned void" } */ -int short unsigned char *x519; /* { dg-error "error" "int short unsigned char" } */ -int short unsigned short *x520; /* { dg-error "error" "int short unsigned short" } */ -int short unsigned int *x521; /* { dg-error "error" "int short unsigned int" } */ -int short unsigned long *x522; /* { dg-error "error" "int short unsigned long" } */ -int short unsigned float *x523; /* { dg-error "error" "int short unsigned float" } */ -int short unsigned double *x524; /* { dg-error "error" "int short unsigned double" } */ -int short unsigned signed *x525; /* { dg-error "error" "int short unsigned signed" } */ -int short unsigned unsigned *x526; /* { dg-error "error" "int short unsigned unsigned" } */ -int short unsigned _Bool *x527; /* { dg-error "error" "int short unsigned _Bool" } */ -int short unsigned _Complex *x528; /* { dg-error "error" "int short unsigned _Complex" } */ -int long long void *x529; /* { dg-error "error" "int long long void" } */ -int long long char *x530; /* { dg-error "error" "int long long char" } */ -int long long short *x531; /* { dg-error "error" "int long long short" } */ -int long long int *x532; /* { dg-error "error" "int long long int" } */ -int long long long *x533; /* { dg-error "error" "int long long long" } */ -int long long float *x534; /* { dg-error "error" "int long long float" } */ -int long long double *x535; /* { dg-error "error" "int long long double" } */ +_Complex double float *x457; /* { dg-error "" "_Complex double float" } */ +_Complex double double *x458; /* { dg-error "" "_Complex double double" } */ +_Complex double signed *x459; /* { dg-error "" "_Complex double signed" } */ +_Complex double unsigned *x460; /* { dg-error "" "_Complex double unsigned" } */ +_Complex double _Bool *x461; /* { dg-error "" "_Complex double _Bool" } */ +_Complex double _Complex *x462; /* { dg-error "" "_Complex double _Complex" } */ +short int signed void *x463; /* { dg-error "" "short int signed void" } */ +short int signed char *x464; /* { dg-error "" "short int signed char" } */ +short int signed short *x465; /* { dg-error "" "short int signed short" } */ +short int signed int *x466; /* { dg-error "" "short int signed int" } */ +short int signed long *x467; /* { dg-error "" "short int signed long" } */ +short int signed float *x468; /* { dg-error "" "short int signed float" } */ +short int signed double *x469; /* { dg-error "" "short int signed double" } */ +short int signed signed *x470; /* { dg-error "" "short int signed signed" } */ +short int signed unsigned *x471; /* { dg-error "" "short int signed unsigned" } */ +short int signed _Bool *x472; /* { dg-error "" "short int signed _Bool" } */ +short int signed _Complex *x473; /* { dg-error "" "short int signed _Complex" } */ +short int unsigned void *x474; /* { dg-error "" "short int unsigned void" } */ +short int unsigned char *x475; /* { dg-error "" "short int unsigned char" } */ +short int unsigned short *x476; /* { dg-error "" "short int unsigned short" } */ +short int unsigned int *x477; /* { dg-error "" "short int unsigned int" } */ +short int unsigned long *x478; /* { dg-error "" "short int unsigned long" } */ +short int unsigned float *x479; /* { dg-error "" "short int unsigned float" } */ +short int unsigned double *x480; /* { dg-error "" "short int unsigned double" } */ +short int unsigned signed *x481; /* { dg-error "" "short int unsigned signed" } */ +short int unsigned unsigned *x482; /* { dg-error "" "short int unsigned unsigned" } */ +short int unsigned _Bool *x483; /* { dg-error "" "short int unsigned _Bool" } */ +short int unsigned _Complex *x484; /* { dg-error "" "short int unsigned _Complex" } */ +short signed int void *x485; /* { dg-error "" "short signed int void" } */ +short signed int char *x486; /* { dg-error "" "short signed int char" } */ +short signed int short *x487; /* { dg-error "" "short signed int short" } */ +short signed int int *x488; /* { dg-error "" "short signed int int" } */ +short signed int long *x489; /* { dg-error "" "short signed int long" } */ +short signed int float *x490; /* { dg-error "" "short signed int float" } */ +short signed int double *x491; /* { dg-error "" "short signed int double" } */ +short signed int signed *x492; /* { dg-error "" "short signed int signed" } */ +short signed int unsigned *x493; /* { dg-error "" "short signed int unsigned" } */ +short signed int _Bool *x494; /* { dg-error "" "short signed int _Bool" } */ +short signed int _Complex *x495; /* { dg-error "" "short signed int _Complex" } */ +short unsigned int void *x496; /* { dg-error "" "short unsigned int void" } */ +short unsigned int char *x497; /* { dg-error "" "short unsigned int char" } */ +short unsigned int short *x498; /* { dg-error "" "short unsigned int short" } */ +short unsigned int int *x499; /* { dg-error "" "short unsigned int int" } */ +short unsigned int long *x500; /* { dg-error "" "short unsigned int long" } */ +short unsigned int float *x501; /* { dg-error "" "short unsigned int float" } */ +short unsigned int double *x502; /* { dg-error "" "short unsigned int double" } */ +short unsigned int signed *x503; /* { dg-error "" "short unsigned int signed" } */ +short unsigned int unsigned *x504; /* { dg-error "" "short unsigned int unsigned" } */ +short unsigned int _Bool *x505; /* { dg-error "" "short unsigned int _Bool" } */ +short unsigned int _Complex *x506; /* { dg-error "" "short unsigned int _Complex" } */ +int short signed void *x507; /* { dg-error "" "int short signed void" } */ +int short signed char *x508; /* { dg-error "" "int short signed char" } */ +int short signed short *x509; /* { dg-error "" "int short signed short" } */ +int short signed int *x510; /* { dg-error "" "int short signed int" } */ +int short signed long *x511; /* { dg-error "" "int short signed long" } */ +int short signed float *x512; /* { dg-error "" "int short signed float" } */ +int short signed double *x513; /* { dg-error "" "int short signed double" } */ +int short signed signed *x514; /* { dg-error "" "int short signed signed" } */ +int short signed unsigned *x515; /* { dg-error "" "int short signed unsigned" } */ +int short signed _Bool *x516; /* { dg-error "" "int short signed _Bool" } */ +int short signed _Complex *x517; /* { dg-error "" "int short signed _Complex" } */ +int short unsigned void *x518; /* { dg-error "" "int short unsigned void" } */ +int short unsigned char *x519; /* { dg-error "" "int short unsigned char" } */ +int short unsigned short *x520; /* { dg-error "" "int short unsigned short" } */ +int short unsigned int *x521; /* { dg-error "" "int short unsigned int" } */ +int short unsigned long *x522; /* { dg-error "" "int short unsigned long" } */ +int short unsigned float *x523; /* { dg-error "" "int short unsigned float" } */ +int short unsigned double *x524; /* { dg-error "" "int short unsigned double" } */ +int short unsigned signed *x525; /* { dg-error "" "int short unsigned signed" } */ +int short unsigned unsigned *x526; /* { dg-error "" "int short unsigned unsigned" } */ +int short unsigned _Bool *x527; /* { dg-error "" "int short unsigned _Bool" } */ +int short unsigned _Complex *x528; /* { dg-error "" "int short unsigned _Complex" } */ +int long long void *x529; /* { dg-error "" "int long long void" } */ +int long long char *x530; /* { dg-error "" "int long long char" } */ +int long long short *x531; /* { dg-error "" "int long long short" } */ +int long long int *x532; /* { dg-error "" "int long long int" } */ +int long long long *x533; /* { dg-error "" "int long long long" } */ +int long long float *x534; /* { dg-error "" "int long long float" } */ +int long long double *x535; /* { dg-error "" "int long long double" } */ int long long signed *x536; int long long unsigned *x537; -int long long _Bool *x538; /* { dg-error "error" "int long long _Bool" } */ -int long long _Complex *x539; /* { dg-error "error" "int long long _Complex" } */ -int long signed void *x540; /* { dg-error "error" "int long signed void" } */ -int long signed char *x541; /* { dg-error "error" "int long signed char" } */ -int long signed short *x542; /* { dg-error "error" "int long signed short" } */ -int long signed int *x543; /* { dg-error "error" "int long signed int" } */ +int long long _Bool *x538; /* { dg-error "" "int long long _Bool" } */ +int long long _Complex *x539; /* { dg-error "" "int long long _Complex" } */ +int long signed void *x540; /* { dg-error "" "int long signed void" } */ +int long signed char *x541; /* { dg-error "" "int long signed char" } */ +int long signed short *x542; /* { dg-error "" "int long signed short" } */ +int long signed int *x543; /* { dg-error "" "int long signed int" } */ int long signed long *x544; -int long signed float *x545; /* { dg-error "error" "int long signed float" } */ -int long signed double *x546; /* { dg-error "error" "int long signed double" } */ -int long signed signed *x547; /* { dg-error "error" "int long signed signed" } */ -int long signed unsigned *x548; /* { dg-error "error" "int long signed unsigned" } */ -int long signed _Bool *x549; /* { dg-error "error" "int long signed _Bool" } */ -int long signed _Complex *x550; /* { dg-error "error" "int long signed _Complex" } */ -int long unsigned void *x551; /* { dg-error "error" "int long unsigned void" } */ -int long unsigned char *x552; /* { dg-error "error" "int long unsigned char" } */ -int long unsigned short *x553; /* { dg-error "error" "int long unsigned short" } */ -int long unsigned int *x554; /* { dg-error "error" "int long unsigned int" } */ +int long signed float *x545; /* { dg-error "" "int long signed float" } */ +int long signed double *x546; /* { dg-error "" "int long signed double" } */ +int long signed signed *x547; /* { dg-error "" "int long signed signed" } */ +int long signed unsigned *x548; /* { dg-error "" "int long signed unsigned" } */ +int long signed _Bool *x549; /* { dg-error "" "int long signed _Bool" } */ +int long signed _Complex *x550; /* { dg-error "" "int long signed _Complex" } */ +int long unsigned void *x551; /* { dg-error "" "int long unsigned void" } */ +int long unsigned char *x552; /* { dg-error "" "int long unsigned char" } */ +int long unsigned short *x553; /* { dg-error "" "int long unsigned short" } */ +int long unsigned int *x554; /* { dg-error "" "int long unsigned int" } */ int long unsigned long *x555; -int long unsigned float *x556; /* { dg-error "error" "int long unsigned float" } */ -int long unsigned double *x557; /* { dg-error "error" "int long unsigned double" } */ -int long unsigned signed *x558; /* { dg-error "error" "int long unsigned signed" } */ -int long unsigned unsigned *x559; /* { dg-error "error" "int long unsigned unsigned" } */ -int long unsigned _Bool *x560; /* { dg-error "error" "int long unsigned _Bool" } */ -int long unsigned _Complex *x561; /* { dg-error "error" "int long unsigned _Complex" } */ -int signed short void *x562; /* { dg-error "error" "int signed short void" } */ -int signed short char *x563; /* { dg-error "error" "int signed short char" } */ -int signed short short *x564; /* { dg-error "error" "int signed short short" } */ -int signed short int *x565; /* { dg-error "error" "int signed short int" } */ -int signed short long *x566; /* { dg-error "error" "int signed short long" } */ -int signed short float *x567; /* { dg-error "error" "int signed short float" } */ -int signed short double *x568; /* { dg-error "error" "int signed short double" } */ -int signed short signed *x569; /* { dg-error "error" "int signed short signed" } */ -int signed short unsigned *x570; /* { dg-error "error" "int signed short unsigned" } */ -int signed short _Bool *x571; /* { dg-error "error" "int signed short _Bool" } */ -int signed short _Complex *x572; /* { dg-error "error" "int signed short _Complex" } */ -int signed long void *x573; /* { dg-error "error" "int signed long void" } */ -int signed long char *x574; /* { dg-error "error" "int signed long char" } */ -int signed long short *x575; /* { dg-error "error" "int signed long short" } */ -int signed long int *x576; /* { dg-error "error" "int signed long int" } */ +int long unsigned float *x556; /* { dg-error "" "int long unsigned float" } */ +int long unsigned double *x557; /* { dg-error "" "int long unsigned double" } */ +int long unsigned signed *x558; /* { dg-error "" "int long unsigned signed" } */ +int long unsigned unsigned *x559; /* { dg-error "" "int long unsigned unsigned" } */ +int long unsigned _Bool *x560; /* { dg-error "" "int long unsigned _Bool" } */ +int long unsigned _Complex *x561; /* { dg-error "" "int long unsigned _Complex" } */ +int signed short void *x562; /* { dg-error "" "int signed short void" } */ +int signed short char *x563; /* { dg-error "" "int signed short char" } */ +int signed short short *x564; /* { dg-error "" "int signed short short" } */ +int signed short int *x565; /* { dg-error "" "int signed short int" } */ +int signed short long *x566; /* { dg-error "" "int signed short long" } */ +int signed short float *x567; /* { dg-error "" "int signed short float" } */ +int signed short double *x568; /* { dg-error "" "int signed short double" } */ +int signed short signed *x569; /* { dg-error "" "int signed short signed" } */ +int signed short unsigned *x570; /* { dg-error "" "int signed short unsigned" } */ +int signed short _Bool *x571; /* { dg-error "" "int signed short _Bool" } */ +int signed short _Complex *x572; /* { dg-error "" "int signed short _Complex" } */ +int signed long void *x573; /* { dg-error "" "int signed long void" } */ +int signed long char *x574; /* { dg-error "" "int signed long char" } */ +int signed long short *x575; /* { dg-error "" "int signed long short" } */ +int signed long int *x576; /* { dg-error "" "int signed long int" } */ int signed long long *x577; -int signed long float *x578; /* { dg-error "error" "int signed long float" } */ -int signed long double *x579; /* { dg-error "error" "int signed long double" } */ -int signed long signed *x580; /* { dg-error "error" "int signed long signed" } */ -int signed long unsigned *x581; /* { dg-error "error" "int signed long unsigned" } */ -int signed long _Bool *x582; /* { dg-error "error" "int signed long _Bool" } */ -int signed long _Complex *x583; /* { dg-error "error" "int signed long _Complex" } */ -int unsigned short void *x584; /* { dg-error "error" "int unsigned short void" } */ -int unsigned short char *x585; /* { dg-error "error" "int unsigned short char" } */ -int unsigned short short *x586; /* { dg-error "error" "int unsigned short short" } */ -int unsigned short int *x587; /* { dg-error "error" "int unsigned short int" } */ -int unsigned short long *x588; /* { dg-error "error" "int unsigned short long" } */ -int unsigned short float *x589; /* { dg-error "error" "int unsigned short float" } */ -int unsigned short double *x590; /* { dg-error "error" "int unsigned short double" } */ -int unsigned short signed *x591; /* { dg-error "error" "int unsigned short signed" } */ -int unsigned short unsigned *x592; /* { dg-error "error" "int unsigned short unsigned" } */ -int unsigned short _Bool *x593; /* { dg-error "error" "int unsigned short _Bool" } */ -int unsigned short _Complex *x594; /* { dg-error "error" "int unsigned short _Complex" } */ -int unsigned long void *x595; /* { dg-error "error" "int unsigned long void" } */ -int unsigned long char *x596; /* { dg-error "error" "int unsigned long char" } */ -int unsigned long short *x597; /* { dg-error "error" "int unsigned long short" } */ -int unsigned long int *x598; /* { dg-error "error" "int unsigned long int" } */ +int signed long float *x578; /* { dg-error "" "int signed long float" } */ +int signed long double *x579; /* { dg-error "" "int signed long double" } */ +int signed long signed *x580; /* { dg-error "" "int signed long signed" } */ +int signed long unsigned *x581; /* { dg-error "" "int signed long unsigned" } */ +int signed long _Bool *x582; /* { dg-error "" "int signed long _Bool" } */ +int signed long _Complex *x583; /* { dg-error "" "int signed long _Complex" } */ +int unsigned short void *x584; /* { dg-error "" "int unsigned short void" } */ +int unsigned short char *x585; /* { dg-error "" "int unsigned short char" } */ +int unsigned short short *x586; /* { dg-error "" "int unsigned short short" } */ +int unsigned short int *x587; /* { dg-error "" "int unsigned short int" } */ +int unsigned short long *x588; /* { dg-error "" "int unsigned short long" } */ +int unsigned short float *x589; /* { dg-error "" "int unsigned short float" } */ +int unsigned short double *x590; /* { dg-error "" "int unsigned short double" } */ +int unsigned short signed *x591; /* { dg-error "" "int unsigned short signed" } */ +int unsigned short unsigned *x592; /* { dg-error "" "int unsigned short unsigned" } */ +int unsigned short _Bool *x593; /* { dg-error "" "int unsigned short _Bool" } */ +int unsigned short _Complex *x594; /* { dg-error "" "int unsigned short _Complex" } */ +int unsigned long void *x595; /* { dg-error "" "int unsigned long void" } */ +int unsigned long char *x596; /* { dg-error "" "int unsigned long char" } */ +int unsigned long short *x597; /* { dg-error "" "int unsigned long short" } */ +int unsigned long int *x598; /* { dg-error "" "int unsigned long int" } */ int unsigned long long *x599; -int unsigned long float *x600; /* { dg-error "error" "int unsigned long float" } */ -int unsigned long double *x601; /* { dg-error "error" "int unsigned long double" } */ -int unsigned long signed *x602; /* { dg-error "error" "int unsigned long signed" } */ -int unsigned long unsigned *x603; /* { dg-error "error" "int unsigned long unsigned" } */ -int unsigned long _Bool *x604; /* { dg-error "error" "int unsigned long _Bool" } */ -int unsigned long _Complex *x605; /* { dg-error "error" "int unsigned long _Complex" } */ -long int long void *x606; /* { dg-error "error" "long int long void" } */ -long int long char *x607; /* { dg-error "error" "long int long char" } */ -long int long short *x608; /* { dg-error "error" "long int long short" } */ -long int long int *x609; /* { dg-error "error" "long int long int" } */ -long int long long *x610; /* { dg-error "error" "long int long long" } */ -long int long float *x611; /* { dg-error "error" "long int long float" } */ -long int long double *x612; /* { dg-error "error" "long int long double" } */ +int unsigned long float *x600; /* { dg-error "" "int unsigned long float" } */ +int unsigned long double *x601; /* { dg-error "" "int unsigned long double" } */ +int unsigned long signed *x602; /* { dg-error "" "int unsigned long signed" } */ +int unsigned long unsigned *x603; /* { dg-error "" "int unsigned long unsigned" } */ +int unsigned long _Bool *x604; /* { dg-error "" "int unsigned long _Bool" } */ +int unsigned long _Complex *x605; /* { dg-error "" "int unsigned long _Complex" } */ +long int long void *x606; /* { dg-error "" "long int long void" } */ +long int long char *x607; /* { dg-error "" "long int long char" } */ +long int long short *x608; /* { dg-error "" "long int long short" } */ +long int long int *x609; /* { dg-error "" "long int long int" } */ +long int long long *x610; /* { dg-error "" "long int long long" } */ +long int long float *x611; /* { dg-error "" "long int long float" } */ +long int long double *x612; /* { dg-error "" "long int long double" } */ long int long signed *x613; long int long unsigned *x614; -long int long _Bool *x615; /* { dg-error "error" "long int long _Bool" } */ -long int long _Complex *x616; /* { dg-error "error" "long int long _Complex" } */ -long int signed void *x617; /* { dg-error "error" "long int signed void" } */ -long int signed char *x618; /* { dg-error "error" "long int signed char" } */ -long int signed short *x619; /* { dg-error "error" "long int signed short" } */ -long int signed int *x620; /* { dg-error "error" "long int signed int" } */ +long int long _Bool *x615; /* { dg-error "" "long int long _Bool" } */ +long int long _Complex *x616; /* { dg-error "" "long int long _Complex" } */ +long int signed void *x617; /* { dg-error "" "long int signed void" } */ +long int signed char *x618; /* { dg-error "" "long int signed char" } */ +long int signed short *x619; /* { dg-error "" "long int signed short" } */ +long int signed int *x620; /* { dg-error "" "long int signed int" } */ long int signed long *x621; -long int signed float *x622; /* { dg-error "error" "long int signed float" } */ -long int signed double *x623; /* { dg-error "error" "long int signed double" } */ -long int signed signed *x624; /* { dg-error "error" "long int signed signed" } */ -long int signed unsigned *x625; /* { dg-error "error" "long int signed unsigned" } */ -long int signed _Bool *x626; /* { dg-error "error" "long int signed _Bool" } */ -long int signed _Complex *x627; /* { dg-error "error" "long int signed _Complex" } */ -long int unsigned void *x628; /* { dg-error "error" "long int unsigned void" } */ -long int unsigned char *x629; /* { dg-error "error" "long int unsigned char" } */ -long int unsigned short *x630; /* { dg-error "error" "long int unsigned short" } */ -long int unsigned int *x631; /* { dg-error "error" "long int unsigned int" } */ +long int signed float *x622; /* { dg-error "" "long int signed float" } */ +long int signed double *x623; /* { dg-error "" "long int signed double" } */ +long int signed signed *x624; /* { dg-error "" "long int signed signed" } */ +long int signed unsigned *x625; /* { dg-error "" "long int signed unsigned" } */ +long int signed _Bool *x626; /* { dg-error "" "long int signed _Bool" } */ +long int signed _Complex *x627; /* { dg-error "" "long int signed _Complex" } */ +long int unsigned void *x628; /* { dg-error "" "long int unsigned void" } */ +long int unsigned char *x629; /* { dg-error "" "long int unsigned char" } */ +long int unsigned short *x630; /* { dg-error "" "long int unsigned short" } */ +long int unsigned int *x631; /* { dg-error "" "long int unsigned int" } */ long int unsigned long *x632; -long int unsigned float *x633; /* { dg-error "error" "long int unsigned float" } */ -long int unsigned double *x634; /* { dg-error "error" "long int unsigned double" } */ -long int unsigned signed *x635; /* { dg-error "error" "long int unsigned signed" } */ -long int unsigned unsigned *x636; /* { dg-error "error" "long int unsigned unsigned" } */ -long int unsigned _Bool *x637; /* { dg-error "error" "long int unsigned _Bool" } */ -long int unsigned _Complex *x638; /* { dg-error "error" "long int unsigned _Complex" } */ -long long int void *x639; /* { dg-error "error" "long long int void" } */ -long long int char *x640; /* { dg-error "error" "long long int char" } */ -long long int short *x641; /* { dg-error "error" "long long int short" } */ -long long int int *x642; /* { dg-error "error" "long long int int" } */ -long long int long *x643; /* { dg-error "error" "long long int long" } */ -long long int float *x644; /* { dg-error "error" "long long int float" } */ -long long int double *x645; /* { dg-error "error" "long long int double" } */ +long int unsigned float *x633; /* { dg-error "" "long int unsigned float" } */ +long int unsigned double *x634; /* { dg-error "" "long int unsigned double" } */ +long int unsigned signed *x635; /* { dg-error "" "long int unsigned signed" } */ +long int unsigned unsigned *x636; /* { dg-error "" "long int unsigned unsigned" } */ +long int unsigned _Bool *x637; /* { dg-error "" "long int unsigned _Bool" } */ +long int unsigned _Complex *x638; /* { dg-error "" "long int unsigned _Complex" } */ +long long int void *x639; /* { dg-error "" "long long int void" } */ +long long int char *x640; /* { dg-error "" "long long int char" } */ +long long int short *x641; /* { dg-error "" "long long int short" } */ +long long int int *x642; /* { dg-error "" "long long int int" } */ +long long int long *x643; /* { dg-error "" "long long int long" } */ +long long int float *x644; /* { dg-error "" "long long int float" } */ +long long int double *x645; /* { dg-error "" "long long int double" } */ long long int signed *x646; long long int unsigned *x647; -long long int _Bool *x648; /* { dg-error "error" "long long int _Bool" } */ -long long int _Complex *x649; /* { dg-error "error" "long long int _Complex" } */ -long long signed void *x650; /* { dg-error "error" "long long signed void" } */ -long long signed char *x651; /* { dg-error "error" "long long signed char" } */ -long long signed short *x652; /* { dg-error "error" "long long signed short" } */ +long long int _Bool *x648; /* { dg-error "" "long long int _Bool" } */ +long long int _Complex *x649; /* { dg-error "" "long long int _Complex" } */ +long long signed void *x650; /* { dg-error "" "long long signed void" } */ +long long signed char *x651; /* { dg-error "" "long long signed char" } */ +long long signed short *x652; /* { dg-error "" "long long signed short" } */ long long signed int *x653; -long long signed long *x654; /* { dg-error "error" "long long signed long" } */ -long long signed float *x655; /* { dg-error "error" "long long signed float" } */ -long long signed double *x656; /* { dg-error "error" "long long signed double" } */ -long long signed signed *x657; /* { dg-error "error" "long long signed signed" } */ -long long signed unsigned *x658; /* { dg-error "error" "long long signed unsigned" } */ -long long signed _Bool *x659; /* { dg-error "error" "long long signed _Bool" } */ -long long signed _Complex *x660; /* { dg-error "error" "long long signed _Complex" } */ -long long unsigned void *x661; /* { dg-error "error" "long long unsigned void" } */ -long long unsigned char *x662; /* { dg-error "error" "long long unsigned char" } */ -long long unsigned short *x663; /* { dg-error "error" "long long unsigned short" } */ +long long signed long *x654; /* { dg-error "" "long long signed long" } */ +long long signed float *x655; /* { dg-error "" "long long signed float" } */ +long long signed double *x656; /* { dg-error "" "long long signed double" } */ +long long signed signed *x657; /* { dg-error "" "long long signed signed" } */ +long long signed unsigned *x658; /* { dg-error "" "long long signed unsigned" } */ +long long signed _Bool *x659; /* { dg-error "" "long long signed _Bool" } */ +long long signed _Complex *x660; /* { dg-error "" "long long signed _Complex" } */ +long long unsigned void *x661; /* { dg-error "" "long long unsigned void" } */ +long long unsigned char *x662; /* { dg-error "" "long long unsigned char" } */ +long long unsigned short *x663; /* { dg-error "" "long long unsigned short" } */ long long unsigned int *x664; -long long unsigned long *x665; /* { dg-error "error" "long long unsigned long" } */ -long long unsigned float *x666; /* { dg-error "error" "long long unsigned float" } */ -long long unsigned double *x667; /* { dg-error "error" "long long unsigned double" } */ -long long unsigned signed *x668; /* { dg-error "error" "long long unsigned signed" } */ -long long unsigned unsigned *x669; /* { dg-error "error" "long long unsigned unsigned" } */ -long long unsigned _Bool *x670; /* { dg-error "error" "long long unsigned _Bool" } */ -long long unsigned _Complex *x671; /* { dg-error "error" "long long unsigned _Complex" } */ -long double _Complex void *x672; /* { dg-error "error" "long double _Complex void" } */ -long double _Complex char *x673; /* { dg-error "error" "long double _Complex char" } */ -long double _Complex short *x674; /* { dg-error "error" "long double _Complex short" } */ -long double _Complex int *x675; /* { dg-error "error" "long double _Complex int" } */ -long double _Complex long *x676; /* { dg-error "error" "long double _Complex long" } */ -long double _Complex float *x677; /* { dg-error "error" "long double _Complex float" } */ -long double _Complex double *x678; /* { dg-error "error" "long double _Complex double" } */ -long double _Complex signed *x679; /* { dg-error "error" "long double _Complex signed" } */ -long double _Complex unsigned *x680; /* { dg-error "error" "long double _Complex unsigned" } */ -long double _Complex _Bool *x681; /* { dg-error "error" "long double _Complex _Bool" } */ -long double _Complex _Complex *x682; /* { dg-error "error" "long double _Complex _Complex" } */ -long signed int void *x683; /* { dg-error "error" "long signed int void" } */ -long signed int char *x684; /* { dg-error "error" "long signed int char" } */ -long signed int short *x685; /* { dg-error "error" "long signed int short" } */ -long signed int int *x686; /* { dg-error "error" "long signed int int" } */ +long long unsigned long *x665; /* { dg-error "" "long long unsigned long" } */ +long long unsigned float *x666; /* { dg-error "" "long long unsigned float" } */ +long long unsigned double *x667; /* { dg-error "" "long long unsigned double" } */ +long long unsigned signed *x668; /* { dg-error "" "long long unsigned signed" } */ +long long unsigned unsigned *x669; /* { dg-error "" "long long unsigned unsigned" } */ +long long unsigned _Bool *x670; /* { dg-error "" "long long unsigned _Bool" } */ +long long unsigned _Complex *x671; /* { dg-error "" "long long unsigned _Complex" } */ +long double _Complex void *x672; /* { dg-error "" "long double _Complex void" } */ +long double _Complex char *x673; /* { dg-error "" "long double _Complex char" } */ +long double _Complex short *x674; /* { dg-error "" "long double _Complex short" } */ +long double _Complex int *x675; /* { dg-error "" "long double _Complex int" } */ +long double _Complex long *x676; /* { dg-error "" "long double _Complex long" } */ +long double _Complex float *x677; /* { dg-error "" "long double _Complex float" } */ +long double _Complex double *x678; /* { dg-error "" "long double _Complex double" } */ +long double _Complex signed *x679; /* { dg-error "" "long double _Complex signed" } */ +long double _Complex unsigned *x680; /* { dg-error "" "long double _Complex unsigned" } */ +long double _Complex _Bool *x681; /* { dg-error "" "long double _Complex _Bool" } */ +long double _Complex _Complex *x682; /* { dg-error "" "long double _Complex _Complex" } */ +long signed int void *x683; /* { dg-error "" "long signed int void" } */ +long signed int char *x684; /* { dg-error "" "long signed int char" } */ +long signed int short *x685; /* { dg-error "" "long signed int short" } */ +long signed int int *x686; /* { dg-error "" "long signed int int" } */ long signed int long *x687; -long signed int float *x688; /* { dg-error "error" "long signed int float" } */ -long signed int double *x689; /* { dg-error "error" "long signed int double" } */ -long signed int signed *x690; /* { dg-error "error" "long signed int signed" } */ -long signed int unsigned *x691; /* { dg-error "error" "long signed int unsigned" } */ -long signed int _Bool *x692; /* { dg-error "error" "long signed int _Bool" } */ -long signed int _Complex *x693; /* { dg-error "error" "long signed int _Complex" } */ -long signed long void *x694; /* { dg-error "error" "long signed long void" } */ -long signed long char *x695; /* { dg-error "error" "long signed long char" } */ -long signed long short *x696; /* { dg-error "error" "long signed long short" } */ +long signed int float *x688; /* { dg-error "" "long signed int float" } */ +long signed int double *x689; /* { dg-error "" "long signed int double" } */ +long signed int signed *x690; /* { dg-error "" "long signed int signed" } */ +long signed int unsigned *x691; /* { dg-error "" "long signed int unsigned" } */ +long signed int _Bool *x692; /* { dg-error "" "long signed int _Bool" } */ +long signed int _Complex *x693; /* { dg-error "" "long signed int _Complex" } */ +long signed long void *x694; /* { dg-error "" "long signed long void" } */ +long signed long char *x695; /* { dg-error "" "long signed long char" } */ +long signed long short *x696; /* { dg-error "" "long signed long short" } */ long signed long int *x697; -long signed long long *x698; /* { dg-error "error" "long signed long long" } */ -long signed long float *x699; /* { dg-error "error" "long signed long float" } */ -long signed long double *x700; /* { dg-error "error" "long signed long double" } */ -long signed long signed *x701; /* { dg-error "error" "long signed long signed" } */ -long signed long unsigned *x702; /* { dg-error "error" "long signed long unsigned" } */ -long signed long _Bool *x703; /* { dg-error "error" "long signed long _Bool" } */ -long signed long _Complex *x704; /* { dg-error "error" "long signed long _Complex" } */ -long unsigned int void *x705; /* { dg-error "error" "long unsigned int void" } */ -long unsigned int char *x706; /* { dg-error "error" "long unsigned int char" } */ -long unsigned int short *x707; /* { dg-error "error" "long unsigned int short" } */ -long unsigned int int *x708; /* { dg-error "error" "long unsigned int int" } */ +long signed long long *x698; /* { dg-error "" "long signed long long" } */ +long signed long float *x699; /* { dg-error "" "long signed long float" } */ +long signed long double *x700; /* { dg-error "" "long signed long double" } */ +long signed long signed *x701; /* { dg-error "" "long signed long signed" } */ +long signed long unsigned *x702; /* { dg-error "" "long signed long unsigned" } */ +long signed long _Bool *x703; /* { dg-error "" "long signed long _Bool" } */ +long signed long _Complex *x704; /* { dg-error "" "long signed long _Complex" } */ +long unsigned int void *x705; /* { dg-error "" "long unsigned int void" } */ +long unsigned int char *x706; /* { dg-error "" "long unsigned int char" } */ +long unsigned int short *x707; /* { dg-error "" "long unsigned int short" } */ +long unsigned int int *x708; /* { dg-error "" "long unsigned int int" } */ long unsigned int long *x709; -long unsigned int float *x710; /* { dg-error "error" "long unsigned int float" } */ -long unsigned int double *x711; /* { dg-error "error" "long unsigned int double" } */ -long unsigned int signed *x712; /* { dg-error "error" "long unsigned int signed" } */ -long unsigned int unsigned *x713; /* { dg-error "error" "long unsigned int unsigned" } */ -long unsigned int _Bool *x714; /* { dg-error "error" "long unsigned int _Bool" } */ -long unsigned int _Complex *x715; /* { dg-error "error" "long unsigned int _Complex" } */ -long unsigned long void *x716; /* { dg-error "error" "long unsigned long void" } */ -long unsigned long char *x717; /* { dg-error "error" "long unsigned long char" } */ -long unsigned long short *x718; /* { dg-error "error" "long unsigned long short" } */ +long unsigned int float *x710; /* { dg-error "" "long unsigned int float" } */ +long unsigned int double *x711; /* { dg-error "" "long unsigned int double" } */ +long unsigned int signed *x712; /* { dg-error "" "long unsigned int signed" } */ +long unsigned int unsigned *x713; /* { dg-error "" "long unsigned int unsigned" } */ +long unsigned int _Bool *x714; /* { dg-error "" "long unsigned int _Bool" } */ +long unsigned int _Complex *x715; /* { dg-error "" "long unsigned int _Complex" } */ +long unsigned long void *x716; /* { dg-error "" "long unsigned long void" } */ +long unsigned long char *x717; /* { dg-error "" "long unsigned long char" } */ +long unsigned long short *x718; /* { dg-error "" "long unsigned long short" } */ long unsigned long int *x719; -long unsigned long long *x720; /* { dg-error "error" "long unsigned long long" } */ -long unsigned long float *x721; /* { dg-error "error" "long unsigned long float" } */ -long unsigned long double *x722; /* { dg-error "error" "long unsigned long double" } */ -long unsigned long signed *x723; /* { dg-error "error" "long unsigned long signed" } */ -long unsigned long unsigned *x724; /* { dg-error "error" "long unsigned long unsigned" } */ -long unsigned long _Bool *x725; /* { dg-error "error" "long unsigned long _Bool" } */ -long unsigned long _Complex *x726; /* { dg-error "error" "long unsigned long _Complex" } */ -long _Complex double void *x727; /* { dg-error "error" "long _Complex double void" } */ -long _Complex double char *x728; /* { dg-error "error" "long _Complex double char" } */ -long _Complex double short *x729; /* { dg-error "error" "long _Complex double short" } */ -long _Complex double int *x730; /* { dg-error "error" "long _Complex double int" } */ -long _Complex double long *x731; /* { dg-error "error" "long _Complex double long" } */ -long _Complex double float *x732; /* { dg-error "error" "long _Complex double float" } */ -long _Complex double double *x733; /* { dg-error "error" "long _Complex double double" } */ -long _Complex double signed *x734; /* { dg-error "error" "long _Complex double signed" } */ -long _Complex double unsigned *x735; /* { dg-error "error" "long _Complex double unsigned" } */ -long _Complex double _Bool *x736; /* { dg-error "error" "long _Complex double _Bool" } */ -long _Complex double _Complex *x737; /* { dg-error "error" "long _Complex double _Complex" } */ -double long _Complex void *x738; /* { dg-error "error" "double long _Complex void" } */ -double long _Complex char *x739; /* { dg-error "error" "double long _Complex char" } */ -double long _Complex short *x740; /* { dg-error "error" "double long _Complex short" } */ -double long _Complex int *x741; /* { dg-error "error" "double long _Complex int" } */ -double long _Complex long *x742; /* { dg-error "error" "double long _Complex long" } */ -double long _Complex float *x743; /* { dg-error "error" "double long _Complex float" } */ -double long _Complex double *x744; /* { dg-error "error" "double long _Complex double" } */ -double long _Complex signed *x745; /* { dg-error "error" "double long _Complex signed" } */ -double long _Complex unsigned *x746; /* { dg-error "error" "double long _Complex unsigned" } */ -double long _Complex _Bool *x747; /* { dg-error "error" "double long _Complex _Bool" } */ -double long _Complex _Complex *x748; /* { dg-error "error" "double long _Complex _Complex" } */ -double _Complex long void *x749; /* { dg-error "error" "double _Complex long void" } */ -double _Complex long char *x750; /* { dg-error "error" "double _Complex long char" } */ -double _Complex long short *x751; /* { dg-error "error" "double _Complex long short" } */ -double _Complex long int *x752; /* { dg-error "error" "double _Complex long int" } */ -double _Complex long long *x753; /* { dg-error "error" "double _Complex long long" } */ -double _Complex long float *x754; /* { dg-error "error" "double _Complex long float" } */ -double _Complex long double *x755; /* { dg-error "error" "double _Complex long double" } */ -double _Complex long signed *x756; /* { dg-error "error" "double _Complex long signed" } */ -double _Complex long unsigned *x757; /* { dg-error "error" "double _Complex long unsigned" } */ -double _Complex long _Bool *x758; /* { dg-error "error" "double _Complex long _Bool" } */ -double _Complex long _Complex *x759; /* { dg-error "error" "double _Complex long _Complex" } */ -signed short int void *x760; /* { dg-error "error" "signed short int void" } */ -signed short int char *x761; /* { dg-error "error" "signed short int char" } */ -signed short int short *x762; /* { dg-error "error" "signed short int short" } */ -signed short int int *x763; /* { dg-error "error" "signed short int int" } */ -signed short int long *x764; /* { dg-error "error" "signed short int long" } */ -signed short int float *x765; /* { dg-error "error" "signed short int float" } */ -signed short int double *x766; /* { dg-error "error" "signed short int double" } */ -signed short int signed *x767; /* { dg-error "error" "signed short int signed" } */ -signed short int unsigned *x768; /* { dg-error "error" "signed short int unsigned" } */ -signed short int _Bool *x769; /* { dg-error "error" "signed short int _Bool" } */ -signed short int _Complex *x770; /* { dg-error "error" "signed short int _Complex" } */ -signed int short void *x771; /* { dg-error "error" "signed int short void" } */ -signed int short char *x772; /* { dg-error "error" "signed int short char" } */ -signed int short short *x773; /* { dg-error "error" "signed int short short" } */ -signed int short int *x774; /* { dg-error "error" "signed int short int" } */ -signed int short long *x775; /* { dg-error "error" "signed int short long" } */ -signed int short float *x776; /* { dg-error "error" "signed int short float" } */ -signed int short double *x777; /* { dg-error "error" "signed int short double" } */ -signed int short signed *x778; /* { dg-error "error" "signed int short signed" } */ -signed int short unsigned *x779; /* { dg-error "error" "signed int short unsigned" } */ -signed int short _Bool *x780; /* { dg-error "error" "signed int short _Bool" } */ -signed int short _Complex *x781; /* { dg-error "error" "signed int short _Complex" } */ -signed int long void *x782; /* { dg-error "error" "signed int long void" } */ -signed int long char *x783; /* { dg-error "error" "signed int long char" } */ -signed int long short *x784; /* { dg-error "error" "signed int long short" } */ -signed int long int *x785; /* { dg-error "error" "signed int long int" } */ +long unsigned long long *x720; /* { dg-error "" "long unsigned long long" } */ +long unsigned long float *x721; /* { dg-error "" "long unsigned long float" } */ +long unsigned long double *x722; /* { dg-error "" "long unsigned long double" } */ +long unsigned long signed *x723; /* { dg-error "" "long unsigned long signed" } */ +long unsigned long unsigned *x724; /* { dg-error "" "long unsigned long unsigned" } */ +long unsigned long _Bool *x725; /* { dg-error "" "long unsigned long _Bool" } */ +long unsigned long _Complex *x726; /* { dg-error "" "long unsigned long _Complex" } */ +long _Complex double void *x727; /* { dg-error "" "long _Complex double void" } */ +long _Complex double char *x728; /* { dg-error "" "long _Complex double char" } */ +long _Complex double short *x729; /* { dg-error "" "long _Complex double short" } */ +long _Complex double int *x730; /* { dg-error "" "long _Complex double int" } */ +long _Complex double long *x731; /* { dg-error "" "long _Complex double long" } */ +long _Complex double float *x732; /* { dg-error "" "long _Complex double float" } */ +long _Complex double double *x733; /* { dg-error "" "long _Complex double double" } */ +long _Complex double signed *x734; /* { dg-error "" "long _Complex double signed" } */ +long _Complex double unsigned *x735; /* { dg-error "" "long _Complex double unsigned" } */ +long _Complex double _Bool *x736; /* { dg-error "" "long _Complex double _Bool" } */ +long _Complex double _Complex *x737; /* { dg-error "" "long _Complex double _Complex" } */ +double long _Complex void *x738; /* { dg-error "" "double long _Complex void" } */ +double long _Complex char *x739; /* { dg-error "" "double long _Complex char" } */ +double long _Complex short *x740; /* { dg-error "" "double long _Complex short" } */ +double long _Complex int *x741; /* { dg-error "" "double long _Complex int" } */ +double long _Complex long *x742; /* { dg-error "" "double long _Complex long" } */ +double long _Complex float *x743; /* { dg-error "" "double long _Complex float" } */ +double long _Complex double *x744; /* { dg-error "" "double long _Complex double" } */ +double long _Complex signed *x745; /* { dg-error "" "double long _Complex signed" } */ +double long _Complex unsigned *x746; /* { dg-error "" "double long _Complex unsigned" } */ +double long _Complex _Bool *x747; /* { dg-error "" "double long _Complex _Bool" } */ +double long _Complex _Complex *x748; /* { dg-error "" "double long _Complex _Complex" } */ +double _Complex long void *x749; /* { dg-error "" "double _Complex long void" } */ +double _Complex long char *x750; /* { dg-error "" "double _Complex long char" } */ +double _Complex long short *x751; /* { dg-error "" "double _Complex long short" } */ +double _Complex long int *x752; /* { dg-error "" "double _Complex long int" } */ +double _Complex long long *x753; /* { dg-error "" "double _Complex long long" } */ +double _Complex long float *x754; /* { dg-error "" "double _Complex long float" } */ +double _Complex long double *x755; /* { dg-error "" "double _Complex long double" } */ +double _Complex long signed *x756; /* { dg-error "" "double _Complex long signed" } */ +double _Complex long unsigned *x757; /* { dg-error "" "double _Complex long unsigned" } */ +double _Complex long _Bool *x758; /* { dg-error "" "double _Complex long _Bool" } */ +double _Complex long _Complex *x759; /* { dg-error "" "double _Complex long _Complex" } */ +signed short int void *x760; /* { dg-error "" "signed short int void" } */ +signed short int char *x761; /* { dg-error "" "signed short int char" } */ +signed short int short *x762; /* { dg-error "" "signed short int short" } */ +signed short int int *x763; /* { dg-error "" "signed short int int" } */ +signed short int long *x764; /* { dg-error "" "signed short int long" } */ +signed short int float *x765; /* { dg-error "" "signed short int float" } */ +signed short int double *x766; /* { dg-error "" "signed short int double" } */ +signed short int signed *x767; /* { dg-error "" "signed short int signed" } */ +signed short int unsigned *x768; /* { dg-error "" "signed short int unsigned" } */ +signed short int _Bool *x769; /* { dg-error "" "signed short int _Bool" } */ +signed short int _Complex *x770; /* { dg-error "" "signed short int _Complex" } */ +signed int short void *x771; /* { dg-error "" "signed int short void" } */ +signed int short char *x772; /* { dg-error "" "signed int short char" } */ +signed int short short *x773; /* { dg-error "" "signed int short short" } */ +signed int short int *x774; /* { dg-error "" "signed int short int" } */ +signed int short long *x775; /* { dg-error "" "signed int short long" } */ +signed int short float *x776; /* { dg-error "" "signed int short float" } */ +signed int short double *x777; /* { dg-error "" "signed int short double" } */ +signed int short signed *x778; /* { dg-error "" "signed int short signed" } */ +signed int short unsigned *x779; /* { dg-error "" "signed int short unsigned" } */ +signed int short _Bool *x780; /* { dg-error "" "signed int short _Bool" } */ +signed int short _Complex *x781; /* { dg-error "" "signed int short _Complex" } */ +signed int long void *x782; /* { dg-error "" "signed int long void" } */ +signed int long char *x783; /* { dg-error "" "signed int long char" } */ +signed int long short *x784; /* { dg-error "" "signed int long short" } */ +signed int long int *x785; /* { dg-error "" "signed int long int" } */ signed int long long *x786; -signed int long float *x787; /* { dg-error "error" "signed int long float" } */ -signed int long double *x788; /* { dg-error "error" "signed int long double" } */ -signed int long signed *x789; /* { dg-error "error" "signed int long signed" } */ -signed int long unsigned *x790; /* { dg-error "error" "signed int long unsigned" } */ -signed int long _Bool *x791; /* { dg-error "error" "signed int long _Bool" } */ -signed int long _Complex *x792; /* { dg-error "error" "signed int long _Complex" } */ -signed long int void *x793; /* { dg-error "error" "signed long int void" } */ -signed long int char *x794; /* { dg-error "error" "signed long int char" } */ -signed long int short *x795; /* { dg-error "error" "signed long int short" } */ -signed long int int *x796; /* { dg-error "error" "signed long int int" } */ +signed int long float *x787; /* { dg-error "" "signed int long float" } */ +signed int long double *x788; /* { dg-error "" "signed int long double" } */ +signed int long signed *x789; /* { dg-error "" "signed int long signed" } */ +signed int long unsigned *x790; /* { dg-error "" "signed int long unsigned" } */ +signed int long _Bool *x791; /* { dg-error "" "signed int long _Bool" } */ +signed int long _Complex *x792; /* { dg-error "" "signed int long _Complex" } */ +signed long int void *x793; /* { dg-error "" "signed long int void" } */ +signed long int char *x794; /* { dg-error "" "signed long int char" } */ +signed long int short *x795; /* { dg-error "" "signed long int short" } */ +signed long int int *x796; /* { dg-error "" "signed long int int" } */ signed long int long *x797; -signed long int float *x798; /* { dg-error "error" "signed long int float" } */ -signed long int double *x799; /* { dg-error "error" "signed long int double" } */ -signed long int signed *x800; /* { dg-error "error" "signed long int signed" } */ -signed long int unsigned *x801; /* { dg-error "error" "signed long int unsigned" } */ -signed long int _Bool *x802; /* { dg-error "error" "signed long int _Bool" } */ -signed long int _Complex *x803; /* { dg-error "error" "signed long int _Complex" } */ -signed long long void *x804; /* { dg-error "error" "signed long long void" } */ -signed long long char *x805; /* { dg-error "error" "signed long long char" } */ -signed long long short *x806; /* { dg-error "error" "signed long long short" } */ +signed long int float *x798; /* { dg-error "" "signed long int float" } */ +signed long int double *x799; /* { dg-error "" "signed long int double" } */ +signed long int signed *x800; /* { dg-error "" "signed long int signed" } */ +signed long int unsigned *x801; /* { dg-error "" "signed long int unsigned" } */ +signed long int _Bool *x802; /* { dg-error "" "signed long int _Bool" } */ +signed long int _Complex *x803; /* { dg-error "" "signed long int _Complex" } */ +signed long long void *x804; /* { dg-error "" "signed long long void" } */ +signed long long char *x805; /* { dg-error "" "signed long long char" } */ +signed long long short *x806; /* { dg-error "" "signed long long short" } */ signed long long int *x807; -signed long long long *x808; /* { dg-error "error" "signed long long long" } */ -signed long long float *x809; /* { dg-error "error" "signed long long float" } */ -signed long long double *x810; /* { dg-error "error" "signed long long double" } */ -signed long long signed *x811; /* { dg-error "error" "signed long long signed" } */ -signed long long unsigned *x812; /* { dg-error "error" "signed long long unsigned" } */ -signed long long _Bool *x813; /* { dg-error "error" "signed long long _Bool" } */ -signed long long _Complex *x814; /* { dg-error "error" "signed long long _Complex" } */ -unsigned short int void *x815; /* { dg-error "error" "unsigned short int void" } */ -unsigned short int char *x816; /* { dg-error "error" "unsigned short int char" } */ -unsigned short int short *x817; /* { dg-error "error" "unsigned short int short" } */ -unsigned short int int *x818; /* { dg-error "error" "unsigned short int int" } */ -unsigned short int long *x819; /* { dg-error "error" "unsigned short int long" } */ -unsigned short int float *x820; /* { dg-error "error" "unsigned short int float" } */ -unsigned short int double *x821; /* { dg-error "error" "unsigned short int double" } */ -unsigned short int signed *x822; /* { dg-error "error" "unsigned short int signed" } */ -unsigned short int unsigned *x823; /* { dg-error "error" "unsigned short int unsigned" } */ -unsigned short int _Bool *x824; /* { dg-error "error" "unsigned short int _Bool" } */ -unsigned short int _Complex *x825; /* { dg-error "error" "unsigned short int _Complex" } */ -unsigned int short void *x826; /* { dg-error "error" "unsigned int short void" } */ -unsigned int short char *x827; /* { dg-error "error" "unsigned int short char" } */ -unsigned int short short *x828; /* { dg-error "error" "unsigned int short short" } */ -unsigned int short int *x829; /* { dg-error "error" "unsigned int short int" } */ -unsigned int short long *x830; /* { dg-error "error" "unsigned int short long" } */ -unsigned int short float *x831; /* { dg-error "error" "unsigned int short float" } */ -unsigned int short double *x832; /* { dg-error "error" "unsigned int short double" } */ -unsigned int short signed *x833; /* { dg-error "error" "unsigned int short signed" } */ -unsigned int short unsigned *x834; /* { dg-error "error" "unsigned int short unsigned" } */ -unsigned int short _Bool *x835; /* { dg-error "error" "unsigned int short _Bool" } */ -unsigned int short _Complex *x836; /* { dg-error "error" "unsigned int short _Complex" } */ -unsigned int long void *x837; /* { dg-error "error" "unsigned int long void" } */ -unsigned int long char *x838; /* { dg-error "error" "unsigned int long char" } */ -unsigned int long short *x839; /* { dg-error "error" "unsigned int long short" } */ -unsigned int long int *x840; /* { dg-error "error" "unsigned int long int" } */ +signed long long long *x808; /* { dg-error "" "signed long long long" } */ +signed long long float *x809; /* { dg-error "" "signed long long float" } */ +signed long long double *x810; /* { dg-error "" "signed long long double" } */ +signed long long signed *x811; /* { dg-error "" "signed long long signed" } */ +signed long long unsigned *x812; /* { dg-error "" "signed long long unsigned" } */ +signed long long _Bool *x813; /* { dg-error "" "signed long long _Bool" } */ +signed long long _Complex *x814; /* { dg-error "" "signed long long _Complex" } */ +unsigned short int void *x815; /* { dg-error "" "unsigned short int void" } */ +unsigned short int char *x816; /* { dg-error "" "unsigned short int char" } */ +unsigned short int short *x817; /* { dg-error "" "unsigned short int short" } */ +unsigned short int int *x818; /* { dg-error "" "unsigned short int int" } */ +unsigned short int long *x819; /* { dg-error "" "unsigned short int long" } */ +unsigned short int float *x820; /* { dg-error "" "unsigned short int float" } */ +unsigned short int double *x821; /* { dg-error "" "unsigned short int double" } */ +unsigned short int signed *x822; /* { dg-error "" "unsigned short int signed" } */ +unsigned short int unsigned *x823; /* { dg-error "" "unsigned short int unsigned" } */ +unsigned short int _Bool *x824; /* { dg-error "" "unsigned short int _Bool" } */ +unsigned short int _Complex *x825; /* { dg-error "" "unsigned short int _Complex" } */ +unsigned int short void *x826; /* { dg-error "" "unsigned int short void" } */ +unsigned int short char *x827; /* { dg-error "" "unsigned int short char" } */ +unsigned int short short *x828; /* { dg-error "" "unsigned int short short" } */ +unsigned int short int *x829; /* { dg-error "" "unsigned int short int" } */ +unsigned int short long *x830; /* { dg-error "" "unsigned int short long" } */ +unsigned int short float *x831; /* { dg-error "" "unsigned int short float" } */ +unsigned int short double *x832; /* { dg-error "" "unsigned int short double" } */ +unsigned int short signed *x833; /* { dg-error "" "unsigned int short signed" } */ +unsigned int short unsigned *x834; /* { dg-error "" "unsigned int short unsigned" } */ +unsigned int short _Bool *x835; /* { dg-error "" "unsigned int short _Bool" } */ +unsigned int short _Complex *x836; /* { dg-error "" "unsigned int short _Complex" } */ +unsigned int long void *x837; /* { dg-error "" "unsigned int long void" } */ +unsigned int long char *x838; /* { dg-error "" "unsigned int long char" } */ +unsigned int long short *x839; /* { dg-error "" "unsigned int long short" } */ +unsigned int long int *x840; /* { dg-error "" "unsigned int long int" } */ unsigned int long long *x841; -unsigned int long float *x842; /* { dg-error "error" "unsigned int long float" } */ -unsigned int long double *x843; /* { dg-error "error" "unsigned int long double" } */ -unsigned int long signed *x844; /* { dg-error "error" "unsigned int long signed" } */ -unsigned int long unsigned *x845; /* { dg-error "error" "unsigned int long unsigned" } */ -unsigned int long _Bool *x846; /* { dg-error "error" "unsigned int long _Bool" } */ -unsigned int long _Complex *x847; /* { dg-error "error" "unsigned int long _Complex" } */ -unsigned long int void *x848; /* { dg-error "error" "unsigned long int void" } */ -unsigned long int char *x849; /* { dg-error "error" "unsigned long int char" } */ -unsigned long int short *x850; /* { dg-error "error" "unsigned long int short" } */ -unsigned long int int *x851; /* { dg-error "error" "unsigned long int int" } */ +unsigned int long float *x842; /* { dg-error "" "unsigned int long float" } */ +unsigned int long double *x843; /* { dg-error "" "unsigned int long double" } */ +unsigned int long signed *x844; /* { dg-error "" "unsigned int long signed" } */ +unsigned int long unsigned *x845; /* { dg-error "" "unsigned int long unsigned" } */ +unsigned int long _Bool *x846; /* { dg-error "" "unsigned int long _Bool" } */ +unsigned int long _Complex *x847; /* { dg-error "" "unsigned int long _Complex" } */ +unsigned long int void *x848; /* { dg-error "" "unsigned long int void" } */ +unsigned long int char *x849; /* { dg-error "" "unsigned long int char" } */ +unsigned long int short *x850; /* { dg-error "" "unsigned long int short" } */ +unsigned long int int *x851; /* { dg-error "" "unsigned long int int" } */ unsigned long int long *x852; -unsigned long int float *x853; /* { dg-error "error" "unsigned long int float" } */ -unsigned long int double *x854; /* { dg-error "error" "unsigned long int double" } */ -unsigned long int signed *x855; /* { dg-error "error" "unsigned long int signed" } */ -unsigned long int unsigned *x856; /* { dg-error "error" "unsigned long int unsigned" } */ -unsigned long int _Bool *x857; /* { dg-error "error" "unsigned long int _Bool" } */ -unsigned long int _Complex *x858; /* { dg-error "error" "unsigned long int _Complex" } */ -unsigned long long void *x859; /* { dg-error "error" "unsigned long long void" } */ -unsigned long long char *x860; /* { dg-error "error" "unsigned long long char" } */ -unsigned long long short *x861; /* { dg-error "error" "unsigned long long short" } */ +unsigned long int float *x853; /* { dg-error "" "unsigned long int float" } */ +unsigned long int double *x854; /* { dg-error "" "unsigned long int double" } */ +unsigned long int signed *x855; /* { dg-error "" "unsigned long int signed" } */ +unsigned long int unsigned *x856; /* { dg-error "" "unsigned long int unsigned" } */ +unsigned long int _Bool *x857; /* { dg-error "" "unsigned long int _Bool" } */ +unsigned long int _Complex *x858; /* { dg-error "" "unsigned long int _Complex" } */ +unsigned long long void *x859; /* { dg-error "" "unsigned long long void" } */ +unsigned long long char *x860; /* { dg-error "" "unsigned long long char" } */ +unsigned long long short *x861; /* { dg-error "" "unsigned long long short" } */ unsigned long long int *x862; -unsigned long long long *x863; /* { dg-error "error" "unsigned long long long" } */ -unsigned long long float *x864; /* { dg-error "error" "unsigned long long float" } */ -unsigned long long double *x865; /* { dg-error "error" "unsigned long long double" } */ -unsigned long long signed *x866; /* { dg-error "error" "unsigned long long signed" } */ -unsigned long long unsigned *x867; /* { dg-error "error" "unsigned long long unsigned" } */ -unsigned long long _Bool *x868; /* { dg-error "error" "unsigned long long _Bool" } */ -unsigned long long _Complex *x869; /* { dg-error "error" "unsigned long long _Complex" } */ -_Complex long double void *x870; /* { dg-error "error" "_Complex long double void" } */ -_Complex long double char *x871; /* { dg-error "error" "_Complex long double char" } */ -_Complex long double short *x872; /* { dg-error "error" "_Complex long double short" } */ -_Complex long double int *x873; /* { dg-error "error" "_Complex long double int" } */ -_Complex long double long *x874; /* { dg-error "error" "_Complex long double long" } */ -_Complex long double float *x875; /* { dg-error "error" "_Complex long double float" } */ -_Complex long double double *x876; /* { dg-error "error" "_Complex long double double" } */ -_Complex long double signed *x877; /* { dg-error "error" "_Complex long double signed" } */ -_Complex long double unsigned *x878; /* { dg-error "error" "_Complex long double unsigned" } */ -_Complex long double _Bool *x879; /* { dg-error "error" "_Complex long double _Bool" } */ -_Complex long double _Complex *x880; /* { dg-error "error" "_Complex long double _Complex" } */ -_Complex double long void *x881; /* { dg-error "error" "_Complex double long void" } */ -_Complex double long char *x882; /* { dg-error "error" "_Complex double long char" } */ -_Complex double long short *x883; /* { dg-error "error" "_Complex double long short" } */ -_Complex double long int *x884; /* { dg-error "error" "_Complex double long int" } */ -_Complex double long long *x885; /* { dg-error "error" "_Complex double long long" } */ -_Complex double long float *x886; /* { dg-error "error" "_Complex double long float" } */ -_Complex double long double *x887; /* { dg-error "error" "_Complex double long double" } */ -_Complex double long signed *x888; /* { dg-error "error" "_Complex double long signed" } */ -_Complex double long unsigned *x889; /* { dg-error "error" "_Complex double long unsigned" } */ -_Complex double long _Bool *x890; /* { dg-error "error" "_Complex double long _Bool" } */ -_Complex double long _Complex *x891; /* { dg-error "error" "_Complex double long _Complex" } */ -int long long signed void *x892; /* { dg-error "error" "int long long signed void" } */ -int long long signed char *x893; /* { dg-error "error" "int long long signed char" } */ -int long long signed short *x894; /* { dg-error "error" "int long long signed short" } */ -int long long signed int *x895; /* { dg-error "error" "int long long signed int" } */ -int long long signed long *x896; /* { dg-error "error" "int long long signed long" } */ -int long long signed float *x897; /* { dg-error "error" "int long long signed float" } */ -int long long signed double *x898; /* { dg-error "error" "int long long signed double" } */ -int long long signed signed *x899; /* { dg-error "error" "int long long signed signed" } */ -int long long signed unsigned *x900; /* { dg-error "error" "int long long signed unsigned" } */ -int long long signed _Bool *x901; /* { dg-error "error" "int long long signed _Bool" } */ -int long long signed _Complex *x902; /* { dg-error "error" "int long long signed _Complex" } */ -int long long unsigned void *x903; /* { dg-error "error" "int long long unsigned void" } */ -int long long unsigned char *x904; /* { dg-error "error" "int long long unsigned char" } */ -int long long unsigned short *x905; /* { dg-error "error" "int long long unsigned short" } */ -int long long unsigned int *x906; /* { dg-error "error" "int long long unsigned int" } */ -int long long unsigned long *x907; /* { dg-error "error" "int long long unsigned long" } */ -int long long unsigned float *x908; /* { dg-error "error" "int long long unsigned float" } */ -int long long unsigned double *x909; /* { dg-error "error" "int long long unsigned double" } */ -int long long unsigned signed *x910; /* { dg-error "error" "int long long unsigned signed" } */ -int long long unsigned unsigned *x911; /* { dg-error "error" "int long long unsigned unsigned" } */ -int long long unsigned _Bool *x912; /* { dg-error "error" "int long long unsigned _Bool" } */ -int long long unsigned _Complex *x913; /* { dg-error "error" "int long long unsigned _Complex" } */ -int long signed long void *x914; /* { dg-error "error" "int long signed long void" } */ -int long signed long char *x915; /* { dg-error "error" "int long signed long char" } */ -int long signed long short *x916; /* { dg-error "error" "int long signed long short" } */ -int long signed long int *x917; /* { dg-error "error" "int long signed long int" } */ -int long signed long long *x918; /* { dg-error "error" "int long signed long long" } */ -int long signed long float *x919; /* { dg-error "error" "int long signed long float" } */ -int long signed long double *x920; /* { dg-error "error" "int long signed long double" } */ -int long signed long signed *x921; /* { dg-error "error" "int long signed long signed" } */ -int long signed long unsigned *x922; /* { dg-error "error" "int long signed long unsigned" } */ -int long signed long _Bool *x923; /* { dg-error "error" "int long signed long _Bool" } */ -int long signed long _Complex *x924; /* { dg-error "error" "int long signed long _Complex" } */ -int long unsigned long void *x925; /* { dg-error "error" "int long unsigned long void" } */ -int long unsigned long char *x926; /* { dg-error "error" "int long unsigned long char" } */ -int long unsigned long short *x927; /* { dg-error "error" "int long unsigned long short" } */ -int long unsigned long int *x928; /* { dg-error "error" "int long unsigned long int" } */ -int long unsigned long long *x929; /* { dg-error "error" "int long unsigned long long" } */ -int long unsigned long float *x930; /* { dg-error "error" "int long unsigned long float" } */ -int long unsigned long double *x931; /* { dg-error "error" "int long unsigned long double" } */ -int long unsigned long signed *x932; /* { dg-error "error" "int long unsigned long signed" } */ -int long unsigned long unsigned *x933; /* { dg-error "error" "int long unsigned long unsigned" } */ -int long unsigned long _Bool *x934; /* { dg-error "error" "int long unsigned long _Bool" } */ -int long unsigned long _Complex *x935; /* { dg-error "error" "int long unsigned long _Complex" } */ -int signed long long void *x936; /* { dg-error "error" "int signed long long void" } */ -int signed long long char *x937; /* { dg-error "error" "int signed long long char" } */ -int signed long long short *x938; /* { dg-error "error" "int signed long long short" } */ -int signed long long int *x939; /* { dg-error "error" "int signed long long int" } */ -int signed long long long *x940; /* { dg-error "error" "int signed long long long" } */ -int signed long long float *x941; /* { dg-error "error" "int signed long long float" } */ -int signed long long double *x942; /* { dg-error "error" "int signed long long double" } */ -int signed long long signed *x943; /* { dg-error "error" "int signed long long signed" } */ -int signed long long unsigned *x944; /* { dg-error "error" "int signed long long unsigned" } */ -int signed long long _Bool *x945; /* { dg-error "error" "int signed long long _Bool" } */ -int signed long long _Complex *x946; /* { dg-error "error" "int signed long long _Complex" } */ -int unsigned long long void *x947; /* { dg-error "error" "int unsigned long long void" } */ -int unsigned long long char *x948; /* { dg-error "error" "int unsigned long long char" } */ -int unsigned long long short *x949; /* { dg-error "error" "int unsigned long long short" } */ -int unsigned long long int *x950; /* { dg-error "error" "int unsigned long long int" } */ -int unsigned long long long *x951; /* { dg-error "error" "int unsigned long long long" } */ -int unsigned long long float *x952; /* { dg-error "error" "int unsigned long long float" } */ -int unsigned long long double *x953; /* { dg-error "error" "int unsigned long long double" } */ -int unsigned long long signed *x954; /* { dg-error "error" "int unsigned long long signed" } */ -int unsigned long long unsigned *x955; /* { dg-error "error" "int unsigned long long unsigned" } */ -int unsigned long long _Bool *x956; /* { dg-error "error" "int unsigned long long _Bool" } */ -int unsigned long long _Complex *x957; /* { dg-error "error" "int unsigned long long _Complex" } */ -long int long signed void *x958; /* { dg-error "error" "long int long signed void" } */ -long int long signed char *x959; /* { dg-error "error" "long int long signed char" } */ -long int long signed short *x960; /* { dg-error "error" "long int long signed short" } */ -long int long signed int *x961; /* { dg-error "error" "long int long signed int" } */ -long int long signed long *x962; /* { dg-error "error" "long int long signed long" } */ -long int long signed float *x963; /* { dg-error "error" "long int long signed float" } */ -long int long signed double *x964; /* { dg-error "error" "long int long signed double" } */ -long int long signed signed *x965; /* { dg-error "error" "long int long signed signed" } */ -long int long signed unsigned *x966; /* { dg-error "error" "long int long signed unsigned" } */ -long int long signed _Bool *x967; /* { dg-error "error" "long int long signed _Bool" } */ -long int long signed _Complex *x968; /* { dg-error "error" "long int long signed _Complex" } */ -long int long unsigned void *x969; /* { dg-error "error" "long int long unsigned void" } */ -long int long unsigned char *x970; /* { dg-error "error" "long int long unsigned char" } */ -long int long unsigned short *x971; /* { dg-error "error" "long int long unsigned short" } */ -long int long unsigned int *x972; /* { dg-error "error" "long int long unsigned int" } */ -long int long unsigned long *x973; /* { dg-error "error" "long int long unsigned long" } */ -long int long unsigned float *x974; /* { dg-error "error" "long int long unsigned float" } */ -long int long unsigned double *x975; /* { dg-error "error" "long int long unsigned double" } */ -long int long unsigned signed *x976; /* { dg-error "error" "long int long unsigned signed" } */ -long int long unsigned unsigned *x977; /* { dg-error "error" "long int long unsigned unsigned" } */ -long int long unsigned _Bool *x978; /* { dg-error "error" "long int long unsigned _Bool" } */ -long int long unsigned _Complex *x979; /* { dg-error "error" "long int long unsigned _Complex" } */ -long int signed long void *x980; /* { dg-error "error" "long int signed long void" } */ -long int signed long char *x981; /* { dg-error "error" "long int signed long char" } */ -long int signed long short *x982; /* { dg-error "error" "long int signed long short" } */ -long int signed long int *x983; /* { dg-error "error" "long int signed long int" } */ -long int signed long long *x984; /* { dg-error "error" "long int signed long long" } */ -long int signed long float *x985; /* { dg-error "error" "long int signed long float" } */ -long int signed long double *x986; /* { dg-error "error" "long int signed long double" } */ -long int signed long signed *x987; /* { dg-error "error" "long int signed long signed" } */ -long int signed long unsigned *x988; /* { dg-error "error" "long int signed long unsigned" } */ -long int signed long _Bool *x989; /* { dg-error "error" "long int signed long _Bool" } */ -long int signed long _Complex *x990; /* { dg-error "error" "long int signed long _Complex" } */ -long int unsigned long void *x991; /* { dg-error "error" "long int unsigned long void" } */ -long int unsigned long char *x992; /* { dg-error "error" "long int unsigned long char" } */ -long int unsigned long short *x993; /* { dg-error "error" "long int unsigned long short" } */ -long int unsigned long int *x994; /* { dg-error "error" "long int unsigned long int" } */ -long int unsigned long long *x995; /* { dg-error "error" "long int unsigned long long" } */ -long int unsigned long float *x996; /* { dg-error "error" "long int unsigned long float" } */ -long int unsigned long double *x997; /* { dg-error "error" "long int unsigned long double" } */ -long int unsigned long signed *x998; /* { dg-error "error" "long int unsigned long signed" } */ -long int unsigned long unsigned *x999; /* { dg-error "error" "long int unsigned long unsigned" } */ -long int unsigned long _Bool *x1000; /* { dg-error "error" "long int unsigned long _Bool" } */ -long int unsigned long _Complex *x1001; /* { dg-error "error" "long int unsigned long _Complex" } */ -long long int signed void *x1002; /* { dg-error "error" "long long int signed void" } */ -long long int signed char *x1003; /* { dg-error "error" "long long int signed char" } */ -long long int signed short *x1004; /* { dg-error "error" "long long int signed short" } */ -long long int signed int *x1005; /* { dg-error "error" "long long int signed int" } */ -long long int signed long *x1006; /* { dg-error "error" "long long int signed long" } */ -long long int signed float *x1007; /* { dg-error "error" "long long int signed float" } */ -long long int signed double *x1008; /* { dg-error "error" "long long int signed double" } */ -long long int signed signed *x1009; /* { dg-error "error" "long long int signed signed" } */ -long long int signed unsigned *x1010; /* { dg-error "error" "long long int signed unsigned" } */ -long long int signed _Bool *x1011; /* { dg-error "error" "long long int signed _Bool" } */ -long long int signed _Complex *x1012; /* { dg-error "error" "long long int signed _Complex" } */ -long long int unsigned void *x1013; /* { dg-error "error" "long long int unsigned void" } */ -long long int unsigned char *x1014; /* { dg-error "error" "long long int unsigned char" } */ -long long int unsigned short *x1015; /* { dg-error "error" "long long int unsigned short" } */ -long long int unsigned int *x1016; /* { dg-error "error" "long long int unsigned int" } */ -long long int unsigned long *x1017; /* { dg-error "error" "long long int unsigned long" } */ -long long int unsigned float *x1018; /* { dg-error "error" "long long int unsigned float" } */ -long long int unsigned double *x1019; /* { dg-error "error" "long long int unsigned double" } */ -long long int unsigned signed *x1020; /* { dg-error "error" "long long int unsigned signed" } */ -long long int unsigned unsigned *x1021; /* { dg-error "error" "long long int unsigned unsigned" } */ -long long int unsigned _Bool *x1022; /* { dg-error "error" "long long int unsigned _Bool" } */ -long long int unsigned _Complex *x1023; /* { dg-error "error" "long long int unsigned _Complex" } */ -long long signed int void *x1024; /* { dg-error "error" "long long signed int void" } */ -long long signed int char *x1025; /* { dg-error "error" "long long signed int char" } */ -long long signed int short *x1026; /* { dg-error "error" "long long signed int short" } */ -long long signed int int *x1027; /* { dg-error "error" "long long signed int int" } */ -long long signed int long *x1028; /* { dg-error "error" "long long signed int long" } */ -long long signed int float *x1029; /* { dg-error "error" "long long signed int float" } */ -long long signed int double *x1030; /* { dg-error "error" "long long signed int double" } */ -long long signed int signed *x1031; /* { dg-error "error" "long long signed int signed" } */ -long long signed int unsigned *x1032; /* { dg-error "error" "long long signed int unsigned" } */ -long long signed int _Bool *x1033; /* { dg-error "error" "long long signed int _Bool" } */ -long long signed int _Complex *x1034; /* { dg-error "error" "long long signed int _Complex" } */ -long long unsigned int void *x1035; /* { dg-error "error" "long long unsigned int void" } */ -long long unsigned int char *x1036; /* { dg-error "error" "long long unsigned int char" } */ -long long unsigned int short *x1037; /* { dg-error "error" "long long unsigned int short" } */ -long long unsigned int int *x1038; /* { dg-error "error" "long long unsigned int int" } */ -long long unsigned int long *x1039; /* { dg-error "error" "long long unsigned int long" } */ -long long unsigned int float *x1040; /* { dg-error "error" "long long unsigned int float" } */ -long long unsigned int double *x1041; /* { dg-error "error" "long long unsigned int double" } */ -long long unsigned int signed *x1042; /* { dg-error "error" "long long unsigned int signed" } */ -long long unsigned int unsigned *x1043; /* { dg-error "error" "long long unsigned int unsigned" } */ -long long unsigned int _Bool *x1044; /* { dg-error "error" "long long unsigned int _Bool" } */ -long long unsigned int _Complex *x1045; /* { dg-error "error" "long long unsigned int _Complex" } */ -long signed int long void *x1046; /* { dg-error "error" "long signed int long void" } */ -long signed int long char *x1047; /* { dg-error "error" "long signed int long char" } */ -long signed int long short *x1048; /* { dg-error "error" "long signed int long short" } */ -long signed int long int *x1049; /* { dg-error "error" "long signed int long int" } */ -long signed int long long *x1050; /* { dg-error "error" "long signed int long long" } */ -long signed int long float *x1051; /* { dg-error "error" "long signed int long float" } */ -long signed int long double *x1052; /* { dg-error "error" "long signed int long double" } */ -long signed int long signed *x1053; /* { dg-error "error" "long signed int long signed" } */ -long signed int long unsigned *x1054; /* { dg-error "error" "long signed int long unsigned" } */ -long signed int long _Bool *x1055; /* { dg-error "error" "long signed int long _Bool" } */ -long signed int long _Complex *x1056; /* { dg-error "error" "long signed int long _Complex" } */ -long signed long int void *x1057; /* { dg-error "error" "long signed long int void" } */ -long signed long int char *x1058; /* { dg-error "error" "long signed long int char" } */ -long signed long int short *x1059; /* { dg-error "error" "long signed long int short" } */ -long signed long int int *x1060; /* { dg-error "error" "long signed long int int" } */ -long signed long int long *x1061; /* { dg-error "error" "long signed long int long" } */ -long signed long int float *x1062; /* { dg-error "error" "long signed long int float" } */ -long signed long int double *x1063; /* { dg-error "error" "long signed long int double" } */ -long signed long int signed *x1064; /* { dg-error "error" "long signed long int signed" } */ -long signed long int unsigned *x1065; /* { dg-error "error" "long signed long int unsigned" } */ -long signed long int _Bool *x1066; /* { dg-error "error" "long signed long int _Bool" } */ -long signed long int _Complex *x1067; /* { dg-error "error" "long signed long int _Complex" } */ -long unsigned int long void *x1068; /* { dg-error "error" "long unsigned int long void" } */ -long unsigned int long char *x1069; /* { dg-error "error" "long unsigned int long char" } */ -long unsigned int long short *x1070; /* { dg-error "error" "long unsigned int long short" } */ -long unsigned int long int *x1071; /* { dg-error "error" "long unsigned int long int" } */ -long unsigned int long long *x1072; /* { dg-error "error" "long unsigned int long long" } */ -long unsigned int long float *x1073; /* { dg-error "error" "long unsigned int long float" } */ -long unsigned int long double *x1074; /* { dg-error "error" "long unsigned int long double" } */ -long unsigned int long signed *x1075; /* { dg-error "error" "long unsigned int long signed" } */ -long unsigned int long unsigned *x1076; /* { dg-error "error" "long unsigned int long unsigned" } */ -long unsigned int long _Bool *x1077; /* { dg-error "error" "long unsigned int long _Bool" } */ -long unsigned int long _Complex *x1078; /* { dg-error "error" "long unsigned int long _Complex" } */ -long unsigned long int void *x1079; /* { dg-error "error" "long unsigned long int void" } */ -long unsigned long int char *x1080; /* { dg-error "error" "long unsigned long int char" } */ -long unsigned long int short *x1081; /* { dg-error "error" "long unsigned long int short" } */ -long unsigned long int int *x1082; /* { dg-error "error" "long unsigned long int int" } */ -long unsigned long int long *x1083; /* { dg-error "error" "long unsigned long int long" } */ -long unsigned long int float *x1084; /* { dg-error "error" "long unsigned long int float" } */ -long unsigned long int double *x1085; /* { dg-error "error" "long unsigned long int double" } */ -long unsigned long int signed *x1086; /* { dg-error "error" "long unsigned long int signed" } */ -long unsigned long int unsigned *x1087; /* { dg-error "error" "long unsigned long int unsigned" } */ -long unsigned long int _Bool *x1088; /* { dg-error "error" "long unsigned long int _Bool" } */ -long unsigned long int _Complex *x1089; /* { dg-error "error" "long unsigned long int _Complex" } */ -signed int long long void *x1090; /* { dg-error "error" "signed int long long void" } */ -signed int long long char *x1091; /* { dg-error "error" "signed int long long char" } */ -signed int long long short *x1092; /* { dg-error "error" "signed int long long short" } */ -signed int long long int *x1093; /* { dg-error "error" "signed int long long int" } */ -signed int long long long *x1094; /* { dg-error "error" "signed int long long long" } */ -signed int long long float *x1095; /* { dg-error "error" "signed int long long float" } */ -signed int long long double *x1096; /* { dg-error "error" "signed int long long double" } */ -signed int long long signed *x1097; /* { dg-error "error" "signed int long long signed" } */ -signed int long long unsigned *x1098; /* { dg-error "error" "signed int long long unsigned" } */ -signed int long long _Bool *x1099; /* { dg-error "error" "signed int long long _Bool" } */ -signed int long long _Complex *x1100; /* { dg-error "error" "signed int long long _Complex" } */ -signed long int long void *x1101; /* { dg-error "error" "signed long int long void" } */ -signed long int long char *x1102; /* { dg-error "error" "signed long int long char" } */ -signed long int long short *x1103; /* { dg-error "error" "signed long int long short" } */ -signed long int long int *x1104; /* { dg-error "error" "signed long int long int" } */ -signed long int long long *x1105; /* { dg-error "error" "signed long int long long" } */ -signed long int long float *x1106; /* { dg-error "error" "signed long int long float" } */ -signed long int long double *x1107; /* { dg-error "error" "signed long int long double" } */ -signed long int long signed *x1108; /* { dg-error "error" "signed long int long signed" } */ -signed long int long unsigned *x1109; /* { dg-error "error" "signed long int long unsigned" } */ -signed long int long _Bool *x1110; /* { dg-error "error" "signed long int long _Bool" } */ -signed long int long _Complex *x1111; /* { dg-error "error" "signed long int long _Complex" } */ -signed long long int void *x1112; /* { dg-error "error" "signed long long int void" } */ -signed long long int char *x1113; /* { dg-error "error" "signed long long int char" } */ -signed long long int short *x1114; /* { dg-error "error" "signed long long int short" } */ -signed long long int int *x1115; /* { dg-error "error" "signed long long int int" } */ -signed long long int long *x1116; /* { dg-error "error" "signed long long int long" } */ -signed long long int float *x1117; /* { dg-error "error" "signed long long int float" } */ -signed long long int double *x1118; /* { dg-error "error" "signed long long int double" } */ -signed long long int signed *x1119; /* { dg-error "error" "signed long long int signed" } */ -signed long long int unsigned *x1120; /* { dg-error "error" "signed long long int unsigned" } */ -signed long long int _Bool *x1121; /* { dg-error "error" "signed long long int _Bool" } */ -signed long long int _Complex *x1122; /* { dg-error "error" "signed long long int _Complex" } */ -unsigned int long long void *x1123; /* { dg-error "error" "unsigned int long long void" } */ -unsigned int long long char *x1124; /* { dg-error "error" "unsigned int long long char" } */ -unsigned int long long short *x1125; /* { dg-error "error" "unsigned int long long short" } */ -unsigned int long long int *x1126; /* { dg-error "error" "unsigned int long long int" } */ -unsigned int long long long *x1127; /* { dg-error "error" "unsigned int long long long" } */ -unsigned int long long float *x1128; /* { dg-error "error" "unsigned int long long float" } */ -unsigned int long long double *x1129; /* { dg-error "error" "unsigned int long long double" } */ -unsigned int long long signed *x1130; /* { dg-error "error" "unsigned int long long signed" } */ -unsigned int long long unsigned *x1131; /* { dg-error "error" "unsigned int long long unsigned" } */ -unsigned int long long _Bool *x1132; /* { dg-error "error" "unsigned int long long _Bool" } */ -unsigned int long long _Complex *x1133; /* { dg-error "error" "unsigned int long long _Complex" } */ -unsigned long int long void *x1134; /* { dg-error "error" "unsigned long int long void" } */ -unsigned long int long char *x1135; /* { dg-error "error" "unsigned long int long char" } */ -unsigned long int long short *x1136; /* { dg-error "error" "unsigned long int long short" } */ -unsigned long int long int *x1137; /* { dg-error "error" "unsigned long int long int" } */ -unsigned long int long long *x1138; /* { dg-error "error" "unsigned long int long long" } */ -unsigned long int long float *x1139; /* { dg-error "error" "unsigned long int long float" } */ -unsigned long int long double *x1140; /* { dg-error "error" "unsigned long int long double" } */ -unsigned long int long signed *x1141; /* { dg-error "error" "unsigned long int long signed" } */ -unsigned long int long unsigned *x1142; /* { dg-error "error" "unsigned long int long unsigned" } */ -unsigned long int long _Bool *x1143; /* { dg-error "error" "unsigned long int long _Bool" } */ -unsigned long int long _Complex *x1144; /* { dg-error "error" "unsigned long int long _Complex" } */ -unsigned long long int void *x1145; /* { dg-error "error" "unsigned long long int void" } */ -unsigned long long int char *x1146; /* { dg-error "error" "unsigned long long int char" } */ -unsigned long long int short *x1147; /* { dg-error "error" "unsigned long long int short" } */ -unsigned long long int int *x1148; /* { dg-error "error" "unsigned long long int int" } */ -unsigned long long int long *x1149; /* { dg-error "error" "unsigned long long int long" } */ -unsigned long long int float *x1150; /* { dg-error "error" "unsigned long long int float" } */ -unsigned long long int double *x1151; /* { dg-error "error" "unsigned long long int double" } */ -unsigned long long int signed *x1152; /* { dg-error "error" "unsigned long long int signed" } */ -unsigned long long int unsigned *x1153; /* { dg-error "error" "unsigned long long int unsigned" } */ -unsigned long long int _Bool *x1154; /* { dg-error "error" "unsigned long long int _Bool" } */ -unsigned long long int _Complex *x1155; /* { dg-error "error" "unsigned long long int _Complex" } */ +unsigned long long long *x863; /* { dg-error "" "unsigned long long long" } */ +unsigned long long float *x864; /* { dg-error "" "unsigned long long float" } */ +unsigned long long double *x865; /* { dg-error "" "unsigned long long double" } */ +unsigned long long signed *x866; /* { dg-error "" "unsigned long long signed" } */ +unsigned long long unsigned *x867; /* { dg-error "" "unsigned long long unsigned" } */ +unsigned long long _Bool *x868; /* { dg-error "" "unsigned long long _Bool" } */ +unsigned long long _Complex *x869; /* { dg-error "" "unsigned long long _Complex" } */ +_Complex long double void *x870; /* { dg-error "" "_Complex long double void" } */ +_Complex long double char *x871; /* { dg-error "" "_Complex long double char" } */ +_Complex long double short *x872; /* { dg-error "" "_Complex long double short" } */ +_Complex long double int *x873; /* { dg-error "" "_Complex long double int" } */ +_Complex long double long *x874; /* { dg-error "" "_Complex long double long" } */ +_Complex long double float *x875; /* { dg-error "" "_Complex long double float" } */ +_Complex long double double *x876; /* { dg-error "" "_Complex long double double" } */ +_Complex long double signed *x877; /* { dg-error "" "_Complex long double signed" } */ +_Complex long double unsigned *x878; /* { dg-error "" "_Complex long double unsigned" } */ +_Complex long double _Bool *x879; /* { dg-error "" "_Complex long double _Bool" } */ +_Complex long double _Complex *x880; /* { dg-error "" "_Complex long double _Complex" } */ +_Complex double long void *x881; /* { dg-error "" "_Complex double long void" } */ +_Complex double long char *x882; /* { dg-error "" "_Complex double long char" } */ +_Complex double long short *x883; /* { dg-error "" "_Complex double long short" } */ +_Complex double long int *x884; /* { dg-error "" "_Complex double long int" } */ +_Complex double long long *x885; /* { dg-error "" "_Complex double long long" } */ +_Complex double long float *x886; /* { dg-error "" "_Complex double long float" } */ +_Complex double long double *x887; /* { dg-error "" "_Complex double long double" } */ +_Complex double long signed *x888; /* { dg-error "" "_Complex double long signed" } */ +_Complex double long unsigned *x889; /* { dg-error "" "_Complex double long unsigned" } */ +_Complex double long _Bool *x890; /* { dg-error "" "_Complex double long _Bool" } */ +_Complex double long _Complex *x891; /* { dg-error "" "_Complex double long _Complex" } */ +int long long signed void *x892; /* { dg-error "" "int long long signed void" } */ +int long long signed char *x893; /* { dg-error "" "int long long signed char" } */ +int long long signed short *x894; /* { dg-error "" "int long long signed short" } */ +int long long signed int *x895; /* { dg-error "" "int long long signed int" } */ +int long long signed long *x896; /* { dg-error "" "int long long signed long" } */ +int long long signed float *x897; /* { dg-error "" "int long long signed float" } */ +int long long signed double *x898; /* { dg-error "" "int long long signed double" } */ +int long long signed signed *x899; /* { dg-error "" "int long long signed signed" } */ +int long long signed unsigned *x900; /* { dg-error "" "int long long signed unsigned" } */ +int long long signed _Bool *x901; /* { dg-error "" "int long long signed _Bool" } */ +int long long signed _Complex *x902; /* { dg-error "" "int long long signed _Complex" } */ +int long long unsigned void *x903; /* { dg-error "" "int long long unsigned void" } */ +int long long unsigned char *x904; /* { dg-error "" "int long long unsigned char" } */ +int long long unsigned short *x905; /* { dg-error "" "int long long unsigned short" } */ +int long long unsigned int *x906; /* { dg-error "" "int long long unsigned int" } */ +int long long unsigned long *x907; /* { dg-error "" "int long long unsigned long" } */ +int long long unsigned float *x908; /* { dg-error "" "int long long unsigned float" } */ +int long long unsigned double *x909; /* { dg-error "" "int long long unsigned double" } */ +int long long unsigned signed *x910; /* { dg-error "" "int long long unsigned signed" } */ +int long long unsigned unsigned *x911; /* { dg-error "" "int long long unsigned unsigned" } */ +int long long unsigned _Bool *x912; /* { dg-error "" "int long long unsigned _Bool" } */ +int long long unsigned _Complex *x913; /* { dg-error "" "int long long unsigned _Complex" } */ +int long signed long void *x914; /* { dg-error "" "int long signed long void" } */ +int long signed long char *x915; /* { dg-error "" "int long signed long char" } */ +int long signed long short *x916; /* { dg-error "" "int long signed long short" } */ +int long signed long int *x917; /* { dg-error "" "int long signed long int" } */ +int long signed long long *x918; /* { dg-error "" "int long signed long long" } */ +int long signed long float *x919; /* { dg-error "" "int long signed long float" } */ +int long signed long double *x920; /* { dg-error "" "int long signed long double" } */ +int long signed long signed *x921; /* { dg-error "" "int long signed long signed" } */ +int long signed long unsigned *x922; /* { dg-error "" "int long signed long unsigned" } */ +int long signed long _Bool *x923; /* { dg-error "" "int long signed long _Bool" } */ +int long signed long _Complex *x924; /* { dg-error "" "int long signed long _Complex" } */ +int long unsigned long void *x925; /* { dg-error "" "int long unsigned long void" } */ +int long unsigned long char *x926; /* { dg-error "" "int long unsigned long char" } */ +int long unsigned long short *x927; /* { dg-error "" "int long unsigned long short" } */ +int long unsigned long int *x928; /* { dg-error "" "int long unsigned long int" } */ +int long unsigned long long *x929; /* { dg-error "" "int long unsigned long long" } */ +int long unsigned long float *x930; /* { dg-error "" "int long unsigned long float" } */ +int long unsigned long double *x931; /* { dg-error "" "int long unsigned long double" } */ +int long unsigned long signed *x932; /* { dg-error "" "int long unsigned long signed" } */ +int long unsigned long unsigned *x933; /* { dg-error "" "int long unsigned long unsigned" } */ +int long unsigned long _Bool *x934; /* { dg-error "" "int long unsigned long _Bool" } */ +int long unsigned long _Complex *x935; /* { dg-error "" "int long unsigned long _Complex" } */ +int signed long long void *x936; /* { dg-error "" "int signed long long void" } */ +int signed long long char *x937; /* { dg-error "" "int signed long long char" } */ +int signed long long short *x938; /* { dg-error "" "int signed long long short" } */ +int signed long long int *x939; /* { dg-error "" "int signed long long int" } */ +int signed long long long *x940; /* { dg-error "" "int signed long long long" } */ +int signed long long float *x941; /* { dg-error "" "int signed long long float" } */ +int signed long long double *x942; /* { dg-error "" "int signed long long double" } */ +int signed long long signed *x943; /* { dg-error "" "int signed long long signed" } */ +int signed long long unsigned *x944; /* { dg-error "" "int signed long long unsigned" } */ +int signed long long _Bool *x945; /* { dg-error "" "int signed long long _Bool" } */ +int signed long long _Complex *x946; /* { dg-error "" "int signed long long _Complex" } */ +int unsigned long long void *x947; /* { dg-error "" "int unsigned long long void" } */ +int unsigned long long char *x948; /* { dg-error "" "int unsigned long long char" } */ +int unsigned long long short *x949; /* { dg-error "" "int unsigned long long short" } */ +int unsigned long long int *x950; /* { dg-error "" "int unsigned long long int" } */ +int unsigned long long long *x951; /* { dg-error "" "int unsigned long long long" } */ +int unsigned long long float *x952; /* { dg-error "" "int unsigned long long float" } */ +int unsigned long long double *x953; /* { dg-error "" "int unsigned long long double" } */ +int unsigned long long signed *x954; /* { dg-error "" "int unsigned long long signed" } */ +int unsigned long long unsigned *x955; /* { dg-error "" "int unsigned long long unsigned" } */ +int unsigned long long _Bool *x956; /* { dg-error "" "int unsigned long long _Bool" } */ +int unsigned long long _Complex *x957; /* { dg-error "" "int unsigned long long _Complex" } */ +long int long signed void *x958; /* { dg-error "" "long int long signed void" } */ +long int long signed char *x959; /* { dg-error "" "long int long signed char" } */ +long int long signed short *x960; /* { dg-error "" "long int long signed short" } */ +long int long signed int *x961; /* { dg-error "" "long int long signed int" } */ +long int long signed long *x962; /* { dg-error "" "long int long signed long" } */ +long int long signed float *x963; /* { dg-error "" "long int long signed float" } */ +long int long signed double *x964; /* { dg-error "" "long int long signed double" } */ +long int long signed signed *x965; /* { dg-error "" "long int long signed signed" } */ +long int long signed unsigned *x966; /* { dg-error "" "long int long signed unsigned" } */ +long int long signed _Bool *x967; /* { dg-error "" "long int long signed _Bool" } */ +long int long signed _Complex *x968; /* { dg-error "" "long int long signed _Complex" } */ +long int long unsigned void *x969; /* { dg-error "" "long int long unsigned void" } */ +long int long unsigned char *x970; /* { dg-error "" "long int long unsigned char" } */ +long int long unsigned short *x971; /* { dg-error "" "long int long unsigned short" } */ +long int long unsigned int *x972; /* { dg-error "" "long int long unsigned int" } */ +long int long unsigned long *x973; /* { dg-error "" "long int long unsigned long" } */ +long int long unsigned float *x974; /* { dg-error "" "long int long unsigned float" } */ +long int long unsigned double *x975; /* { dg-error "" "long int long unsigned double" } */ +long int long unsigned signed *x976; /* { dg-error "" "long int long unsigned signed" } */ +long int long unsigned unsigned *x977; /* { dg-error "" "long int long unsigned unsigned" } */ +long int long unsigned _Bool *x978; /* { dg-error "" "long int long unsigned _Bool" } */ +long int long unsigned _Complex *x979; /* { dg-error "" "long int long unsigned _Complex" } */ +long int signed long void *x980; /* { dg-error "" "long int signed long void" } */ +long int signed long char *x981; /* { dg-error "" "long int signed long char" } */ +long int signed long short *x982; /* { dg-error "" "long int signed long short" } */ +long int signed long int *x983; /* { dg-error "" "long int signed long int" } */ +long int signed long long *x984; /* { dg-error "" "long int signed long long" } */ +long int signed long float *x985; /* { dg-error "" "long int signed long float" } */ +long int signed long double *x986; /* { dg-error "" "long int signed long double" } */ +long int signed long signed *x987; /* { dg-error "" "long int signed long signed" } */ +long int signed long unsigned *x988; /* { dg-error "" "long int signed long unsigned" } */ +long int signed long _Bool *x989; /* { dg-error "" "long int signed long _Bool" } */ +long int signed long _Complex *x990; /* { dg-error "" "long int signed long _Complex" } */ +long int unsigned long void *x991; /* { dg-error "" "long int unsigned long void" } */ +long int unsigned long char *x992; /* { dg-error "" "long int unsigned long char" } */ +long int unsigned long short *x993; /* { dg-error "" "long int unsigned long short" } */ +long int unsigned long int *x994; /* { dg-error "" "long int unsigned long int" } */ +long int unsigned long long *x995; /* { dg-error "" "long int unsigned long long" } */ +long int unsigned long float *x996; /* { dg-error "" "long int unsigned long float" } */ +long int unsigned long double *x997; /* { dg-error "" "long int unsigned long double" } */ +long int unsigned long signed *x998; /* { dg-error "" "long int unsigned long signed" } */ +long int unsigned long unsigned *x999; /* { dg-error "" "long int unsigned long unsigned" } */ +long int unsigned long _Bool *x1000; /* { dg-error "" "long int unsigned long _Bool" } */ +long int unsigned long _Complex *x1001; /* { dg-error "" "long int unsigned long _Complex" } */ +long long int signed void *x1002; /* { dg-error "" "long long int signed void" } */ +long long int signed char *x1003; /* { dg-error "" "long long int signed char" } */ +long long int signed short *x1004; /* { dg-error "" "long long int signed short" } */ +long long int signed int *x1005; /* { dg-error "" "long long int signed int" } */ +long long int signed long *x1006; /* { dg-error "" "long long int signed long" } */ +long long int signed float *x1007; /* { dg-error "" "long long int signed float" } */ +long long int signed double *x1008; /* { dg-error "" "long long int signed double" } */ +long long int signed signed *x1009; /* { dg-error "" "long long int signed signed" } */ +long long int signed unsigned *x1010; /* { dg-error "" "long long int signed unsigned" } */ +long long int signed _Bool *x1011; /* { dg-error "" "long long int signed _Bool" } */ +long long int signed _Complex *x1012; /* { dg-error "" "long long int signed _Complex" } */ +long long int unsigned void *x1013; /* { dg-error "" "long long int unsigned void" } */ +long long int unsigned char *x1014; /* { dg-error "" "long long int unsigned char" } */ +long long int unsigned short *x1015; /* { dg-error "" "long long int unsigned short" } */ +long long int unsigned int *x1016; /* { dg-error "" "long long int unsigned int" } */ +long long int unsigned long *x1017; /* { dg-error "" "long long int unsigned long" } */ +long long int unsigned float *x1018; /* { dg-error "" "long long int unsigned float" } */ +long long int unsigned double *x1019; /* { dg-error "" "long long int unsigned double" } */ +long long int unsigned signed *x1020; /* { dg-error "" "long long int unsigned signed" } */ +long long int unsigned unsigned *x1021; /* { dg-error "" "long long int unsigned unsigned" } */ +long long int unsigned _Bool *x1022; /* { dg-error "" "long long int unsigned _Bool" } */ +long long int unsigned _Complex *x1023; /* { dg-error "" "long long int unsigned _Complex" } */ +long long signed int void *x1024; /* { dg-error "" "long long signed int void" } */ +long long signed int char *x1025; /* { dg-error "" "long long signed int char" } */ +long long signed int short *x1026; /* { dg-error "" "long long signed int short" } */ +long long signed int int *x1027; /* { dg-error "" "long long signed int int" } */ +long long signed int long *x1028; /* { dg-error "" "long long signed int long" } */ +long long signed int float *x1029; /* { dg-error "" "long long signed int float" } */ +long long signed int double *x1030; /* { dg-error "" "long long signed int double" } */ +long long signed int signed *x1031; /* { dg-error "" "long long signed int signed" } */ +long long signed int unsigned *x1032; /* { dg-error "" "long long signed int unsigned" } */ +long long signed int _Bool *x1033; /* { dg-error "" "long long signed int _Bool" } */ +long long signed int _Complex *x1034; /* { dg-error "" "long long signed int _Complex" } */ +long long unsigned int void *x1035; /* { dg-error "" "long long unsigned int void" } */ +long long unsigned int char *x1036; /* { dg-error "" "long long unsigned int char" } */ +long long unsigned int short *x1037; /* { dg-error "" "long long unsigned int short" } */ +long long unsigned int int *x1038; /* { dg-error "" "long long unsigned int int" } */ +long long unsigned int long *x1039; /* { dg-error "" "long long unsigned int long" } */ +long long unsigned int float *x1040; /* { dg-error "" "long long unsigned int float" } */ +long long unsigned int double *x1041; /* { dg-error "" "long long unsigned int double" } */ +long long unsigned int signed *x1042; /* { dg-error "" "long long unsigned int signed" } */ +long long unsigned int unsigned *x1043; /* { dg-error "" "long long unsigned int unsigned" } */ +long long unsigned int _Bool *x1044; /* { dg-error "" "long long unsigned int _Bool" } */ +long long unsigned int _Complex *x1045; /* { dg-error "" "long long unsigned int _Complex" } */ +long signed int long void *x1046; /* { dg-error "" "long signed int long void" } */ +long signed int long char *x1047; /* { dg-error "" "long signed int long char" } */ +long signed int long short *x1048; /* { dg-error "" "long signed int long short" } */ +long signed int long int *x1049; /* { dg-error "" "long signed int long int" } */ +long signed int long long *x1050; /* { dg-error "" "long signed int long long" } */ +long signed int long float *x1051; /* { dg-error "" "long signed int long float" } */ +long signed int long double *x1052; /* { dg-error "" "long signed int long double" } */ +long signed int long signed *x1053; /* { dg-error "" "long signed int long signed" } */ +long signed int long unsigned *x1054; /* { dg-error "" "long signed int long unsigned" } */ +long signed int long _Bool *x1055; /* { dg-error "" "long signed int long _Bool" } */ +long signed int long _Complex *x1056; /* { dg-error "" "long signed int long _Complex" } */ +long signed long int void *x1057; /* { dg-error "" "long signed long int void" } */ +long signed long int char *x1058; /* { dg-error "" "long signed long int char" } */ +long signed long int short *x1059; /* { dg-error "" "long signed long int short" } */ +long signed long int int *x1060; /* { dg-error "" "long signed long int int" } */ +long signed long int long *x1061; /* { dg-error "" "long signed long int long" } */ +long signed long int float *x1062; /* { dg-error "" "long signed long int float" } */ +long signed long int double *x1063; /* { dg-error "" "long signed long int double" } */ +long signed long int signed *x1064; /* { dg-error "" "long signed long int signed" } */ +long signed long int unsigned *x1065; /* { dg-error "" "long signed long int unsigned" } */ +long signed long int _Bool *x1066; /* { dg-error "" "long signed long int _Bool" } */ +long signed long int _Complex *x1067; /* { dg-error "" "long signed long int _Complex" } */ +long unsigned int long void *x1068; /* { dg-error "" "long unsigned int long void" } */ +long unsigned int long char *x1069; /* { dg-error "" "long unsigned int long char" } */ +long unsigned int long short *x1070; /* { dg-error "" "long unsigned int long short" } */ +long unsigned int long int *x1071; /* { dg-error "" "long unsigned int long int" } */ +long unsigned int long long *x1072; /* { dg-error "" "long unsigned int long long" } */ +long unsigned int long float *x1073; /* { dg-error "" "long unsigned int long float" } */ +long unsigned int long double *x1074; /* { dg-error "" "long unsigned int long double" } */ +long unsigned int long signed *x1075; /* { dg-error "" "long unsigned int long signed" } */ +long unsigned int long unsigned *x1076; /* { dg-error "" "long unsigned int long unsigned" } */ +long unsigned int long _Bool *x1077; /* { dg-error "" "long unsigned int long _Bool" } */ +long unsigned int long _Complex *x1078; /* { dg-error "" "long unsigned int long _Complex" } */ +long unsigned long int void *x1079; /* { dg-error "" "long unsigned long int void" } */ +long unsigned long int char *x1080; /* { dg-error "" "long unsigned long int char" } */ +long unsigned long int short *x1081; /* { dg-error "" "long unsigned long int short" } */ +long unsigned long int int *x1082; /* { dg-error "" "long unsigned long int int" } */ +long unsigned long int long *x1083; /* { dg-error "" "long unsigned long int long" } */ +long unsigned long int float *x1084; /* { dg-error "" "long unsigned long int float" } */ +long unsigned long int double *x1085; /* { dg-error "" "long unsigned long int double" } */ +long unsigned long int signed *x1086; /* { dg-error "" "long unsigned long int signed" } */ +long unsigned long int unsigned *x1087; /* { dg-error "" "long unsigned long int unsigned" } */ +long unsigned long int _Bool *x1088; /* { dg-error "" "long unsigned long int _Bool" } */ +long unsigned long int _Complex *x1089; /* { dg-error "" "long unsigned long int _Complex" } */ +signed int long long void *x1090; /* { dg-error "" "signed int long long void" } */ +signed int long long char *x1091; /* { dg-error "" "signed int long long char" } */ +signed int long long short *x1092; /* { dg-error "" "signed int long long short" } */ +signed int long long int *x1093; /* { dg-error "" "signed int long long int" } */ +signed int long long long *x1094; /* { dg-error "" "signed int long long long" } */ +signed int long long float *x1095; /* { dg-error "" "signed int long long float" } */ +signed int long long double *x1096; /* { dg-error "" "signed int long long double" } */ +signed int long long signed *x1097; /* { dg-error "" "signed int long long signed" } */ +signed int long long unsigned *x1098; /* { dg-error "" "signed int long long unsigned" } */ +signed int long long _Bool *x1099; /* { dg-error "" "signed int long long _Bool" } */ +signed int long long _Complex *x1100; /* { dg-error "" "signed int long long _Complex" } */ +signed long int long void *x1101; /* { dg-error "" "signed long int long void" } */ +signed long int long char *x1102; /* { dg-error "" "signed long int long char" } */ +signed long int long short *x1103; /* { dg-error "" "signed long int long short" } */ +signed long int long int *x1104; /* { dg-error "" "signed long int long int" } */ +signed long int long long *x1105; /* { dg-error "" "signed long int long long" } */ +signed long int long float *x1106; /* { dg-error "" "signed long int long float" } */ +signed long int long double *x1107; /* { dg-error "" "signed long int long double" } */ +signed long int long signed *x1108; /* { dg-error "" "signed long int long signed" } */ +signed long int long unsigned *x1109; /* { dg-error "" "signed long int long unsigned" } */ +signed long int long _Bool *x1110; /* { dg-error "" "signed long int long _Bool" } */ +signed long int long _Complex *x1111; /* { dg-error "" "signed long int long _Complex" } */ +signed long long int void *x1112; /* { dg-error "" "signed long long int void" } */ +signed long long int char *x1113; /* { dg-error "" "signed long long int char" } */ +signed long long int short *x1114; /* { dg-error "" "signed long long int short" } */ +signed long long int int *x1115; /* { dg-error "" "signed long long int int" } */ +signed long long int long *x1116; /* { dg-error "" "signed long long int long" } */ +signed long long int float *x1117; /* { dg-error "" "signed long long int float" } */ +signed long long int double *x1118; /* { dg-error "" "signed long long int double" } */ +signed long long int signed *x1119; /* { dg-error "" "signed long long int signed" } */ +signed long long int unsigned *x1120; /* { dg-error "" "signed long long int unsigned" } */ +signed long long int _Bool *x1121; /* { dg-error "" "signed long long int _Bool" } */ +signed long long int _Complex *x1122; /* { dg-error "" "signed long long int _Complex" } */ +unsigned int long long void *x1123; /* { dg-error "" "unsigned int long long void" } */ +unsigned int long long char *x1124; /* { dg-error "" "unsigned int long long char" } */ +unsigned int long long short *x1125; /* { dg-error "" "unsigned int long long short" } */ +unsigned int long long int *x1126; /* { dg-error "" "unsigned int long long int" } */ +unsigned int long long long *x1127; /* { dg-error "" "unsigned int long long long" } */ +unsigned int long long float *x1128; /* { dg-error "" "unsigned int long long float" } */ +unsigned int long long double *x1129; /* { dg-error "" "unsigned int long long double" } */ +unsigned int long long signed *x1130; /* { dg-error "" "unsigned int long long signed" } */ +unsigned int long long unsigned *x1131; /* { dg-error "" "unsigned int long long unsigned" } */ +unsigned int long long _Bool *x1132; /* { dg-error "" "unsigned int long long _Bool" } */ +unsigned int long long _Complex *x1133; /* { dg-error "" "unsigned int long long _Complex" } */ +unsigned long int long void *x1134; /* { dg-error "" "unsigned long int long void" } */ +unsigned long int long char *x1135; /* { dg-error "" "unsigned long int long char" } */ +unsigned long int long short *x1136; /* { dg-error "" "unsigned long int long short" } */ +unsigned long int long int *x1137; /* { dg-error "" "unsigned long int long int" } */ +unsigned long int long long *x1138; /* { dg-error "" "unsigned long int long long" } */ +unsigned long int long float *x1139; /* { dg-error "" "unsigned long int long float" } */ +unsigned long int long double *x1140; /* { dg-error "" "unsigned long int long double" } */ +unsigned long int long signed *x1141; /* { dg-error "" "unsigned long int long signed" } */ +unsigned long int long unsigned *x1142; /* { dg-error "" "unsigned long int long unsigned" } */ +unsigned long int long _Bool *x1143; /* { dg-error "" "unsigned long int long _Bool" } */ +unsigned long int long _Complex *x1144; /* { dg-error "" "unsigned long int long _Complex" } */ +unsigned long long int void *x1145; /* { dg-error "" "unsigned long long int void" } */ +unsigned long long int char *x1146; /* { dg-error "" "unsigned long long int char" } */ +unsigned long long int short *x1147; /* { dg-error "" "unsigned long long int short" } */ +unsigned long long int int *x1148; /* { dg-error "" "unsigned long long int int" } */ +unsigned long long int long *x1149; /* { dg-error "" "unsigned long long int long" } */ +unsigned long long int float *x1150; /* { dg-error "" "unsigned long long int float" } */ +unsigned long long int double *x1151; /* { dg-error "" "unsigned long long int double" } */ +unsigned long long int signed *x1152; /* { dg-error "" "unsigned long long int signed" } */ +unsigned long long int unsigned *x1153; /* { dg-error "" "unsigned long long int unsigned" } */ +unsigned long long int _Bool *x1154; /* { dg-error "" "unsigned long long int _Bool" } */ +unsigned long long int _Complex *x1155; /* { dg-error "" "unsigned long long int _Complex" } */ diff --git a/gcc/testsuite/gcc.dg/c99-vla-jump-1.c b/gcc/testsuite/gcc.dg/c99-vla-jump-1.c index 488338bfef9..4e984d2b81b 100644 --- a/gcc/testsuite/gcc.dg/c99-vla-jump-1.c +++ b/gcc/testsuite/gcc.dg/c99-vla-jump-1.c @@ -15,291 +15,291 @@ /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ void fa0 (int n) { goto a; a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa1 (int n) { goto a; { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa2 (int n) { goto a; { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa3 (int n) { goto a; { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa4 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa5 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa6 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa1 (int n) { goto a; { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa2 (int n) { goto a; { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa3 (int n) { goto a; { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa4 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa5 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa6 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa7 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa8 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa9 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa10 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa11 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa12 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa13 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa8 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa9 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa10 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa11 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa12 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa13 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa14 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa15 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa15 (int n) { goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa16 (int n) { a: goto a; { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa17 (int n) { a:{ int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa18 (int n) { { int b[n]; goto a; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa19 (int n) { { int b[n]; goto a; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa19 (int n) { { int b[n]; goto a; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa20 (int n) { { int b[n]; goto a; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa21 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa21 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa22 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa23 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa23 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa24 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa25 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa26 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa27 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa28 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa29 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa30 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa25 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa26 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa27 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa28 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa29 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa30 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa31 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa32 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa32 (int n) { { int b[n]; goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa33 (int n) { { int b[n]; a: goto a; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa34 (int n) { a:{ int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa35 (int n) { { int b[n]; a:{ int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa36 (int n) { { int b[n]; { int c[n]; goto a; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa37 (int n) { { int b[n]; { int c[n]; goto a; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa38 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa38 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa39 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa40 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa40 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa41 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa42 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa43 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa44 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa45 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa46 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa47 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa42 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa43 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa44 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa45 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa46 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa47 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa48 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa49 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa49 (int n) { { int b[n]; { int c[n]; goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa50 (int n) { { int b[n]; { int c[n]; a: goto a; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa51 (int n) { a:{ int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa52 (int n) { { int b[n]; a:{ int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa53 (int n) { { int b[n]; { int c[n]; a:0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa53 (int n) { { int b[n]; { int c[n]; a:0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa54 (int n) { { int b[n]; { int c[n]; 0;} goto a; a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa55 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa55 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa56 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa57 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa57 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa58 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa59 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa60 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa61 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa62 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa63 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa64 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa59 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa60 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa61 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa62 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa63 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa64 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa65 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa66 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa66 (int n) { { int b[n]; { int c[n]; 0;} goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa67 (int n) { { int b[n]; { int c[n]; 0;} a: goto a; { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa68 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa69 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa70 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa70 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa71 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa72 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa73 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa74 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa74 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa75 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa76 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa77 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa78 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa79 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa80 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa81 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa76 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa77 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa78 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa79 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa80 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa81 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa82 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa83 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa83 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa84 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a: goto a; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa85 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa86 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa87 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa87 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa88 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa89 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa89 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa90 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa91 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa91 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa92 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa93 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa94 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa95 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa96 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa97 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa98 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa93 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa94 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa95 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa96 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa97 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa98 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa99 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa100 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa100 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa101 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a: goto a; ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa102 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa103 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa104 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa104 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa105 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa106 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa106 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa107 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa108 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa109 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa110 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa111 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa112 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa113 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa114 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa115 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa110 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa111 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa112 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa113 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa114 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa115 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa116 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa117 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa117 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa118 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a: goto a; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa119 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa120 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa121 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa122 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa123 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa124 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa125 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa120 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa121 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa122 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa123 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa124 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa125 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa126 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa127 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa128 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa129 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa130 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa131 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa132 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa127 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa128 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa129 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa130 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa131 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa132 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa133 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa134 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa134 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa135 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a: goto a; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa136 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa137 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa138 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa139 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa140 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa141 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa142 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa137 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa138 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa139 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa140 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa141 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa142 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa143 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa144 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa145 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa145 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa146 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa147 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa147 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa148 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } -void fa149 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa149 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa150 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa151 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa151 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa152 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a: goto a; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa153 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa154 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa155 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa156 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa157 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa158 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa159 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa154 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa155 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa156 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa157 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa158 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa159 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa160 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa161 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa162 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa163 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa164 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa164 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa165 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } -void fa166 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa166 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa167 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa168 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa168 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa169 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a: goto a; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa170 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa171 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa172 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa173 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa174 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa175 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa176 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa171 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa172 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa173 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa174 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa175 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa176 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa177 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa178 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa179 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa179 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa180 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa181 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa181 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa182 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } -void fa183 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa183 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa184 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa185 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa185 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa186 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a: goto a; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa187 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa188 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa189 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa190 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa191 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa192 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa193 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa188 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa189 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa190 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa191 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa192 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa193 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa194 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa195 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa196 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa196 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa197 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa198 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa199 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; } -void fa200 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa200 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa201 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa202 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa202 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa203 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a: goto a; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; } void fa204 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa205 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa206 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa207 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa208 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa209 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa210 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa205 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa206 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa207 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa208 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa209 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa210 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa211 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } void fa212 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa213 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa213 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa214 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } -void fa215 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa215 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; goto a; ; int i[n]; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa216 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; a:; int i[n]; 0;}; ; int j[n]; 0; } -void fa217 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa217 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; a:0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa218 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; a:; int j[n]; 0; } -void fa219 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa219 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; goto a; ; int i[n]; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa220 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a: goto a; ; int i[n]; 0;}; ; int j[n]; 0; } void fa221 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } -void fa222 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa223 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa224 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa225 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa226 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa227 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa222 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa223 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa224 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa225 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa226 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa227 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa228 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } void fa229 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } -void fa230 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa230 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa231 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } -void fa232 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa232 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; goto a; 0;}; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa233 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; goto a; 0;}; ; int j[n]; 0; } void fa234 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; a:0;}; ; int j[n]; 0; } void fa235 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; a:; int j[n]; 0; } -void fa236 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa236 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; goto a; 0;}; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa237 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a: goto a; 0;}; ; int j[n]; 0; } void fa238 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } -void fa239 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa240 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa241 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa242 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa243 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa244 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa239 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa240 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa241 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa242 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa243 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa244 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa245 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } -void fa246 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa247 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa248 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa249 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa250 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa251 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; goto a; ; int j[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa246 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa247 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa248 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa249 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa250 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa251 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; goto a; ; int j[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa252 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; a:; int j[n]; 0; } -void fa253 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa253 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; goto a; ; int j[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa254 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a: goto a; ; int j[n]; 0; } void fa255 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } -void fa256 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa257 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa258 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa259 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa260 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa261 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa256 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa257 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa258 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa259 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa260 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa261 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa262 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } -void fa263 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa264 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa265 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa266 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa267 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa268 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa263 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa264 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa265 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa266 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa267 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa268 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa269 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; goto a; 0; } void fa270 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; goto a; a:0; } void fa271 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a: goto a; 0; } void fa272 (int n) { a:{ int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } -void fa273 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa274 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa275 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa276 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa277 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa278 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa273 (int n) { { int b[n]; a:{ int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa274 (int n) { { int b[n]; { int c[n]; a:0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa275 (int n) { { int b[n]; { int c[n]; 0;} a:{ int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa276 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; a:0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa277 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} a:; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa278 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; a:0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa279 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; a:{ int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } -void fa280 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa281 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa282 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa283 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa284 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fa285 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fa280 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; a:{ int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa281 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; a:0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa282 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; a:{ int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa283 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; a:0;}; ; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa284 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; a:; int i[n]; 0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fa285 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; a:0;}; ; int j[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fa286 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; a:; int j[n]; 0; goto a; } void fa287 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; a:0; goto a; } void fa288 (int n) { { int b[n]; { int c[n]; 0;} { int d[n]; 0;} ; int e[n]; 0;}; { int f[n]; { int g[n]; 0;}; { int h[n]; 0;}; ; int i[n]; 0;}; ; int j[n]; 0;a: goto a; } diff --git a/gcc/testsuite/gcc.dg/c99-vla-jump-2.c b/gcc/testsuite/gcc.dg/c99-vla-jump-2.c index dc17c791e22..27cecaa604f 100644 --- a/gcc/testsuite/gcc.dg/c99-vla-jump-2.c +++ b/gcc/testsuite/gcc.dg/c99-vla-jump-2.c @@ -15,291 +15,291 @@ /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ void fb0 (int n) { p0A:goto p0A; goto a; a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb1 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb2 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb3 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb4 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb5 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb6 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb1 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb2 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb3 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb4 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb5 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb6 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb7 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb8 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb9 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb10 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb11 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb12 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb13 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb8 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb9 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb10 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb11 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb12 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb13 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb14 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb15 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb15 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb16 (int n) { a: goto a; P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb17 (int n) { a:{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb18 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb19 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb19 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb20 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb21 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb21 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb22 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb23 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb23 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb24 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb25 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb26 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb27 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb28 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb29 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb30 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb25 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb26 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb27 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb28 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb29 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb30 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb31 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb32 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb32 (int n) { P0A:goto P0A;{ int b[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb33 (int n) { P0A:goto P0A;{ int b[n]; a: goto a; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb34 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb35 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb36 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb37 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb38 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb38 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb39 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb40 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb40 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb41 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb42 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb43 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb44 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb45 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb46 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb47 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb42 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb43 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb44 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb45 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb46 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb47 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb48 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb49 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb49 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb50 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a: goto a; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb51 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb52 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb53 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb53 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb54 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb55 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb55 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb56 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb57 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb57 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb58 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb59 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb60 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb61 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb62 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb63 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb64 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb59 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb60 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb61 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb62 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb63 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb64 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb65 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb66 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb66 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb67 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a: goto a; P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb68 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb69 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb70 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb70 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb71 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb72 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb73 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb74 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb74 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb75 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb76 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb77 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb78 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb79 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb80 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb81 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb76 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb77 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb78 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb79 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb80 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb81 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb82 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb83 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb83 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb84 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a: goto a; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb85 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb86 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb87 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb87 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb88 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb89 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb89 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb90 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb91 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb91 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb92 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb93 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb94 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb95 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb96 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb97 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb98 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb93 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb94 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb95 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb96 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb97 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb98 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb99 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb100 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb100 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb101 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a: goto a; P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb102 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb103 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb104 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb104 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb105 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb106 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb106 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb107 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb108 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb109 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb110 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb111 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb112 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb113 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb114 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb115 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb110 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb111 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb112 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb113 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb114 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb115 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb116 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb117 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb117 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb118 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a: goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb119 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb120 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb121 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb122 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb123 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb124 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb125 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb120 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb121 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb122 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb123 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb124 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb125 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb126 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb127 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb128 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb129 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb130 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb131 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb132 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb127 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb128 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb129 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb130 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb131 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb132 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb133 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb134 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb134 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb135 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a: goto a; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb136 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb137 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb138 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb139 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb140 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb141 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb142 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb137 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb138 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb139 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb140 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb141 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb142 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb143 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb144 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb145 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb145 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb146 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb147 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb147 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb148 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb149 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb149 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb150 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb151 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb151 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb152 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a: goto a; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb153 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb154 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb155 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb156 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb157 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb158 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb159 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb154 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb155 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb156 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb157 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb158 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb159 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb160 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb161 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb162 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb163 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb164 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb164 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb165 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb166 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb166 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb167 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb168 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb168 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb169 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a: goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb170 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb171 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb172 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb173 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb174 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb175 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb176 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb171 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb172 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb173 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb174 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb175 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb176 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb177 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb178 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb179 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb179 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb180 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb181 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb181 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb182 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb183 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb183 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb184 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb185 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb185 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb186 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a: goto a; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb187 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb188 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb189 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb190 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb191 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb192 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb193 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb188 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb189 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb190 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb191 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb192 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb193 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb194 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb195 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb196 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb196 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb197 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb198 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb199 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb200 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb200 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb201 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb202 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb202 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb203 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a: goto a; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb204 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb205 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb206 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb207 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb208 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb209 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb210 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb205 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb206 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb207 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb208 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb209 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb210 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb211 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb212 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb213 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb213 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb214 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb215 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb215 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb216 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb217 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb217 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb218 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb219 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb219 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb220 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a: goto a; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb221 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb222 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb223 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb224 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb225 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb226 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb227 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb222 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb223 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb224 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb225 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb226 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb227 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb228 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb229 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb230 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb230 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb231 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb232 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb232 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb233 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb234 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb235 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb236 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb236 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb237 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a: goto a; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb238 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb239 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb240 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb241 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb242 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb243 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb244 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb239 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb240 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb241 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb242 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb243 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb244 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb245 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb246 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb247 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb248 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb249 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb250 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb251 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb246 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb247 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb248 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb249 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb250 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb251 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb252 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; a:; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fb253 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb253 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; int j[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb254 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a: goto a; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;P03B:goto P03B; } void fb255 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } -void fb256 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb257 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb258 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb259 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb260 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb261 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb256 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb257 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb258 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb259 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb260 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb261 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb262 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } -void fb263 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb264 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb265 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb266 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb267 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb268 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb263 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb264 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb265 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb266 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb267 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb268 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb269 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } void fb270 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; p03A:goto p03A; goto a; a:0;P03B:goto P03B; } void fb271 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a: goto a; P03A:goto P03A;0;P03B:goto P03B; } void fb272 (int n) { a:{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } -void fb273 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb274 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb275 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb276 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb277 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb278 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb273 (int n) { P0A:goto P0A;{ int b[n]; a:{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb274 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; a:0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb275 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} a:{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb276 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; a:0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb277 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} a:; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb278 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; a:0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb279 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; a:{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } -void fb280 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb281 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb282 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb283 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb284 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fb285 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fb280 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; a:{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb281 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; a:0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb282 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; a:{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb283 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; a:0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb284 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; a:; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fb285 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; a:0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fb286 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; a:; int j[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } void fb287 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; a:0;p03B:goto p03B; goto a; P03B:goto P03B; } void fb288 (int n) { P0A:goto P0A;{ int b[n]; P01A:goto P01A;{ int c[n]; P012A:goto P012A;0;} P01B:goto P01B;{ int d[n]; P013A:goto P013A;0;} P01C:goto P01C;; int e[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ int f[n]; P02A:goto P02A;{ int g[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ int h[n]; P025A:goto P025A;0;}; P02C:goto P02C;; int i[n]; P026A:goto P026A;0;}; P0C:goto P0C;; int j[n]; P03A:goto P03A;0;a: goto a; P03B:goto P03B; } diff --git a/gcc/testsuite/gcc.dg/c99-vla-jump-3.c b/gcc/testsuite/gcc.dg/c99-vla-jump-3.c index 997c2e116d6..0aff362d61f 100644 --- a/gcc/testsuite/gcc.dg/c99-vla-jump-3.c +++ b/gcc/testsuite/gcc.dg/c99-vla-jump-3.c @@ -15,291 +15,291 @@ /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ void fc0 (int n) { goto a; a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc1 (int n) { goto a; { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc2 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc3 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc4 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc5 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc6 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc1 (int n) { goto a; { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc2 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc3 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc4 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc5 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc6 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc7 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc8 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc9 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc10 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc11 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc12 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc13 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc8 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc9 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc10 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc11 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc12 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc13 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc14 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc15 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc15 (int n) { goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc16 (int n) { a: goto a; { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc17 (int n) { a:{ typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc18 (int n) { { typedef int (*b)[n]; goto a; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc19 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc19 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc20 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc21 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc21 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc22 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc23 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc23 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc24 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc25 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc26 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc27 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc28 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc29 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc30 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc25 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc26 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc27 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc28 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc29 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc30 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc31 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc32 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc32 (int n) { { typedef int (*b)[n]; goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc33 (int n) { { typedef int (*b)[n]; a: goto a; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc34 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc35 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc36 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc37 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc38 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc38 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc39 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc40 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc40 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc41 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc42 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc43 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc44 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc45 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc46 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc47 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc42 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc43 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc44 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc45 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc46 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc47 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc48 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc49 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc49 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc50 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a: goto a; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc51 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc52 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc53 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc53 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc54 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc55 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc55 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc56 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc57 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc57 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc58 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc59 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc60 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc61 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc62 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc63 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc64 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc59 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc60 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc61 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc62 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc63 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc64 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc65 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc66 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc66 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc67 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a: goto a; { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc68 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc69 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc70 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc70 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc71 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc72 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc73 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc74 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc74 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc75 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc76 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc77 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc78 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc79 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc80 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc81 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc76 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc77 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc78 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc79 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc80 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc81 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc82 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc83 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc83 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc84 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a: goto a; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc85 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc86 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc87 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc87 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc88 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc89 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc89 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc90 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc91 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc91 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc92 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc93 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc94 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc95 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc96 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc97 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc98 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc93 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc94 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc95 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc96 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc97 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc98 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc99 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc100 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc100 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc101 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a: goto a; ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc102 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc103 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc104 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc104 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc105 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc106 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc106 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc107 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc108 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc109 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc110 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc111 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc112 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc113 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc114 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc115 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc110 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc111 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc112 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc113 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc114 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc115 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc116 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc117 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc117 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc118 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a: goto a; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc119 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc120 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc121 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc122 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc123 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc124 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc125 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc120 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc121 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc122 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc123 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc124 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc125 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc126 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc127 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc128 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc129 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc130 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc131 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc132 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc127 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc128 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc129 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc130 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc131 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc132 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc133 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc134 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc134 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc135 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a: goto a; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc136 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc137 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc138 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc139 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc140 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc141 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc142 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc137 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc138 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc139 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc140 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc141 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc142 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc143 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc144 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc145 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc145 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc146 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc147 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc147 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc148 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc149 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc149 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc150 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc151 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc151 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc152 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a: goto a; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc153 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc154 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc155 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc156 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc157 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc158 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc159 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc154 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc155 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc156 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc157 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc158 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc159 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc160 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc161 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc162 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc163 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc164 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc164 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc165 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc166 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc166 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc167 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc168 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc168 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc169 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a: goto a; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc170 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc171 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc172 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc173 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc174 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc175 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc176 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc171 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc172 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc173 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc174 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc175 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc176 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc177 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc178 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc179 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc179 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc180 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc181 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc181 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc182 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc183 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc183 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc184 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc185 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc185 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc186 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a: goto a; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc187 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc188 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc189 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc190 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc191 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc192 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc193 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc188 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc189 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc190 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc191 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc192 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc193 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc194 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc195 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc196 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc196 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc197 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc198 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc199 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc200 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc200 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc201 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc202 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc202 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc203 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a: goto a; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc204 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc205 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc206 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc207 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc208 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc209 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc210 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc205 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc206 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc207 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc208 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc209 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc210 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc211 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc212 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc213 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc213 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc214 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc215 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc215 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc216 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } -void fc217 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc217 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc218 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; } -void fc219 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc219 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc220 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a: goto a; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; } void fc221 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } -void fc222 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc223 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc224 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc225 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc226 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc227 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc222 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc223 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc224 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc225 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc226 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc227 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc228 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } void fc229 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } -void fc230 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc230 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc231 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } -void fc232 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc232 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc233 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; 0; } void fc234 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; a:0;}; ; typedef int (*j)[n]; 0; } void fc235 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; a:; typedef int (*j)[n]; 0; } -void fc236 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc236 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; goto a; 0;}; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc237 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a: goto a; 0;}; ; typedef int (*j)[n]; 0; } void fc238 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } -void fc239 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc240 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc241 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc242 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc243 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc244 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc239 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc240 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc241 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc242 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc243 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc244 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc245 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } -void fc246 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc247 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc248 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc249 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc250 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc251 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc246 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc247 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc248 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc249 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc250 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc251 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; goto a; ; typedef int (*j)[n]; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc252 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; a:; typedef int (*j)[n]; 0; } -void fc253 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; a:0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc253 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; goto a; ; typedef int (*j)[n]; a:0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc254 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a: goto a; ; typedef int (*j)[n]; 0; } void fc255 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } -void fc256 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc257 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc258 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc259 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc260 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc261 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc256 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc257 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc258 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc259 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc260 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc261 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc262 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } -void fc263 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc264 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc265 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc266 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc267 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc268 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc263 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc264 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc265 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc266 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc267 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc268 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; goto a; 0; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc269 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; goto a; 0; } void fc270 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; goto a; a:0; } void fc271 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a: goto a; 0; } void fc272 (int n) { a:{ typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } -void fc273 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc274 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc275 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc276 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc277 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc278 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc273 (int n) { { typedef int (*b)[n]; a:{ typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc274 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; a:0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc275 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} a:{ typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc276 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; a:0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc277 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} a:; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc278 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; a:0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc279 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; a:{ typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } -void fc280 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc281 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc282 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc283 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc284 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fc285 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fc280 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; a:{ typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc281 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; a:0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc282 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; a:{ typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc283 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; a:0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc284 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; a:; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fc285 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; a:0;}; ; typedef int (*j)[n]; 0; goto a; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fc286 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; a:; typedef int (*j)[n]; 0; goto a; } void fc287 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; a:0; goto a; } void fc288 (int n) { { typedef int (*b)[n]; { typedef int (*c)[n]; 0;} { typedef int (*d)[n]; 0;} ; typedef int (*e)[n]; 0;}; { typedef int (*f)[n]; { typedef int (*g)[n]; 0;}; { typedef int (*h)[n]; 0;}; ; typedef int (*i)[n]; 0;}; ; typedef int (*j)[n]; 0;a: goto a; } diff --git a/gcc/testsuite/gcc.dg/c99-vla-jump-4.c b/gcc/testsuite/gcc.dg/c99-vla-jump-4.c index 0fe86809ce1..e77a14209af 100644 --- a/gcc/testsuite/gcc.dg/c99-vla-jump-4.c +++ b/gcc/testsuite/gcc.dg/c99-vla-jump-4.c @@ -15,291 +15,291 @@ /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ void fd0 (int n) { p0A:goto p0A; goto a; a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd1 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd2 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd3 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd4 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd5 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd6 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd1 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd2 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd3 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd4 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd5 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd6 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd7 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd8 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd9 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd10 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd11 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd12 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd13 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd8 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd9 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd10 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd11 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd12 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd13 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd14 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd15 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd15 (int n) { p0A:goto p0A; goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd16 (int n) { a: goto a; P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd17 (int n) { a:{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd18 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd19 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd19 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd20 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd21 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd21 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd22 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd23 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd23 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd24 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd25 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd26 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd27 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd28 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd29 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd30 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd25 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd26 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd27 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd28 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd29 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd30 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd31 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd32 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd32 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; p01A:goto p01A; goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd33 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a: goto a; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd34 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd35 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd36 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd37 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd38 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd38 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd39 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd40 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd40 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd41 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd42 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd43 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd44 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd45 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd46 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd47 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd42 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd43 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd44 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd45 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd46 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd47 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd48 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd49 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd49 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; p012A:goto p012A; goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd50 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a: goto a; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd51 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd52 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd53 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd53 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd54 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd55 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd55 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd56 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd57 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd57 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd58 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd59 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd60 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd61 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd62 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd63 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd64 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd59 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd60 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd61 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd62 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd63 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd64 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd65 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd66 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd66 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} p01B:goto p01B; goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd67 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a: goto a; P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd68 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd69 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd70 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd70 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd71 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd72 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd73 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd74 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd74 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd75 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd76 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd77 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd78 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd79 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd80 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd81 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd76 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd77 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd78 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd79 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd80 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd81 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd82 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd83 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd83 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; p013A:goto p013A; goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd84 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a: goto a; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd85 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd86 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd87 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd87 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd88 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd89 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd89 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd90 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd91 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd91 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd92 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd93 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd94 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd95 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd96 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd97 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd98 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd93 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd94 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd95 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd96 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd97 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd98 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd99 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd100 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd100 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} p01C:goto p01C; goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd101 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a: goto a; P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd102 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd103 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd104 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd104 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd105 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd106 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd106 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd107 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd108 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd109 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd110 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd111 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd112 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd113 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd114 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd115 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd110 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd111 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd112 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd113 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd114 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd115 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd116 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd117 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd117 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; p014A:goto p014A; goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd118 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a: goto a; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd119 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd120 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd121 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd122 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd123 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd124 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd125 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd120 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd121 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd122 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd123 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd124 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd125 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd126 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd127 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd128 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd129 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd130 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd131 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd132 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd127 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd128 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd129 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd130 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd131 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd132 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd133 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd134 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd134 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; p0B:goto p0B; goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd135 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a: goto a; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd136 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd137 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd138 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd139 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd140 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd141 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd142 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd137 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd138 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd139 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd140 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd141 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd142 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd143 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd144 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd145 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd145 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd146 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd147 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd147 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd148 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd149 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd149 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd150 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd151 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd151 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; p02A:goto p02A; goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd152 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a: goto a; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd153 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd154 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd155 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd156 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd157 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd158 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd159 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd154 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd155 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd156 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd157 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd158 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd159 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd160 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd161 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd162 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd163 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd164 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd164 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd165 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd166 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd166 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd167 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd168 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd168 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; p024A:goto p024A; goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd169 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a: goto a; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd170 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd171 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd172 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd173 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd174 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd175 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd176 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd171 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd172 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd173 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd174 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd175 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd176 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd177 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd178 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd179 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd179 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd180 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd181 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd181 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd182 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd183 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd183 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd184 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd185 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd185 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; p02B:goto p02B; goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd186 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a: goto a; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd187 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd188 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd189 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd190 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd191 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd192 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd193 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd188 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd189 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd190 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd191 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd192 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd193 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd194 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd195 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd196 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd196 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd197 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd198 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd199 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd200 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd200 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd201 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd202 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd202 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; p025A:goto p025A; goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd203 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a: goto a; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd204 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd205 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd206 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd207 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd208 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd209 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd210 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd205 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd206 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd207 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd208 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd209 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd210 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd211 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd212 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd213 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd213 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd214 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd215 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd215 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd216 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd217 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd217 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd218 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd219 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd219 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; p02C:goto p02C; goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd220 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a: goto a; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd221 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd222 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd223 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd224 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd225 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd226 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd227 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd222 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd223 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd224 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd225 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd226 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd227 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd228 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd229 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd230 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd230 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd231 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd232 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd232 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd233 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd234 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd235 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd236 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd236 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; p026A:goto p026A; goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd237 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a: goto a; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd238 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd239 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd240 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd241 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd242 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd243 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd244 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd239 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd240 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd241 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd242 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd243 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd244 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd245 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd246 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd247 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd248 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd249 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd250 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd251 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd246 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd247 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd248 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd249 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd250 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd251 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd252 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; a:; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } -void fd253 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd253 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; p0C:goto p0C; goto a; P0C:goto P0C;; typedef int (*j)[n]; a:0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd254 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a: goto a; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;P03B:goto P03B; } void fd255 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } -void fd256 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd257 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd258 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd259 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd260 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd261 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd256 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd257 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd258 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd259 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd260 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd261 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd262 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } -void fd263 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd264 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd265 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd266 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd267 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd268 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd263 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd264 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd265 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd266 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd267 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd268 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd269 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; p03A:goto p03A; goto a; P03A:goto P03A;0;P03B:goto P03B; } void fd270 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; p03A:goto p03A; goto a; a:0;P03B:goto P03B; } void fd271 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a: goto a; P03A:goto P03A;0;P03B:goto P03B; } void fd272 (int n) { a:{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } -void fd273 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd274 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd275 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd276 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd277 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd278 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd273 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; a:{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd274 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; a:0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd275 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} a:{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd276 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; a:0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd277 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} a:; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd278 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; a:0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd279 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; a:{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } -void fd280 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd281 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd282 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd283 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd284 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ -void fd285 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "error: jump into scope of identifier with variably modified type" } */ +void fd280 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; a:{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd281 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; a:0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd282 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; a:{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd283 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; a:0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd284 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; a:; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ +void fd285 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; a:0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } /* { dg-error "jump into scope of identifier with variably modified type" } */ void fd286 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; a:; typedef int (*j)[n]; P03A:goto P03A;0;p03B:goto p03B; goto a; P03B:goto P03B; } void fd287 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; a:0;p03B:goto p03B; goto a; P03B:goto P03B; } void fd288 (int n) { P0A:goto P0A;{ typedef int (*b)[n]; P01A:goto P01A;{ typedef int (*c)[n]; P012A:goto P012A;0;} P01B:goto P01B;{ typedef int (*d)[n]; P013A:goto P013A;0;} P01C:goto P01C;; typedef int (*e)[n]; P014A:goto P014A;0;}; P0B:goto P0B;{ typedef int (*f)[n]; P02A:goto P02A;{ typedef int (*g)[n]; P024A:goto P024A;0;}; P02B:goto P02B;{ typedef int (*h)[n]; P025A:goto P025A;0;}; P02C:goto P02C;; typedef int (*i)[n]; P026A:goto P026A;0;}; P0C:goto P0C;; typedef int (*j)[n]; P03A:goto P03A;0;a: goto a; P03B:goto P03B; } diff --git a/gcc/testsuite/gcc.dg/c99-vla-jump-5.c b/gcc/testsuite/gcc.dg/c99-vla-jump-5.c index 442aac8071d..ca3f85f5931 100644 --- a/gcc/testsuite/gcc.dg/c99-vla-jump-5.c +++ b/gcc/testsuite/gcc.dg/c99-vla-jump-5.c @@ -16,8 +16,8 @@ f (int a, int b) { switch (a) { int v[b]; - case 2: /* { dg-error "error: case label in scope of identifier with variably modified type not containing enclosing switch statement" } */ - default: /* { dg-error "error: 'default' label in scope of identifier with variably modified type not containing enclosing switch statement" } */ + case 2: /* { dg-error "case label in scope of identifier with variably modified type not containing enclosing switch statement" } */ + default: /* { dg-error "'default' label in scope of identifier with variably modified type not containing enclosing switch statement" } */ switch (a) { case 4: diff --git a/gcc/testsuite/gcc.dg/cast-1.c b/gcc/testsuite/gcc.dg/cast-1.c index 892426467f1..7b12ad9f561 100644 --- a/gcc/testsuite/gcc.dg/cast-1.c +++ b/gcc/testsuite/gcc.dg/cast-1.c @@ -15,27 +15,27 @@ float fv; void f (void) { - (int []) p; /* { dg-error "error: cast specifies array type" } */ - (int ()) p; /* { dg-error "error: cast specifies function type" } */ + (int []) p; /* { dg-error "cast specifies array type" } */ + (int ()) p; /* { dg-error "cast specifies function type" } */ (struct s) sv; (union u) uv; - (struct s) i; /* { dg-error "error: conversion to non-scalar type requested" } */ + (struct s) i; /* { dg-error "conversion to non-scalar type requested" } */ (union u) i; - (union u) l; /* { dg-error "error: cast to union type from type not present in union" } */ - (int) sv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (int) uv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (float) sv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (float) uv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (_Complex double) sv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (_Complex double) uv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (void *) sv; /* { dg-error "error: cannot convert to a pointer type" } */ - (void *) uv; /* { dg-error "error: cannot convert to a pointer type" } */ - (_Bool) sv; /* { dg-error "error: used struct type value where scalar is required" } */ - (_Bool) uv; /* { dg-error "error: used union type value where scalar is required" } */ + (union u) l; /* { dg-error "cast to union type from type not present in union" } */ + (int) sv; /* { dg-error "aggregate value used where an integer was expected" } */ + (int) uv; /* { dg-error "aggregate value used where an integer was expected" } */ + (float) sv; /* { dg-error "aggregate value used where a float was expected" } */ + (float) uv; /* { dg-error "aggregate value used where a float was expected" } */ + (_Complex double) sv; /* { dg-error "aggregate value used where a complex was expected" } */ + (_Complex double) uv; /* { dg-error "aggregate value used where a complex was expected" } */ + (void *) sv; /* { dg-error "cannot convert to a pointer type" } */ + (void *) uv; /* { dg-error "cannot convert to a pointer type" } */ + (_Bool) sv; /* { dg-error "used struct type value where scalar is required" } */ + (_Bool) uv; /* { dg-error "used union type value where scalar is required" } */ (void) sv; (const void) uv; - (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ (void *) (char) 1; - (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ - (char) (void *) 1; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ + (char) (void *) 1; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/cast-2.c b/gcc/testsuite/gcc.dg/cast-2.c index eff465e7bb4..f7f58f8a41c 100644 --- a/gcc/testsuite/gcc.dg/cast-2.c +++ b/gcc/testsuite/gcc.dg/cast-2.c @@ -15,27 +15,27 @@ float fv; void f (void) { - (int []) p; /* { dg-error "error: cast specifies array type" } */ - (int ()) p; /* { dg-error "error: cast specifies function type" } */ - (struct s) sv; /* { dg-warning "warning: ISO C forbids casting nonscalar to the same type" } */ - (union u) uv; /* { dg-warning "warning: ISO C forbids casting nonscalar to the same type" } */ - (struct s) i; /* { dg-error "error: conversion to non-scalar type requested" } */ - (union u) i; /* { dg-warning "warning: ISO C forbids casts to union type" } */ - (union u) l; /* { dg-error "error: cast to union type from type not present in union" } */ - (int) sv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (int) uv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (float) sv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (float) uv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (_Complex double) sv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (_Complex double) uv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (void *) sv; /* { dg-error "error: cannot convert to a pointer type" } */ - (void *) uv; /* { dg-error "error: cannot convert to a pointer type" } */ - (_Bool) sv; /* { dg-error "error: used struct type value where scalar is required" } */ - (_Bool) uv; /* { dg-error "error: used union type value where scalar is required" } */ + (int []) p; /* { dg-error "cast specifies array type" } */ + (int ()) p; /* { dg-error "cast specifies function type" } */ + (struct s) sv; /* { dg-warning "ISO C forbids casting nonscalar to the same type" } */ + (union u) uv; /* { dg-warning "ISO C forbids casting nonscalar to the same type" } */ + (struct s) i; /* { dg-error "conversion to non-scalar type requested" } */ + (union u) i; /* { dg-warning "ISO C forbids casts to union type" } */ + (union u) l; /* { dg-error "cast to union type from type not present in union" } */ + (int) sv; /* { dg-error "aggregate value used where an integer was expected" } */ + (int) uv; /* { dg-error "aggregate value used where an integer was expected" } */ + (float) sv; /* { dg-error "aggregate value used where a float was expected" } */ + (float) uv; /* { dg-error "aggregate value used where a float was expected" } */ + (_Complex double) sv; /* { dg-error "aggregate value used where a complex was expected" } */ + (_Complex double) uv; /* { dg-error "aggregate value used where a complex was expected" } */ + (void *) sv; /* { dg-error "cannot convert to a pointer type" } */ + (void *) uv; /* { dg-error "cannot convert to a pointer type" } */ + (_Bool) sv; /* { dg-error "used struct type value where scalar is required" } */ + (_Bool) uv; /* { dg-error "used union type value where scalar is required" } */ (void) sv; (const void) uv; - (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ (void *) (char) 1; - (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ - (char) (void *) 1; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ + (char) (void *) 1; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/cast-3.c b/gcc/testsuite/gcc.dg/cast-3.c index 26a38cbbda0..40d3c88c680 100644 --- a/gcc/testsuite/gcc.dg/cast-3.c +++ b/gcc/testsuite/gcc.dg/cast-3.c @@ -15,27 +15,27 @@ float fv; void f (void) { - (int []) p; /* { dg-error "error: cast specifies array type" } */ - (int ()) p; /* { dg-error "error: cast specifies function type" } */ - (struct s) sv; /* { dg-error "error: ISO C forbids casting nonscalar to the same type" } */ - (union u) uv; /* { dg-error "error: ISO C forbids casting nonscalar to the same type" } */ - (struct s) i; /* { dg-error "error: conversion to non-scalar type requested" } */ - (union u) i; /* { dg-error "error: ISO C forbids casts to union type" } */ - (union u) l; /* { dg-error "error: cast to union type from type not present in union" } */ - (int) sv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (int) uv; /* { dg-error "error: aggregate value used where an integer was expected" } */ - (float) sv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (float) uv; /* { dg-error "error: aggregate value used where a float was expected" } */ - (_Complex double) sv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (_Complex double) uv; /* { dg-error "error: aggregate value used where a complex was expected" } */ - (void *) sv; /* { dg-error "error: cannot convert to a pointer type" } */ - (void *) uv; /* { dg-error "error: cannot convert to a pointer type" } */ - (_Bool) sv; /* { dg-error "error: used struct type value where scalar is required" } */ - (_Bool) uv; /* { dg-error "error: used union type value where scalar is required" } */ + (int []) p; /* { dg-error "cast specifies array type" } */ + (int ()) p; /* { dg-error "cast specifies function type" } */ + (struct s) sv; /* { dg-error "ISO C forbids casting nonscalar to the same type" } */ + (union u) uv; /* { dg-error "ISO C forbids casting nonscalar to the same type" } */ + (struct s) i; /* { dg-error "conversion to non-scalar type requested" } */ + (union u) i; /* { dg-error "ISO C forbids casts to union type" } */ + (union u) l; /* { dg-error "cast to union type from type not present in union" } */ + (int) sv; /* { dg-error "aggregate value used where an integer was expected" } */ + (int) uv; /* { dg-error "aggregate value used where an integer was expected" } */ + (float) sv; /* { dg-error "aggregate value used where a float was expected" } */ + (float) uv; /* { dg-error "aggregate value used where a float was expected" } */ + (_Complex double) sv; /* { dg-error "aggregate value used where a complex was expected" } */ + (_Complex double) uv; /* { dg-error "aggregate value used where a complex was expected" } */ + (void *) sv; /* { dg-error "cannot convert to a pointer type" } */ + (void *) uv; /* { dg-error "cannot convert to a pointer type" } */ + (_Bool) sv; /* { dg-error "used struct type value where scalar is required" } */ + (_Bool) uv; /* { dg-error "used union type value where scalar is required" } */ (void) sv; (const void) uv; - (void *) c; /* { dg-warning "warning: cast to pointer from integer of different size" } */ + (void *) c; /* { dg-warning "cast to pointer from integer of different size" } */ (void *) (char) 1; - (char) p; /* { dg-warning "warning: cast from pointer to integer of different size" } */ - (char) (void *) 1; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + (char) p; /* { dg-warning "cast from pointer to integer of different size" } */ + (char) (void *) 1; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/cast-4.c b/gcc/testsuite/gcc.dg/cast-4.c index 32b02cb3a88..ebc84c11ce1 100644 --- a/gcc/testsuite/gcc.dg/cast-4.c +++ b/gcc/testsuite/gcc.dg/cast-4.c @@ -9,5 +9,5 @@ char c; void f (void) { - c = (char)&i; /* { dg-warning "warning: cast from pointer to integer of different size" } */ + c = (char)&i; /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/cast-pretty-print-1.c b/gcc/testsuite/gcc.dg/cast-pretty-print-1.c index e5ecec1a096..b9da56674dd 100644 --- a/gcc/testsuite/gcc.dg/cast-pretty-print-1.c +++ b/gcc/testsuite/gcc.dg/cast-pretty-print-1.c @@ -7,6 +7,6 @@ int i; void f (void) { - ((unsigned int)i)(); /* { dg-error "error: called object '\\(unsigned int\\)i' is not a function" } */ - ((char)i)(); /* { dg-error "error: called object '\\(char\\)i' is not a function" } */ + ((unsigned int)i)(); /* { dg-error "called object '\\(unsigned int\\)i' is not a function" } */ + ((char)i)(); /* { dg-error "called object '\\(char\\)i' is not a function" } */ } diff --git a/gcc/testsuite/gcc.dg/comp-goto-2.c b/gcc/testsuite/gcc.dg/comp-goto-2.c index babfe9b5361..85b0049fd46 100644 --- a/gcc/testsuite/gcc.dg/comp-goto-2.c +++ b/gcc/testsuite/gcc.dg/comp-goto-2.c @@ -7,7 +7,7 @@ void f (void) { - void *p = &&a; /* { dg-warning "warning: taking the address of a label is non-standard" } */ - goto *p; /* { dg-warning "warning: ISO C forbids 'goto \\*expr;'" } */ + void *p = &&a; /* { dg-warning "taking the address of a label is non-standard" } */ + goto *p; /* { dg-warning "ISO C forbids 'goto \\*expr;'" } */ a: ; } diff --git a/gcc/testsuite/gcc.dg/comp-goto-3.c b/gcc/testsuite/gcc.dg/comp-goto-3.c index add18613d75..5a3b4d2cad4 100644 --- a/gcc/testsuite/gcc.dg/comp-goto-3.c +++ b/gcc/testsuite/gcc.dg/comp-goto-3.c @@ -7,7 +7,7 @@ void f (void) { - void *p = &&a; /* { dg-error "error: taking the address of a label is non-standard" } */ - goto *p; /* { dg-error "error: ISO C forbids 'goto \\*expr;'" } */ + void *p = &&a; /* { dg-error "taking the address of a label is non-standard" } */ + goto *p; /* { dg-error "ISO C forbids 'goto \\*expr;'" } */ a: ; } diff --git a/gcc/testsuite/gcc.dg/cpp/error-1.c b/gcc/testsuite/gcc.dg/cpp/error-1.c index 961ef6dc3df..1bc6a3f6ef4 100644 --- a/gcc/testsuite/gcc.dg/cpp/error-1.c +++ b/gcc/testsuite/gcc.dg/cpp/error-1.c @@ -2,4 +2,4 @@ /* Origin: Joseph Myers <jsm@polyomino.org.uk> */ /* { dg-do preprocess } */ -/* { dg-error "error: unterminated comment" } +/* { dg-error "unterminated comment" } diff --git a/gcc/testsuite/gcc.dg/cpp/if-paren.c b/gcc/testsuite/gcc.dg/cpp/if-paren.c index af7a10cbc11..407a302b20e 100644 --- a/gcc/testsuite/gcc.dg/cpp/if-paren.c +++ b/gcc/testsuite/gcc.dg/cpp/if-paren.c @@ -15,17 +15,17 @@ #endif #if (1) == 1 -#error /* { dg-error "error" "simple parens no. 1" } */ +#error /* { dg-error "" "simple parens no. 1" } */ #endif #if (2) -#error /* { dg-error "error" "simple parens no. 2" } */ +#error /* { dg-error "" "simple parens no. 2" } */ #endif #if 3 == (3) -#error /* { dg-error "error" "simple parens no. 3" } */ +#error /* { dg-error "" "simple parens no. 3" } */ #endif #if (((-1) + 8)) == ((+2) * ((3)) - -1) -#error /* { dg-error "error" "nested parentheses" } */ +#error /* { dg-error "" "nested parentheses" } */ #endif diff --git a/gcc/testsuite/gcc.dg/decl-7.c b/gcc/testsuite/gcc.dg/decl-7.c index 689ee02f249..14b67baef8b 100644 --- a/gcc/testsuite/gcc.dg/decl-7.c +++ b/gcc/testsuite/gcc.dg/decl-7.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "" } */ -int a[]; /* { dg-warning "warning: array 'a' assumed to have one element" } */ +int a[]; /* { dg-warning "array 'a' assumed to have one element" } */ diff --git a/gcc/testsuite/gcc.dg/decl-8.c b/gcc/testsuite/gcc.dg/decl-8.c index 54a7c02b31f..ba757197f53 100644 --- a/gcc/testsuite/gcc.dg/decl-8.c +++ b/gcc/testsuite/gcc.dg/decl-8.c @@ -3,8 +3,8 @@ /* { dg-do compile } */ /* { dg-options "" } */ -typedef int I; /* { dg-error "error: previous declaration of 'I' was here" } */ -typedef int I; /* { dg-error "error: redefinition of typedef 'I'" } */ +typedef int I; /* { dg-error "previous declaration of 'I' was here" } */ +typedef int I; /* { dg-error "redefinition of typedef 'I'" } */ -typedef int I1; /* { dg-error "error: previous declaration of 'I1' was here" } */ -typedef long I1; /* { dg-error "error: conflicting types for 'I1'" } */ +typedef int I1; /* { dg-error "previous declaration of 'I1' was here" } */ +typedef long I1; /* { dg-error "conflicting types for 'I1'" } */ diff --git a/gcc/testsuite/gcc.dg/decl-nospec-1.c b/gcc/testsuite/gcc.dg/decl-nospec-1.c index 20067c16594..5767c3b0849 100644 --- a/gcc/testsuite/gcc.dg/decl-nospec-1.c +++ b/gcc/testsuite/gcc.dg/decl-nospec-1.c @@ -5,4 +5,4 @@ /* { dg-do compile } */ /* { dg-options "" } */ -foo(); /* { dg-warning "warning: data definition has no type or storage class" } */ +foo(); /* { dg-warning "data definition has no type or storage class" } */ diff --git a/gcc/testsuite/gcc.dg/decl-nospec-2.c b/gcc/testsuite/gcc.dg/decl-nospec-2.c index 86e68c01be4..ab628949b96 100644 --- a/gcc/testsuite/gcc.dg/decl-nospec-2.c +++ b/gcc/testsuite/gcc.dg/decl-nospec-2.c @@ -5,4 +5,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -foo(); /* { dg-warning "warning: data definition has no type or storage class" } */ +foo(); /* { dg-warning "data definition has no type or storage class" } */ diff --git a/gcc/testsuite/gcc.dg/decl-nospec-3.c b/gcc/testsuite/gcc.dg/decl-nospec-3.c index 6c04e94429d..8fb03ea4cc3 100644 --- a/gcc/testsuite/gcc.dg/decl-nospec-3.c +++ b/gcc/testsuite/gcc.dg/decl-nospec-3.c @@ -5,4 +5,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -foo(); /* { dg-error "error: data definition has no type or storage class" } */ +foo(); /* { dg-error "data definition has no type or storage class" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-10.c b/gcc/testsuite/gcc.dg/declspec-10.c index 5a76764abfb..d29fb7ab45a 100644 --- a/gcc/testsuite/gcc.dg/declspec-10.c +++ b/gcc/testsuite/gcc.dg/declspec-10.c @@ -5,41 +5,41 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -auto void f0 (void) {} /* { dg-warning "warning: function definition declared 'auto'" } */ -register void f1 (void) {} /* { dg-error "error: function definition declared 'register'" } */ -typedef void f2 (void) {} /* { dg-error "error: function definition declared 'typedef'" } */ +auto void f0 (void) {} /* { dg-warning "function definition declared 'auto'" } */ +register void f1 (void) {} /* { dg-error "function definition declared 'register'" } */ +typedef void f2 (void) {} /* { dg-error "function definition declared 'typedef'" } */ -void f3 (auto int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f4 (extern int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f3 (auto int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f4 (extern int); /* { dg-error "storage class specified for parameter 'type name'" } */ void f5 (register int); -void f6 (static int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f7 (typedef int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f6 (static int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f7 (typedef int); /* { dg-error "storage class specified for parameter 'type name'" } */ -auto int x; /* { dg-error "error: file-scope declaration of 'x' specifies 'auto'" } */ -register int y; /* { dg-warning "warning: file-scope declaration of 'y' specifies 'register'" } */ +auto int x; /* { dg-error "file-scope declaration of 'x' specifies 'auto'" } */ +register int y; /* { dg-warning "file-scope declaration of 'y' specifies 'register'" } */ -void h (void) { extern void x (void) {} } /* { dg-error "error: nested function 'x' declared 'extern'" } */ -/* { dg-warning "warning: ISO C forbids nested functions" "nested" { target *-*-* } 21 } */ +void h (void) { extern void x (void) {} } /* { dg-error "nested function 'x' declared 'extern'" } */ +/* { dg-warning "ISO C forbids nested functions" "nested" { target *-*-* } 21 } */ void g (void) { - void a; /* { dg-error "error: variable or field 'a' declared void" } */ - const void b; /* { dg-error "error: variable or field 'b' declared void" } */ - static void c; /* { dg-error "error: variable or field 'c' declared void" } */ + void a; /* { dg-error "variable or field 'a' declared void" } */ + const void b; /* { dg-error "variable or field 'b' declared void" } */ + static void c; /* { dg-error "variable or field 'c' declared void" } */ } void p; const void p1; extern void q; extern const void q1; -static void r; /* { dg-error "error: variable or field 'r' declared void" } */ -static const void r1; /* { dg-error "error: variable or field 'r1' declared void" } */ +static void r; /* { dg-error "variable or field 'r' declared void" } */ +static const void r1; /* { dg-error "variable or field 'r1' declared void" } */ -register void f8 (void); /* { dg-error "error: invalid storage class for function 'f8'" } */ -/* { dg-warning "warning: file-scope declaration of 'f8' specifies 'register'" "register function" { target *-*-* } 39 } */ +register void f8 (void); /* { dg-error "invalid storage class for function 'f8'" } */ +/* { dg-warning "file-scope declaration of 'f8' specifies 'register'" "register function" { target *-*-* } 39 } */ -void i (void) { auto void y (void) {} } /* { dg-warning "warning: ISO C forbids nested functions" } */ -/* { dg-warning "warning: function definition declared 'auto'" "nested" { target *-*-* } 42 } */ +void i (void) { auto void y (void) {} } /* { dg-warning "ISO C forbids nested functions" } */ +/* { dg-warning "function definition declared 'auto'" "nested" { target *-*-* } 42 } */ -inline int main (void) { return 0; } /* { dg-warning "warning: cannot inline function 'main'" } */ +inline int main (void) { return 0; } /* { dg-warning "cannot inline function 'main'" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-11.c b/gcc/testsuite/gcc.dg/declspec-11.c index 6c6892fe11f..4204b6f2188 100644 --- a/gcc/testsuite/gcc.dg/declspec-11.c +++ b/gcc/testsuite/gcc.dg/declspec-11.c @@ -5,41 +5,41 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -auto void f0 (void) {} /* { dg-error "error: function definition declared 'auto'" } */ -register void f1 (void) {} /* { dg-error "error: function definition declared 'register'" } */ -typedef void f2 (void) {} /* { dg-error "error: function definition declared 'typedef'" } */ +auto void f0 (void) {} /* { dg-error "function definition declared 'auto'" } */ +register void f1 (void) {} /* { dg-error "function definition declared 'register'" } */ +typedef void f2 (void) {} /* { dg-error "function definition declared 'typedef'" } */ -void f3 (auto int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f4 (extern int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f3 (auto int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f4 (extern int); /* { dg-error "storage class specified for parameter 'type name'" } */ void f5 (register int); -void f6 (static int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f7 (typedef int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f6 (static int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f7 (typedef int); /* { dg-error "storage class specified for parameter 'type name'" } */ -auto int x; /* { dg-error "error: file-scope declaration of 'x' specifies 'auto'" } */ -register int y; /* { dg-error "error: file-scope declaration of 'y' specifies 'register'" } */ +auto int x; /* { dg-error "file-scope declaration of 'x' specifies 'auto'" } */ +register int y; /* { dg-error "file-scope declaration of 'y' specifies 'register'" } */ -void h (void) { extern void x (void) {} } /* { dg-error "error: nested function 'x' declared 'extern'" } */ -/* { dg-error "error: ISO C forbids nested functions" "nested" { target *-*-* } 21 } */ +void h (void) { extern void x (void) {} } /* { dg-error "nested function 'x' declared 'extern'" } */ +/* { dg-error "ISO C forbids nested functions" "nested" { target *-*-* } 21 } */ void g (void) { - void a; /* { dg-error "error: variable or field 'a' declared void" } */ - const void b; /* { dg-error "error: variable or field 'b' declared void" } */ - static void c; /* { dg-error "error: variable or field 'c' declared void" } */ + void a; /* { dg-error "variable or field 'a' declared void" } */ + const void b; /* { dg-error "variable or field 'b' declared void" } */ + static void c; /* { dg-error "variable or field 'c' declared void" } */ } void p; const void p1; extern void q; extern const void q1; -static void r; /* { dg-error "error: variable or field 'r' declared void" } */ -static const void r1; /* { dg-error "error: variable or field 'r1' declared void" } */ +static void r; /* { dg-error "variable or field 'r' declared void" } */ +static const void r1; /* { dg-error "variable or field 'r1' declared void" } */ -register void f8 (void); /* { dg-error "error: invalid storage class for function 'f8'" } */ -/* { dg-error "error: file-scope declaration of 'f8' specifies 'register'" "register function" { target *-*-* } 39 } */ +register void f8 (void); /* { dg-error "invalid storage class for function 'f8'" } */ +/* { dg-error "file-scope declaration of 'f8' specifies 'register'" "register function" { target *-*-* } 39 } */ -void i (void) { auto void y (void) {} } /* { dg-error "error: ISO C forbids nested functions" } */ -/* { dg-error "error: function definition declared 'auto'" "nested" { target *-*-* } 42 } */ +void i (void) { auto void y (void) {} } /* { dg-error "ISO C forbids nested functions" } */ +/* { dg-error "function definition declared 'auto'" "nested" { target *-*-* } 42 } */ -inline int main (void) { return 0; } /* { dg-error "error: cannot inline function 'main'" } */ +inline int main (void) { return 0; } /* { dg-error "cannot inline function 'main'" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-12.c b/gcc/testsuite/gcc.dg/declspec-12.c index a1373efa3f1..66c153740b8 100644 --- a/gcc/testsuite/gcc.dg/declspec-12.c +++ b/gcc/testsuite/gcc.dg/declspec-12.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -const struct foo; /* { dg-warning "warning: useless type qualifier in empty declaration" } */ +const struct foo; /* { dg-warning "useless type qualifier in empty declaration" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-13.c b/gcc/testsuite/gcc.dg/declspec-13.c index 317252064e5..a325c0d8831 100644 --- a/gcc/testsuite/gcc.dg/declspec-13.c +++ b/gcc/testsuite/gcc.dg/declspec-13.c @@ -6,27 +6,27 @@ /* typeof should act much like typedef, so the following are invalid. */ -typeof(double) long x0; /* { dg-error "error: two or more data types in declaration specifiers" } */ -typeof(double) _Complex x1; /* { dg-error "error: two or more data types in declaration specifiers" } */ +typeof(double) long x0; /* { dg-error "two or more data types in declaration specifiers" } */ +typeof(double) _Complex x1; /* { dg-error "two or more data types in declaration specifiers" } */ /* The following is erroneous, and used to get a bogus message about complex integer types. */ typedef double D; -D _Complex x2; /* { dg-error "error: two or more data types in declaration specifiers" } */ +D _Complex x2; /* { dg-error "two or more data types in declaration specifiers" } */ /* The following empty declarations should have problems in their type specifiers diagnosed, not just the general problem that they are empty declarations. */ -long short; /* { dg-error "error: both 'long' and 'short' in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 20 } */ -_Complex double; /* { dg-warning "warning: ISO C90 does not support complex types" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 22 } */ -_Complex; /* { dg-warning "warning: ISO C90 does not support complex types" } */ -/* { dg-warning "warning: ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 24 } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 24 } */ -_Complex int; /* { dg-warning "warning: ISO C90 does not support complex types" } */ -/* { dg-warning "warning: ISO C does not support complex integer types" "ISO C" { target *-*-* } 27 } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 27 } */ +long short; /* { dg-error "both 'long' and 'short' in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 20 } */ +_Complex double; /* { dg-warning "ISO C90 does not support complex types" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 22 } */ +_Complex; /* { dg-warning "ISO C90 does not support complex types" } */ +/* { dg-warning "ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 24 } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 24 } */ +_Complex int; /* { dg-warning "ISO C90 does not support complex types" } */ +/* { dg-warning "ISO C does not support complex integer types" "ISO C" { target *-*-* } 27 } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 27 } */ /* Specific messages for each invalid combination. (That some message is given when appropriate for a larger collection of combinations @@ -55,24 +55,24 @@ _Bool unsigned x22; /* { dg-error "both 'unsigned' and '_Bool' in declaration sp float unsigned x23; /* { dg-error "both 'unsigned' and 'float' in declaration specifiers" } */ double unsigned x24; /* { dg-error "both 'unsigned' and 'double' in declaration specifiers" } */ void _Complex x25; /* { dg-error "both 'complex' and 'void' in declaration specifiers" } */ -/* { dg-warning "warning: ISO C90 does not support complex types" "C90" { target *-*-* } 57 } */ +/* { dg-warning "ISO C90 does not support complex types" "C90" { target *-*-* } 57 } */ _Bool _Complex x26; /* { dg-error "both 'complex' and '_Bool' in declaration specifiers" } */ -/* { dg-warning "warning: ISO C90 does not support complex types" "C90" { target *-*-* } 59 } */ +/* { dg-warning "ISO C90 does not support complex types" "C90" { target *-*-* } 59 } */ long void x27; /* { dg-error "both 'long' and 'void' in declaration specifiers" } */ short void x28; /* { dg-error "both 'short' and 'void' in declaration specifiers" } */ signed void x29; /* { dg-error "both 'signed' and 'void' in declaration specifiers" } */ unsigned void x30; /* { dg-error "both 'unsigned' and 'void' in declaration specifiers" } */ _Complex void x31; /* { dg-error "both 'complex' and 'void' in declaration specifiers" } */ -/* { dg-warning "warning: ISO C90 does not support complex types" "C90" { target *-*-* } 66 } */ -/* { dg-warning "warning: ISO C does not support plain 'complex' meaning 'double complex'" "complex" { target *-*-* } 66 } */ +/* { dg-warning "ISO C90 does not support complex types" "C90" { target *-*-* } 66 } */ +/* { dg-warning "ISO C does not support plain 'complex' meaning 'double complex'" "complex" { target *-*-* } 66 } */ long _Bool x32; /* { dg-error "both 'long' and '_Bool' in declaration specifiers" } */ short _Bool x33; /* { dg-error "both 'short' and '_Bool' in declaration specifiers" } */ signed _Bool x34; /* { dg-error "both 'signed' and '_Bool' in declaration specifiers" } */ unsigned _Bool x35; /* { dg-error "both 'unsigned' and '_Bool' in declaration specifiers" } */ _Complex _Bool x36; /* { dg-error "both 'complex' and '_Bool' in declaration specifiers" } */ -/* { dg-warning "warning: ISO C90 does not support complex types" "C90" { target *-*-* } 73 } */ -/* { dg-warning "warning: ISO C does not support plain 'complex' meaning 'double complex'" "complex" { target *-*-* } 73 } */ +/* { dg-warning "ISO C90 does not support complex types" "C90" { target *-*-* } 73 } */ +/* { dg-warning "ISO C does not support plain 'complex' meaning 'double complex'" "complex" { target *-*-* } 73 } */ long char x37; /* { dg-error "both 'long' and 'char' in declaration specifiers" } */ short char x38; /* { dg-error "both 'short' and 'char' in declaration specifiers" } */ long float x39; /* { dg-error "both 'long' and 'float' in declaration specifiers" } */ @@ -80,7 +80,7 @@ short float x40; /* { dg-error "both 'short' and 'float' in declaration specifie signed float x41; /* { dg-error "both 'signed' and 'float' in declaration specifiers" } */ unsigned float x42; /* { dg-error "both 'unsigned' and 'float' in declaration specifiers" } */ long long double x43; /* { dg-error "both 'long long' and 'double' in declaration specifiers" } */ -/* { dg-warning "warning: ISO C90 does not support 'long long'" "C90" { target *-*-* } 82 } */ +/* { dg-warning "ISO C90 does not support 'long long'" "C90" { target *-*-* } 82 } */ short double x44; /* { dg-error "both 'short' and 'double' in declaration specifiers" } */ signed double x45; /* { dg-error "both 'signed' and 'double' in declaration specifiers" } */ unsigned double x46; /* { dg-error "both 'unsigned' and 'double' in declaration specifiers" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-14.c b/gcc/testsuite/gcc.dg/declspec-14.c index a19b9de3771..d8ec78c9ceb 100644 --- a/gcc/testsuite/gcc.dg/declspec-14.c +++ b/gcc/testsuite/gcc.dg/declspec-14.c @@ -4,8 +4,8 @@ /* { dg-do compile } */ /* { dg-options "" } */ -typeof(struct foo); /* { dg-warning "warning: useless type name in empty declaration" } */ +typeof(struct foo); /* { dg-warning "useless type name in empty declaration" } */ struct bar { int a; } x; -typeof(x); /* { dg-warning "warning: useless type name in empty declaration" } */ +typeof(x); /* { dg-warning "useless type name in empty declaration" } */ diff --git a/gcc/testsuite/gcc.dg/declspec-15.c b/gcc/testsuite/gcc.dg/declspec-15.c index e94ce38111d..dc3da61c260 100644 --- a/gcc/testsuite/gcc.dg/declspec-15.c +++ b/gcc/testsuite/gcc.dg/declspec-15.c @@ -6,7 +6,7 @@ void f (a, b) - int; /* { dg-warning "warning: empty declaration" } */ - register; /* { dg-warning "warning: empty declaration" } */ + int; /* { dg-warning "empty declaration" } */ + register; /* { dg-warning "empty declaration" } */ { } diff --git a/gcc/testsuite/gcc.dg/declspec-16.c b/gcc/testsuite/gcc.dg/declspec-16.c index a81f0c69040..598623930a2 100644 --- a/gcc/testsuite/gcc.dg/declspec-16.c +++ b/gcc/testsuite/gcc.dg/declspec-16.c @@ -6,7 +6,7 @@ void f (a, b) - int; /* { dg-warning "warning: empty declaration" } */ - register; /* { dg-warning "warning: empty declaration" } */ + int; /* { dg-warning "empty declaration" } */ + register; /* { dg-warning "empty declaration" } */ { } diff --git a/gcc/testsuite/gcc.dg/declspec-17.c b/gcc/testsuite/gcc.dg/declspec-17.c index 5be737e00d3..d27faa1b31b 100644 --- a/gcc/testsuite/gcc.dg/declspec-17.c +++ b/gcc/testsuite/gcc.dg/declspec-17.c @@ -6,7 +6,7 @@ void f (a, b) - int; /* { dg-error "error: empty declaration" } */ - register; /* { dg-error "error: empty declaration" } */ + int; /* { dg-error "empty declaration" } */ + register; /* { dg-error "empty declaration" } */ { } diff --git a/gcc/testsuite/gcc.dg/declspec-4.c b/gcc/testsuite/gcc.dg/declspec-4.c index b8eb9d0f99c..eb692ca2b8c 100644 --- a/gcc/testsuite/gcc.dg/declspec-4.c +++ b/gcc/testsuite/gcc.dg/declspec-4.c @@ -17,27 +17,27 @@ enum { E0 }; enum e1 { E1 }; /* Not declaring anything (pedwarns). */ -struct { int a; }; /* { dg-warning "warning: unnamed struct/union that defines no instances" } */ -int; /* { dg-warning "warning: useless type name in empty declaration" } */ -long; /* { dg-warning "warning: useless type name in empty declaration" } */ -T; /* { dg-warning "warning: useless type name in empty declaration" } */ -static const; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ -/* { dg-warning "warning: empty declaration" "static const" { target *-*-* } 24 } */ -union { long b; }; /* { dg-warning "warning: unnamed struct/union that defines no instances" } */ +struct { int a; }; /* { dg-warning "unnamed struct/union that defines no instances" } */ +int; /* { dg-warning "useless type name in empty declaration" } */ +long; /* { dg-warning "useless type name in empty declaration" } */ +T; /* { dg-warning "useless type name in empty declaration" } */ +static const; /* { dg-warning "useless storage class specifier in empty declaration" } */ +/* { dg-warning "empty declaration" "static const" { target *-*-* } 24 } */ +union { long b; }; /* { dg-warning "unnamed struct/union that defines no instances" } */ /* Multiple type names (errors). */ -struct s1 int; /* { dg-error "error: two or more data types in declaration specifiers" } */ -char union u1; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "char union" { target *-*-* } 30 } */ -double enum { E2 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ -T struct s2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ -long union u2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 36 } */ -struct s3 short; /* { dg-error "error: two or more data types in declaration specifiers" } */ -union u3 signed; /* { dg-error "error: two or more data types in declaration specifiers" } */ -unsigned struct s4; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 40 } */ -_Complex enum { E3 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 42 } */ +struct s1 int; /* { dg-error "two or more data types in declaration specifiers" } */ +char union u1; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "char union" { target *-*-* } 30 } */ +double enum { E2 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ +T struct s2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ +long union u2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 36 } */ +struct s3 short; /* { dg-error "two or more data types in declaration specifiers" } */ +union u3 signed; /* { dg-error "two or more data types in declaration specifiers" } */ +unsigned struct s4; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 40 } */ +_Complex enum { E3 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 42 } */ diff --git a/gcc/testsuite/gcc.dg/declspec-5.c b/gcc/testsuite/gcc.dg/declspec-5.c index f24d9b468b9..e44412e01c1 100644 --- a/gcc/testsuite/gcc.dg/declspec-5.c +++ b/gcc/testsuite/gcc.dg/declspec-5.c @@ -12,34 +12,34 @@ typedef int T; struct s0; union u0; -enum e0; /* { dg-warning "warning: ISO C forbids forward references" } */ +enum e0; /* { dg-warning "ISO C forbids forward references" } */ enum { E0 }; enum e1 { E1 }; /* Not declaring anything (pedwarns). */ -struct { int a; }; /* { dg-warning "warning: unnamed struct/union that defines no instances" } */ -int; /* { dg-warning "warning: useless type name in empty declaration" } */ -long; /* { dg-warning "warning: useless type name in empty declaration" } */ -T; /* { dg-warning "warning: useless type name in empty declaration" } */ -static const; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ -/* { dg-warning "warning: empty declaration" "static const" { target *-*-* } 24 } */ -union { long b; }; /* { dg-warning "warning: unnamed struct/union that defines no instances" } */ +struct { int a; }; /* { dg-warning "unnamed struct/union that defines no instances" } */ +int; /* { dg-warning "useless type name in empty declaration" } */ +long; /* { dg-warning "useless type name in empty declaration" } */ +T; /* { dg-warning "useless type name in empty declaration" } */ +static const; /* { dg-warning "useless storage class specifier in empty declaration" } */ +/* { dg-warning "empty declaration" "static const" { target *-*-* } 24 } */ +union { long b; }; /* { dg-warning "unnamed struct/union that defines no instances" } */ /* Multiple type names (errors). */ -struct s1 int; /* { dg-error "error: two or more data types in declaration specifiers" } */ -char union u1; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "char union" { target *-*-* } 30 } */ -double enum { E2 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ -T struct s2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ -long union u2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 36 } */ -struct s3 short; /* { dg-error "error: two or more data types in declaration specifiers" } */ -union u3 signed; /* { dg-error "error: two or more data types in declaration specifiers" } */ -unsigned struct s4; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 40 } */ -_Complex enum { E3 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-warning "warning: useless type name in empty declaration" "empty" { target *-*-* } 42 } */ -/* { dg-warning "warning: ISO C90 does not support complex types" "C90" { target *-*-* } 42 } */ -/* { dg-warning "warning: ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 42 } */ +struct s1 int; /* { dg-error "two or more data types in declaration specifiers" } */ +char union u1; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "char union" { target *-*-* } 30 } */ +double enum { E2 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ +T struct s2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ +long union u2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 36 } */ +struct s3 short; /* { dg-error "two or more data types in declaration specifiers" } */ +union u3 signed; /* { dg-error "two or more data types in declaration specifiers" } */ +unsigned struct s4; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 40 } */ +_Complex enum { E3 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-warning "useless type name in empty declaration" "empty" { target *-*-* } 42 } */ +/* { dg-warning "ISO C90 does not support complex types" "C90" { target *-*-* } 42 } */ +/* { dg-warning "ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 42 } */ diff --git a/gcc/testsuite/gcc.dg/declspec-6.c b/gcc/testsuite/gcc.dg/declspec-6.c index 29ef24843bf..a20aa94cc80 100644 --- a/gcc/testsuite/gcc.dg/declspec-6.c +++ b/gcc/testsuite/gcc.dg/declspec-6.c @@ -12,34 +12,34 @@ typedef int T; struct s0; union u0; -enum e0; /* { dg-error "error: ISO C forbids forward references" } */ +enum e0; /* { dg-error "ISO C forbids forward references" } */ enum { E0 }; enum e1 { E1 }; /* Not declaring anything (pedwarns). */ -struct { int a; }; /* { dg-error "error: unnamed struct/union that defines no instances" } */ -int; /* { dg-error "error: useless type name in empty declaration" } */ -long; /* { dg-error "error: useless type name in empty declaration" } */ -T; /* { dg-error "error: useless type name in empty declaration" } */ -static const; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ -/* { dg-error "error: empty declaration" "static const" { target *-*-* } 24 } */ -union { long b; }; /* { dg-error "error: unnamed struct/union that defines no instances" } */ +struct { int a; }; /* { dg-error "unnamed struct/union that defines no instances" } */ +int; /* { dg-error "useless type name in empty declaration" } */ +long; /* { dg-error "useless type name in empty declaration" } */ +T; /* { dg-error "useless type name in empty declaration" } */ +static const; /* { dg-warning "useless storage class specifier in empty declaration" } */ +/* { dg-error "empty declaration" "static const" { target *-*-* } 24 } */ +union { long b; }; /* { dg-error "unnamed struct/union that defines no instances" } */ /* Multiple type names (errors). */ -struct s1 int; /* { dg-error "error: two or more data types in declaration specifiers" } */ -char union u1; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "char union" { target *-*-* } 30 } */ -double enum { E2 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ -T struct s2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ -long union u2; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "empty" { target *-*-* } 36 } */ -struct s3 short; /* { dg-error "error: two or more data types in declaration specifiers" } */ -union u3 signed; /* { dg-error "error: two or more data types in declaration specifiers" } */ -unsigned struct s4; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "empty" { target *-*-* } 40 } */ -_Complex enum { E3 }; /* { dg-error "error: two or more data types in declaration specifiers" } */ -/* { dg-error "error: useless type name in empty declaration" "empty" { target *-*-* } 42 } */ -/* { dg-error "error: ISO C90 does not support complex types" "C90" { target *-*-* } 42 } */ -/* { dg-error "error: ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 42 } */ +struct s1 int; /* { dg-error "two or more data types in declaration specifiers" } */ +char union u1; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "char union" { target *-*-* } 30 } */ +double enum { E2 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "double enum" { target *-*-* } 32 } */ +T struct s2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "T struct" { target *-*-* } 34 } */ +long union u2; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "empty" { target *-*-* } 36 } */ +struct s3 short; /* { dg-error "two or more data types in declaration specifiers" } */ +union u3 signed; /* { dg-error "two or more data types in declaration specifiers" } */ +unsigned struct s4; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "empty" { target *-*-* } 40 } */ +_Complex enum { E3 }; /* { dg-error "two or more data types in declaration specifiers" } */ +/* { dg-error "useless type name in empty declaration" "empty" { target *-*-* } 42 } */ +/* { dg-error "ISO C90 does not support complex types" "C90" { target *-*-* } 42 } */ +/* { dg-error "ISO C does not support plain 'complex' meaning 'double complex'" "ISO C" { target *-*-* } 42 } */ diff --git a/gcc/testsuite/gcc.dg/declspec-7.c b/gcc/testsuite/gcc.dg/declspec-7.c index 1cd4e836d62..370172468a8 100644 --- a/gcc/testsuite/gcc.dg/declspec-7.c +++ b/gcc/testsuite/gcc.dg/declspec-7.c @@ -11,29 +11,29 @@ inline inline void f0 (void), f1 (void); -static static int a, /* { dg-error "error: duplicate 'static'" } */ +static static int a, /* { dg-error "duplicate 'static'" } */ b; -extern extern int c, /* { dg-error "error: duplicate 'extern'" } */ +extern extern int c, /* { dg-error "duplicate 'extern'" } */ d; -typedef typedef int e, /* { dg-error "error: duplicate 'typedef'" } */ +typedef typedef int e, /* { dg-error "duplicate 'typedef'" } */ f; void h (void) { - auto auto int p, /* { dg-error "error: duplicate 'auto'" } */ + auto auto int p, /* { dg-error "duplicate 'auto'" } */ q; - register register int r, /* { dg-error "error: duplicate 'register'" } */ + register register int r, /* { dg-error "duplicate 'register'" } */ s; } /* Multiple specifiers. */ -static extern int x, /* { dg-error "error: multiple storage classes in declaration specifiers" } */ +static extern int x, /* { dg-error "multiple storage classes in declaration specifiers" } */ y; -extern typedef long z, /* { dg-error "error: multiple storage classes in declaration specifiers" } */ +extern typedef long z, /* { dg-error "multiple storage classes in declaration specifiers" } */ w; diff --git a/gcc/testsuite/gcc.dg/declspec-8.c b/gcc/testsuite/gcc.dg/declspec-8.c index ea60126fe44..e1061e85b91 100644 --- a/gcc/testsuite/gcc.dg/declspec-8.c +++ b/gcc/testsuite/gcc.dg/declspec-8.c @@ -12,21 +12,21 @@ "register" and "auto" must not be used at file scope (C90 6.7, C99 6.9#2). */ -static static struct s; /* { dg-error "error: duplicate 'static'" } */ -/* { dg-warning "warning: useless storage class specifier in empty declaration" "static static" { target *-*-* } 15 } */ +static static struct s; /* { dg-error "duplicate 'static'" } */ +/* { dg-warning "useless storage class specifier in empty declaration" "static static" { target *-*-* } 15 } */ -static extern struct t; /* { dg-error "error: multiple storage classes in declaration specifiers" } */ -/* { dg-warning "warning: useless storage class specifier in empty declaration" "static extern" { target *-*-* } 18 } */ +static extern struct t; /* { dg-error "multiple storage classes in declaration specifiers" } */ +/* { dg-warning "useless storage class specifier in empty declaration" "static extern" { target *-*-* } 18 } */ -inline union u; /* { dg-error "error: 'inline' in empty declaration" } */ +inline union u; /* { dg-error "'inline' in empty declaration" } */ -auto struct v; /* { dg-error "error: 'auto' in file-scope empty declaration" } */ +auto struct v; /* { dg-error "'auto' in file-scope empty declaration" } */ -register struct w; /* { dg-error "error: 'register' in file-scope empty declaration" } */ +register struct w; /* { dg-error "'register' in file-scope empty declaration" } */ void f (void) { - auto union p; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ - register struct q; /* { dg-warning "warning: useless storage class specifier in empty declaration" } */ + auto union p; /* { dg-warning "useless storage class specifier in empty declaration" } */ + register struct q; /* { dg-warning "useless storage class specifier in empty declaration" } */ } diff --git a/gcc/testsuite/gcc.dg/declspec-9.c b/gcc/testsuite/gcc.dg/declspec-9.c index e5dd5b2b6c5..670fe25cbc1 100644 --- a/gcc/testsuite/gcc.dg/declspec-9.c +++ b/gcc/testsuite/gcc.dg/declspec-9.c @@ -6,38 +6,38 @@ /* { dg-do compile } */ /* { dg-options "" } */ -auto void f0 (void) {} /* { dg-warning "warning: function definition declared 'auto'" } */ -register void f1 (void) {} /* { dg-error "error: function definition declared 'register'" } */ -typedef void f2 (void) {} /* { dg-error "error: function definition declared 'typedef'" } */ +auto void f0 (void) {} /* { dg-warning "function definition declared 'auto'" } */ +register void f1 (void) {} /* { dg-error "function definition declared 'register'" } */ +typedef void f2 (void) {} /* { dg-error "function definition declared 'typedef'" } */ -void f3 (auto int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f4 (extern int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f3 (auto int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f4 (extern int); /* { dg-error "storage class specified for parameter 'type name'" } */ void f5 (register int); -void f6 (static int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ -void f7 (typedef int); /* { dg-error "error: storage class specified for parameter 'type name'" } */ +void f6 (static int); /* { dg-error "storage class specified for parameter 'type name'" } */ +void f7 (typedef int); /* { dg-error "storage class specified for parameter 'type name'" } */ -auto int x; /* { dg-error "error: file-scope declaration of 'x' specifies 'auto'" } */ +auto int x; /* { dg-error "file-scope declaration of 'x' specifies 'auto'" } */ register int y; -void h (void) { extern void x (void) {} } /* { dg-error "error: nested function 'x' declared 'extern'" } */ +void h (void) { extern void x (void) {} } /* { dg-error "nested function 'x' declared 'extern'" } */ void g (void) { - void a; /* { dg-error "error: variable or field 'a' declared void" } */ - const void b; /* { dg-error "error: variable or field 'b' declared void" } */ - static void c; /* { dg-error "error: variable or field 'c' declared void" } */ + void a; /* { dg-error "variable or field 'a' declared void" } */ + const void b; /* { dg-error "variable or field 'b' declared void" } */ + static void c; /* { dg-error "variable or field 'c' declared void" } */ } void p; const void p1; extern void q; extern const void q1; -static void r; /* { dg-error "error: variable or field 'r' declared void" } */ -static const void r1; /* { dg-error "error: variable or field 'r1' declared void" } */ +static void r; /* { dg-error "variable or field 'r' declared void" } */ +static const void r1; /* { dg-error "variable or field 'r1' declared void" } */ -register void f8 (void); /* { dg-error "error: invalid storage class for function 'f8'" } */ +register void f8 (void); /* { dg-error "invalid storage class for function 'f8'" } */ void i (void) { auto void y (void) {} } -inline int main (void) { return 0; } /* { dg-warning "warning: cannot inline function 'main'" } */ +inline int main (void) { return 0; } /* { dg-warning "cannot inline function 'main'" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/Wtraditional-conversion-2.c b/gcc/testsuite/gcc.dg/dfp/Wtraditional-conversion-2.c index b5738c9d439..7e0d3ad994c 100644 --- a/gcc/testsuite/gcc.dg/dfp/Wtraditional-conversion-2.c +++ b/gcc/testsuite/gcc.dg/dfp/Wtraditional-conversion-2.c @@ -25,22 +25,22 @@ _Decimal128 d128; void g (void) { - fsi(d32); /* { dg-warning "warning: passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ - x.fsi(d32); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ - fsi(d64); /* { dg-warning "warning: passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ - x.fsi(d64); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ - fsi(d128); /* { dg-warning "warning: passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ - x.fsi(d128); /* { dg-warning "warning: passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ - fd32(si); /* { dg-warning "warning: passing argument 1 of 'fd32' as floating rather than integer due to prototype" } */ - x.fd32(si); /* { dg-warning "warning: passing argument 1 of 'x.fd32' as floating rather than integer due to prototype" } */ - fd64(ui); /* { dg-warning "warning: passing argument 1 of 'fd64' as floating rather than integer due to prototype" } */ - x.fd64(ui); /* { dg-warning "warning: passing argument 1 of 'x.fd64' as floating rather than integer due to prototype" } */ - fd128(si); /* { dg-warning "warning: passing argument 1 of 'fd128' as floating rather than integer due to prototype" } */ - x.fd128(ui); /* { dg-warning "warning: passing argument 1 of 'x.fd128' as floating rather than integer due to prototype" } */ - fd32(1.0); /* { dg-warning "warning: passing argument 1 of 'fd32' as '_Decimal32' rather than 'double' due to prototype" } */ - x.fd32(1.0); /* { dg-warning "warning: passing argument 1 of 'x.fd32' as '_Decimal32' rather than 'double' due to prototype" } */ - fd64(1.0); /* { dg-warning "warning: passing argument 1 of 'fd64' as '_Decimal64' rather than 'double' due to prototype" } */ - x.fd64(1.0); /* { dg-warning "warning: passing argument 1 of 'x.fd64' as '_Decimal64' rather than 'double' due to prototype" } */ - fd128(1.0); /* { dg-warning "warning: passing argument 1 of 'fd128' as '_Decimal128' rather than 'double' due to prototype" } */ - x.fd128(1.0); /* { dg-warning "warning: passing argument 1 of 'x.fd128' as '_Decimal128' rather than 'double' due to prototype" } */ + fsi(d32); /* { dg-warning "passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ + x.fsi(d32); /* { dg-warning "passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ + fsi(d64); /* { dg-warning "passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ + x.fsi(d64); /* { dg-warning "passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ + fsi(d128); /* { dg-warning "passing argument 1 of 'fsi' as integer rather than floating due to prototype" } */ + x.fsi(d128); /* { dg-warning "passing argument 1 of 'x.fsi' as integer rather than floating due to prototype" } */ + fd32(si); /* { dg-warning "passing argument 1 of 'fd32' as floating rather than integer due to prototype" } */ + x.fd32(si); /* { dg-warning "passing argument 1 of 'x.fd32' as floating rather than integer due to prototype" } */ + fd64(ui); /* { dg-warning "passing argument 1 of 'fd64' as floating rather than integer due to prototype" } */ + x.fd64(ui); /* { dg-warning "passing argument 1 of 'x.fd64' as floating rather than integer due to prototype" } */ + fd128(si); /* { dg-warning "passing argument 1 of 'fd128' as floating rather than integer due to prototype" } */ + x.fd128(ui); /* { dg-warning "passing argument 1 of 'x.fd128' as floating rather than integer due to prototype" } */ + fd32(1.0); /* { dg-warning "passing argument 1 of 'fd32' as '_Decimal32' rather than 'double' due to prototype" } */ + x.fd32(1.0); /* { dg-warning "passing argument 1 of 'x.fd32' as '_Decimal32' rather than 'double' due to prototype" } */ + fd64(1.0); /* { dg-warning "passing argument 1 of 'fd64' as '_Decimal64' rather than 'double' due to prototype" } */ + x.fd64(1.0); /* { dg-warning "passing argument 1 of 'x.fd64' as '_Decimal64' rather than 'double' due to prototype" } */ + fd128(1.0); /* { dg-warning "passing argument 1 of 'fd128' as '_Decimal128' rather than 'double' due to prototype" } */ + x.fd128(1.0); /* { dg-warning "passing argument 1 of 'x.fd128' as '_Decimal128' rather than 'double' due to prototype" } */ } diff --git a/gcc/testsuite/gcc.dg/dfp/constants-c99.c b/gcc/testsuite/gcc.dg/dfp/constants-c99.c index febf6f2d636..8dcfc7b2420 100644 --- a/gcc/testsuite/gcc.dg/dfp/constants-c99.c +++ b/gcc/testsuite/gcc.dg/dfp/constants-c99.c @@ -4,9 +4,9 @@ /* N1150 6: Constants. C99 6.4.4.2: Floating constants. */ -_Decimal32 a = 1.1df; /* { dg-error "error" } */ -_Decimal32 b = -.003DF; /* { dg-error "error" } */ -_Decimal64 c = 11e-1dl; /* { dg-error "error" } */ -_Decimal64 d = -.3DL; /* { dg-error "error" } */ -_Decimal128 e = 000.3e0dl; /* { dg-error "error" } */ -_Decimal128 f = 3000300030003e0DL; /* { dg-error "error" } */ +_Decimal32 a = 1.1df; /* { dg-error "" } */ +_Decimal32 b = -.003DF; /* { dg-error "" } */ +_Decimal64 c = 11e-1dl; /* { dg-error "" } */ +_Decimal64 d = -.3DL; /* { dg-error "" } */ +_Decimal128 e = 000.3e0dl; /* { dg-error "" } */ +_Decimal128 f = 3000300030003e0DL; /* { dg-error "" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/keywords-c89.c b/gcc/testsuite/gcc.dg/dfp/keywords-c89.c index 43fb5a95b41..8c96d60c7dd 100644 --- a/gcc/testsuite/gcc.dg/dfp/keywords-c89.c +++ b/gcc/testsuite/gcc.dg/dfp/keywords-c89.c @@ -3,6 +3,6 @@ /* Decimal float keywords are not recognized in C89 mode. */ -_Decimal32 x; /* { dg-error "error" } */ -_Decimal64 y; /* { dg-error "error" } */ -_Decimal128 z; /* { dg-error "error" } */ +_Decimal32 x; /* { dg-error "" } */ +_Decimal64 y; /* { dg-error "" } */ +_Decimal128 z; /* { dg-error "" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/keywords-c99.c b/gcc/testsuite/gcc.dg/dfp/keywords-c99.c index bc242667e96..8a62fb93e82 100644 --- a/gcc/testsuite/gcc.dg/dfp/keywords-c99.c +++ b/gcc/testsuite/gcc.dg/dfp/keywords-c99.c @@ -3,6 +3,6 @@ /* Decimal float keywords are not recognized in C99 mode. */ -_Decimal32 x; /* { dg-error "error" } */ -_Decimal64 y; /* { dg-error "error" } */ -_Decimal128 z; /* { dg-error "error" } */ +_Decimal32 x; /* { dg-error "" } */ +_Decimal64 y; /* { dg-error "" } */ +_Decimal128 z; /* { dg-error "" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/keywords-reserved.c b/gcc/testsuite/gcc.dg/dfp/keywords-reserved.c index 5929cf089ff..4a042adf4c2 100644 --- a/gcc/testsuite/gcc.dg/dfp/keywords-reserved.c +++ b/gcc/testsuite/gcc.dg/dfp/keywords-reserved.c @@ -5,13 +5,13 @@ C99 6.4.1(2): Keywords. Decimal float keywords cannot be used in other contexts. */ -int _Decimal32 (void) /* { dg-error "error" } */ +int _Decimal32 (void) /* { dg-error "" } */ { return 0; } int foo (int i) { - int _Decimal64 = i * 2; /* { dg-error "error" } */ - return _Decimal64; /* { dg-error "error" } */ + int _Decimal64 = i * 2; /* { dg-error "" } */ + return _Decimal64; /* { dg-error "" } */ } diff --git a/gcc/testsuite/gcc.dg/dfp/typespec.c b/gcc/testsuite/gcc.dg/dfp/typespec.c index 77540a01d08..c7fc343ec43 100644 --- a/gcc/testsuite/gcc.dg/dfp/typespec.c +++ b/gcc/testsuite/gcc.dg/dfp/typespec.c @@ -4,300 +4,300 @@ /* { dg-options "-std=gnu99" } */ typedef char type; -void _Decimal32 *x0; /* { dg-error "error" "void _Decimal32" } */ -void _Decimal64 *x1; /* { dg-error "error" "void _Decimal64" } */ -void _Decimal128 *x2; /* { dg-error "error" "void _Decimal128" } */ -char _Decimal32 *x3; /* { dg-error "error" "char _Decimal32" } */ -char _Decimal64 *x4; /* { dg-error "error" "char _Decimal64" } */ -char _Decimal128 *x5; /* { dg-error "error" "char _Decimal128" } */ -short _Decimal32 *x6; /* { dg-error "error" "short _Decimal32" } */ -short _Decimal64 *x7; /* { dg-error "error" "short _Decimal64" } */ -short _Decimal128 *x8; /* { dg-error "error" "short _Decimal128" } */ -int _Decimal32 *x9; /* { dg-error "error" "int _Decimal32" } */ -int _Decimal64 *x10; /* { dg-error "error" "int _Decimal64" } */ -int _Decimal128 *x11; /* { dg-error "error" "int _Decimal128" } */ -long _Decimal32 *x12; /* { dg-error "error" "long _Decimal32" } */ -long _Decimal64 *x13; /* { dg-error "error" "long _Decimal64" } */ -long _Decimal128 *x14; /* { dg-error "error" "long _Decimal128" } */ -float _Decimal32 *x15; /* { dg-error "error" "float _Decimal32" } */ -float _Decimal64 *x16; /* { dg-error "error" "float _Decimal64" } */ -float _Decimal128 *x17; /* { dg-error "error" "float _Decimal128" } */ -double _Decimal32 *x18; /* { dg-error "error" "double _Decimal32" } */ -double _Decimal64 *x19; /* { dg-error "error" "double _Decimal64" } */ -double _Decimal128 *x20; /* { dg-error "error" "double _Decimal128" } */ -signed _Decimal32 *x21; /* { dg-error "error" "signed _Decimal32" } */ -signed _Decimal64 *x22; /* { dg-error "error" "signed _Decimal64" } */ -signed _Decimal128 *x23; /* { dg-error "error" "signed _Decimal128" } */ -_Bool _Decimal32 *x24; /* { dg-error "error" "_Bool _Decimal32" } */ -_Bool _Decimal64 *x25; /* { dg-error "error" "_Bool _Decimal64" } */ -_Bool _Decimal128 *x26; /* { dg-error "error" "_Bool _Decimal128" } */ -int _Decimal32 *x27; /* { dg-error "error" "int _Decimal32" } */ -int _Decimal64 *x28; /* { dg-error "error" "int _Decimal64" } */ -int _Decimal128 *x29; /* { dg-error "error" "int _Decimal128" } */ -type _Decimal32 *x30; /* { dg-error "error" "type _Decimal32" } */ -type _Decimal64 *x31; /* { dg-error "error" "type _Decimal64" } */ -type _Decimal128 *x32; /* { dg-error "error" "type _Decimal128" } */ -char signed _Decimal32 *x33; /* { dg-error "error" "char signed _Decimal32" } */ -char signed _Decimal64 *x34; /* { dg-error "error" "char signed _Decimal64" } */ -char signed _Decimal128 *x35; /* { dg-error "error" "char signed _Decimal128" } */ -char unsigned _Decimal32 *x36; /* { dg-error "error" "char unsigned _Decimal32" } */ -char unsigned _Decimal64 *x37; /* { dg-error "error" "char unsigned _Decimal64" } */ -char unsigned _Decimal128 *x38; /* { dg-error "error" "char unsigned _Decimal128" } */ -short _Decimal32 *x39; /* { dg-error "error" "short _Decimal32" } */ -short _Decimal64 *x40; /* { dg-error "error" "short _Decimal64" } */ -short _Decimal128 *x41; /* { dg-error "error" "short _Decimal128" } */ -short signed _Decimal32 *x42; /* { dg-error "error" "short signed _Decimal32" } */ -short signed _Decimal64 *x43; /* { dg-error "error" "short signed _Decimal64" } */ -short signed _Decimal128 *x44; /* { dg-error "error" "short signed _Decimal128" } */ -short unsigned _Decimal32 *x45; /* { dg-error "error" "short unsigned _Decimal32" } */ -short unsigned _Decimal64 *x46; /* { dg-error "error" "short unsigned _Decimal64" } */ -short unsigned _Decimal128 *x47; /* { dg-error "error" "short unsigned _Decimal128" } */ -_Decimal32 short*x48; /* { dg-error "error" "_Decimal32 short" } */ -_Decimal64 short*x49; /* { dg-error "error" "_Decimal64 short" } */ -_Decimal128 short*x50; /* { dg-error "error" "_Decimal128 short" } */ -_Decimal32 short signed*x51; /* { dg-error "error" "_Decimal32 short signed" } */ -_Decimal64 short signed*x52; /* { dg-error "error" "_Decimal64 short signed" } */ -_Decimal128 short signed*x53; /* { dg-error "error" "_Decimal128 short signed" } */ -_Decimal32 short unsigned*x54; /* { dg-error "error" "_Decimal32 short unsigned" } */ -_Decimal64 short unsigned*x55; /* { dg-error "error" "_Decimal64 short unsigned" } */ -_Decimal128 short unsigned*x56; /* { dg-error "error" "_Decimal128 short unsigned" } */ -_Decimal32 long*x57; /* { dg-error "error" "_Decimal32 long" } */ -_Decimal64 long*x58; /* { dg-error "error" "_Decimal64 long" } */ -_Decimal128 long*x59; /* { dg-error "error" "_Decimal128 long" } */ -_Decimal32 long signed*x60; /* { dg-error "error" "_Decimal32 long signed" } */ -_Decimal64 long signed*x61; /* { dg-error "error" "_Decimal64 long signed" } */ -_Decimal128 long signed*x62; /* { dg-error "error" "_Decimal128 long signed" } */ -_Decimal32 long unsigned*x63; /* { dg-error "error" "_Decimal32 long unsigned" } */ -_Decimal64 long unsigned*x64; /* { dg-error "error" "_Decimal64 long unsigned" } */ -_Decimal128 long unsigned*x65; /* { dg-error "error" "_Decimal128 long unsigned" } */ -_Decimal32 signed long*x66; /* { dg-error "error" "_Decimal32 signed long" } */ -_Decimal64 signed long*x67; /* { dg-error "error" "_Decimal64 signed long" } */ -_Decimal128 signed long*x68; /* { dg-error "error" "_Decimal128 signed long" } */ -_Decimal32 signed short*x69; /* { dg-error "error" "_Decimal32 signed short" } */ -_Decimal64 signed short*x70; /* { dg-error "error" "_Decimal64 signed short" } */ -_Decimal128 signed short*x71; /* { dg-error "error" "_Decimal128 signed short" } */ -int signed _Decimal32 *x72; /* { dg-error "error" "int signed _Decimal32" } */ -int signed _Decimal64 *x73; /* { dg-error "error" "int signed _Decimal64" } */ -int signed _Decimal128 *x74; /* { dg-error "error" "int signed _Decimal128" } */ -int unsigned _Decimal32 *x75; /* { dg-error "error" "int unsigned _Decimal32" } */ -int unsigned _Decimal64 *x76; /* { dg-error "error" "int unsigned _Decimal64" } */ -int unsigned _Decimal128 *x77; /* { dg-error "error" "int unsigned _Decimal128" } */ -long int _Decimal32 *x78; /* { dg-error "error" "long int _Decimal32" } */ -long int _Decimal64 *x79; /* { dg-error "error" "long int _Decimal64" } */ -long int _Decimal128 *x80; /* { dg-error "error" "long int _Decimal128" } */ -long long _Decimal32 *x81; /* { dg-error "error" "long long _Decimal32" } */ -long long _Decimal64 *x82; /* { dg-error "error" "long long _Decimal64" } */ -long long _Decimal128 *x83; /* { dg-error "error" "long long _Decimal128" } */ -long double _Decimal32 *x84; /* { dg-error "error" "long double _Decimal32" } */ -long double _Decimal64 *x85; /* { dg-error "error" "long double _Decimal64" } */ -long double _Decimal128 *x86; /* { dg-error "error" "long double _Decimal128" } */ -long signed _Decimal32 *x87; /* { dg-error "error" "long signed _Decimal32" } */ -long signed _Decimal64 *x88; /* { dg-error "error" "long signed _Decimal64" } */ -long signed _Decimal128 *x89; /* { dg-error "error" "long signed _Decimal128" } */ -long unsigned _Decimal32 *x90; /* { dg-error "error" "long unsigned _Decimal32" } */ -long unsigned _Decimal64 *x91; /* { dg-error "error" "long unsigned _Decimal64" } */ -long unsigned _Decimal128 *x92; /* { dg-error "error" "long unsigned _Decimal128" } */ -double long _Decimal32 *x93; /* { dg-error "error" "double long _Decimal32" } */ -double long _Decimal64 *x94; /* { dg-error "error" "double long _Decimal64" } */ -double long _Decimal128 *x95; /* { dg-error "error" "double long _Decimal128" } */ -signed char _Decimal32 *x96; /* { dg-error "error" "signed char _Decimal32" } */ -signed char _Decimal64 *x97; /* { dg-error "error" "signed char _Decimal64" } */ -signed char _Decimal128 *x98; /* { dg-error "error" "signed char _Decimal128" } */ -signed short _Decimal32 *x99; /* { dg-error "error" "signed short _Decimal32" } */ -signed short _Decimal64 *x100; /* { dg-error "error" "signed short _Decimal64" } */ -signed short _Decimal128 *x101; /* { dg-error "error" "signed short _Decimal128" } */ -signed int _Decimal32 *x102; /* { dg-error "error" "signed int _Decimal32" } */ -signed int _Decimal64 *x103; /* { dg-error "error" "signed int _Decimal64" } */ -signed int _Decimal128 *x104; /* { dg-error "error" "signed int _Decimal128" } */ -signed long _Decimal32 *105x; /* { dg-error "error" "signed long _Decimal32" } */ -signed long _Decimal64 *x107; /* { dg-error "error" "signed long _Decimal64" } \*/ -signed long _Decimal128 *x107; /* { dg-error "error" "signed long _Decimal128" } \*/ -unsigned char _Decimal32 *x108; /* { dg-error "error" "unsigned char _Decimal32" } */ -unsigned char _Decimal64 *x109; /* { dg-error "error" "unsigned char _Decimal64" } */ -unsigned char _Decimal128 *x110; /* { dg-error "error" "unsigned char _Decimal128" } */ -unsigned short _Decimal32 *x111; /* { dg-error "error" "unsigned short _Decimal32" } */ -unsigned short _Decimal64 *x112; /* { dg-error "error" "unsigned short _Decimal64" } */ -unsigned short _Decimal128 *x113; /* { dg-error "error" "unsigned short _Decimal128" } */ -unsigned int _Decimal32 *x114; /* { dg-error "error" "unsigned int _Decimal32" } */ -unsigned int _Decimal64 *x115; /* { dg-error "error" "unsigned int _Decimal64" } */ -unsigned int _Decimal128 *x116; /* { dg-error "error" "unsigned int _Decimal128" } */ -unsigned long _Decimal32 *x117; /* { dg-error "error" "unsigned long _Decimal32" } */ -unsigned long _Decimal64 *x118; /* { dg-error "error" "unsigned long _Decimal64" } */ -unsigned long _Decimal128 *x119; /* { dg-error "error" "unsigned long _Decimal128" } */ -short int signed _Decimal32 *x120; /* { dg-error "error" "short int signed _Decimal32" } */ -short int signed _Decimal64 *x121; /* { dg-error "error" "short int signed _Decimal64" } */ -short int signed _Decimal128 *x122; /* { dg-error "error" "short int signed _Decimal128" } */ -short int unsigned _Decimal32 *x123; /* { dg-error "error" "short int unsigned _Decimal32" } */ -short int unsigned _Decimal64 *x124; /* { dg-error "error" "short int unsigned _Decimal64" } */ -short int unsigned _Decimal128 *x125; /* { dg-error "error" "short int unsigned _Decimal128" } */ -short signed int _Decimal32 *x126; /* { dg-error "error" "short signed int _Decimal32" } */ -short signed int _Decimal64 *x127; /* { dg-error "error" "short signed int _Decimal64" } */ -short signed int _Decimal128 *x128; /* { dg-error "error" "short signed int _Decimal128" } */ -short unsigned int _Decimal32 *x129; /* { dg-error "error" "short unsigned int _Decimal32" } */ -short unsigned int _Decimal64 *x130; /* { dg-error "error" "short unsigned int _Decimal64" } */ -short unsigned int _Decimal128 *x131; /* { dg-error "error" "short unsigned int _Decimal128" } */ -int short signed _Decimal32 *x132; /* { dg-error "error" "int short signed _Decimal32" } */ -int short signed _Decimal64 *x133; /* { dg-error "error" "int short signed _Decimal64" } */ -int short signed _Decimal128 *x134; /* { dg-error "error" "int short signed _Decimal128" } */ -int short unsigned _Decimal32 *x135; /* { dg-error "error" "int short unsigned _Decimal32" } */ -int short unsigned _Decimal64 *x136; /* { dg-error "error" "int short unsigned _Decimal64" } */ -int short unsigned _Decimal128 *x137; /* { dg-error "error" "int short unsigned _Decimal128" } */ -int long long _Decimal32 *x138; /* { dg-error "error" "int long long _Decimal32" } */ -int long long _Decimal64 *x139; /* { dg-error "error" "int long long _Decimal64" } */ -int long long _Decimal128 *x140; /* { dg-error "error" "int long long _Decimal128" } */ -int long signed _Decimal32 *x141; /* { dg-error "error" "int long signed _Decimal32" } */ -int long signed _Decimal64 *x142; /* { dg-error "error" "int long signed _Decimal64" } */ -int long signed _Decimal128 *x143; /* { dg-error "error" "int long signed _Decimal128" } */ -int long unsigned _Decimal32 *x144; /* { dg-error "error" "int long unsigned _Decimal32" } */ -int long unsigned _Decimal64 *x145; /* { dg-error "error" "int long unsigned _Decimal64" } */ -int long unsigned _Decimal128 *x146; /* { dg-error "error" "int long unsigned _Decimal128" } */ -int signed short _Decimal32 *x147; /* { dg-error "error" "int signed short _Decimal32" } */ -int signed short _Decimal64 *x148; /* { dg-error "error" "int signed short _Decimal64" } */ -int signed short _Decimal128 *x149; /* { dg-error "error" "int signed short _Decimal128" } */ -int signed long _Decimal32 *x150; /* { dg-error "error" "int signed long _Decimal32" } */ -int signed long _Decimal64 *x151; /* { dg-error "error" "int signed long _Decimal64" } */ -int signed long _Decimal128 *x152; /* { dg-error "error" "int signed long _Decimal128" } */ -int unsigned short _Decimal32 *x153; /* { dg-error "error" "int unsigned short _Decimal32" } */ -int unsigned short _Decimal64 *x154; /* { dg-error "error" "int unsigned short _Decimal64" } */ -int unsigned short _Decimal128 *x155; /* { dg-error "error" "int unsigned short _Decimal128" } */ -int unsigned long _Decimal32 *x156; /* { dg-error "error" "int unsigned long _Decimal32" } */ -int unsigned long _Decimal64 *x157; /* { dg-error "error" "int unsigned long _Decimal64" } */ -int unsigned long _Decimal128 *x158; /* { dg-error "error" "int unsigned long _Decimal128" } */ -long int long _Decimal32 *x159; /* { dg-error "error" "long int long _Decimal32" } */ -long int long _Decimal64 *x160; /* { dg-error "error" "long int long _Decimal64" } */ -long int long _Decimal128 *x161; /* { dg-error "error" "long int long _Decimal128" } */ -long int signed _Decimal32 *x162; /* { dg-error "error" "long int signed _Decimal32" } */ -long int signed _Decimal64 *x163; /* { dg-error "error" "long int signed _Decimal64" } */ -long int signed _Decimal128 *x164; /* { dg-error "error" "long int signed _Decimal128" } */ -long int unsigned _Decimal32 *x165; /* { dg-error "error" "long int unsigned _Decimal32" } */ -long int unsigned _Decimal64 *x166; /* { dg-error "error" "long int unsigned _Decimal64" } */ -long int unsigned _Decimal128 *x167; /* { dg-error "error" "long int unsigned _Decimal128" } */ -long long int _Decimal32 *x168; /* { dg-error "error" "long long int _Decimal32" } */ -long long int _Decimal64 *x169; /* { dg-error "error" "long long int _Decimal64" } */ -long long int _Decimal128 *x170; /* { dg-error "error" "long long int _Decimal128" } */ -long long signed _Decimal32 *x171; /* { dg-error "error" "long long signed _Decimal32" } */ -long long signed _Decimal64 *x172; /* { dg-error "error" "long long signed _Decimal64" } */ -long long signed _Decimal128 *x172; /* { dg-error "error" "long long signed _Decimal128" } */ -long long unsigned _Decimal32 *x175; /* { dg-error "error" "long long unsigned _Decimal32" } */ -long long unsigned _Decimal64 *x176; /* { dg-error "error" "long long unsigned _Decimal64" } */ -long long unsigned _Decimal128 *x177; /* { dg-error "error" "long long unsigned _Decimal128" } */ -long signed int _Decimal32 *x178; /* { dg-error "error" "long signed int _Decimal32" } */ -long signed int _Decimal64 *x179; /* { dg-error "error" "long signed int _Decimal64" } */ -long signed int _Decimal128 *x180; /* { dg-error "error" "long signed int _Decimal128" } */ -long unsigned int _Decimal32 *x181; /* { dg-error "error" "long unsigned int _Decimal32" } */ -long unsigned int _Decimal64 *x182; /* { dg-error "error" "long unsigned int _Decimal64" } */ -long unsigned int _Decimal128 *x183; /* { dg-error "error" "long unsigned int _Decimal128" } */ -long unsigned long _Decimal32 *x184; /* { dg-error "error" "long unsigned long _Decimal32" } */ -long unsigned long _Decimal64 *x185; /* { dg-error "error" "long unsigned long _Decimal64" } */ -long unsigned long _Decimal128 *x186; /* { dg-error "error" "long unsigned long _Decimal128" } */ -signed short int _Decimal32 *x187; /* { dg-error "error" "signed short int _Decimal32" } */ -signed short int _Decimal64 *x188; /* { dg-error "error" "signed short int _Decimal64" } */ -signed short int _Decimal128 *x189; /* { dg-error "error" "signed short int _Decimal128" } */ -signed int short _Decimal32 *x190; /* { dg-error "error" "signed int short _Decimal32" } */ -signed int short _Decimal64 *x191; /* { dg-error "error" "signed int short _Decimal64" } */ -signed int short _Decimal128 *x191; /* { dg-error "error" "signed int short _Decimal128" } */ -signed int long _Decimal32 *x192; /* { dg-error "error" "signed int long _Decimal32" } */ -signed int long _Decimal64 *x193; /* { dg-error "error" "signed int long _Decimal64" } */ -signed int long _Decimal128 *x194; /* { dg-error "error" "signed int long _Decimal128" } */ -signed long int _Decimal32 *x195; /* { dg-error "error" "signed long int _Decimal32" } */ -signed long int _Decimal64 *x196; /* { dg-error "error" "signed long int _Decimal64" } */ -signed long int _Decimal128 *x197; /* { dg-error "error" "signed long int _Decimal128" } */ -signed long long _Decimal32 *x198; /* { dg-error "error" "signed long long _Decimal32" } */ -signed long long _Decimal64 *x199; /* { dg-error "error" "signed long long _Decimal64" } */ -signed long long _Decimal128 *x200; /* { dg-error "error" "signed long long _Decimal128" } */ -unsigned short int _Decimal32 *x201; /* { dg-error "error" "unsigned short int _Decimal32" } */ -unsigned short int _Decimal64 *x202; /* { dg-error "error" "unsigned short int _Decimal64" } */ -unsigned short int _Decimal128 *x203; /* { dg-error "error" "unsigned short int _Decimal128" } */ -unsigned int short _Decimal32 *x204; /* { dg-error "error" "unsigned int short _Decimal32" } */ -unsigned int short _Decimal64 *x205; /* { dg-error "error" "unsigned int short _Decimal64" } */ -unsigned int short _Decimal128 *x206; /* { dg-error "error" "unsigned int short _Decimal128" } */ -unsigned int long _Decimal32 *x207; /* { dg-error "error" "unsigned int long _Decimal32" } */ -unsigned int long _Decimal64 *x208; /* { dg-error "error" "unsigned int long _Decimal64" } */ -unsigned int long _Decimal128 *x209; /* { dg-error "error" "unsigned int long _Decimal128" } */ -unsigned long int _Decimal32 *x210; /* { dg-error "error" "unsigned long int _Decimal32" } */ -unsigned long int _Decimal64 *x211; /* { dg-error "error" "unsigned long int _Decimal64" } */ -unsigned long int _Decimal128 *x212; /* { dg-error "error" "unsigned long int _Decimal128" } */ -unsigned long long _Decimal32 *x213; /* { dg-error "error" "unsigned long long _Decimal32" } */ -unsigned long long _Decimal64 *x214; /* { dg-error "error" "unsigned long long _Decimal64" } */ -unsigned long long _Decimal128 *x215; /* { dg-error "error" "unsigned long long _Decimal128" } */ -int long long signed _Decimal32 *x216; /* { dg-error "error" "int long long signed _Decimal32" } */ -int long long signed _Decimal64 *x217; /* { dg-error "error" "int long long signed _Decimal64" } */ -int long long signed _Decimal128 *x218; /* { dg-error "error" "int long long signed _Decimal128" } */ -int long long unsigned _Decimal32 *x219; /* { dg-error "error" "int long long unsigned _Decimal32" } */ -int long long unsigned _Decimal64 *x220; /* { dg-error "error" "int long long unsigned _Decimal64" } */ -int long long unsigned _Decimal128 *x221; /* { dg-error "error" "int long long unsigned _Decimal128" } */ -int long signed long _Decimal32 *x222; /* { dg-error "error" "int long signed long _Decimal32" } */ -int long signed long _Decimal64 *x223; /* { dg-error "error" "int long signed long _Decimal64" } */ -int long signed long _Decimal128 *x224; /* { dg-error "error" "int long signed long _Decimal128" } */ -int long unsigned long _Decimal32 *x226; /* { dg-error "error" "int long unsigned long _Decimal32" } */ -int long unsigned long _Decimal64 *x227; /* { dg-error "error" "int long unsigned long _Decimal64" } */ -int long unsigned long _Decimal128 *x228; /* { dg-error "error" "int long unsigned long _Decimal128" } */ -int signed long long _Decimal32 *x229; /* { dg-error "error" "int signed long long _Decimal32" } */ -int signed long long _Decimal64 *x230; /* { dg-error "error" "int signed long long _Decimal64" } */ -int signed long long _Decimal128 *x231; /* { dg-error "error" "int signed long long _Decimal128" } */ -int unsigned long long _Decimal32 *x232; /* { dg-error "error" "int unsigned long long _Decimal32" } */ -int unsigned long long _Decimal64 *x233; /* { dg-error "error" "int unsigned long long _Decimal64" } */ -int unsigned long long _Decimal128 *x234; /* { dg-error "error" "int unsigned long long _Decimal128" } */ -long int long signed _Decimal32 *x235; /* { dg-error "error" "long int long signed _Decimal32" } */ -long int long signed _Decimal64 *x236; /* { dg-error "error" "long int long signed _Decimal64" } */ -long int long signed _Decimal128 *x237; /* { dg-error "error" "long int long signed _Decimal128" } */ -long int long unsigned _Decimal32 *x238; /* { dg-error "error" "long int long unsigned _Decimal32" } */ -long int long unsigned _Decimal64 *x239; /* { dg-error "error" "long int long unsigned _Decimal64" } */ -long int long unsigned _Decimal128 *x240; /* { dg-error "error" "long int long unsigned _Decimal128" } */ -long int signed long _Decimal32 *x241; /* { dg-error "error" "long int signed long _Decimal32" } */ -long int signed long _Decimal64 *x242; /* { dg-error "error" "long int signed long _Decimal64" } */ -long int signed long _Decimal128 *x243; /* { dg-error "error" "long int signed long _Decimal128" } */ -long int unsigned long _Decimal32 *x244; /* { dg-error "error" "long int unsigned long _Decimal32" } */ -long int unsigned long _Decimal64 *x245; /* { dg-error "error" "long int unsigned long _Decimal64" } */ -long int unsigned long _Decimal128 *x246; /* { dg-error "error" "long int unsigned long _Decimal128" } */ -long long int signed _Decimal32 *x247; /* { dg-error "error" "long long int signed _Decimal32" } */ -long long int signed _Decimal64 *x248; /* { dg-error "error" "long long int signed _Decimal64" } */ -long long int signed _Decimal128 *x249; /* { dg-error "error" "long long int signed _Decimal128" } */ -long long int unsigned _Decimal32 *x250; /* { dg-error "error" "long long int unsigned _Decimal32" } */ -long long int unsigned _Decimal64 *x251; /* { dg-error "error" "long long int unsigned _Decimal64" } */ -long long int unsigned _Decimal128 *x252; /* { dg-error "error" "long long int unsigned _Decimal128" } */ -long long signed int _Decimal32 *x253; /* { dg-error "error" "long long signed int _Decimal32" } */ -long long signed int _Decimal64 *x254; /* { dg-error "error" "long long signed int _Decimal64" } */ -long long signed int _Decimal128 *x255; /* { dg-error "error" "long long signed int _Decimal128" } */ -long long unsigned int _Decimal32 *x256; /* { dg-error "error" "long long unsigned int _Decimal32" } */ -long long unsigned int _Decimal64 *x257; /* { dg-error "error" "long long unsigned int _Decimal64" } */ -long long unsigned int _Decimal128 *x258; /* { dg-error "error" "long long unsigned int _Decimal128" } */ -long signed int long _Decimal32 *x259; /* { dg-error "error" "long signed int long _Decimal32" } */ -long signed int long _Decimal64 *x260; /* { dg-error "error" "long signed int long _Decimal64" } */ -long signed int long _Decimal128 *x261; /* { dg-error "error" "long signed int long _Decimal128" } */ -long signed long int _Decimal32 *x262; /* { dg-error "error" "long signed long int _Decimal32" } */ -long signed long int _Decimal64 *x263; /* { dg-error "error" "long signed long int _Decimal64" } */ -long signed long int _Decimal128 *x264; /* { dg-error "error" "long signed long int _Decimal128" } */ -long unsigned int long _Decimal32 *x265; /* { dg-error "error" "long unsigned int long _Decimal32" } */ -long unsigned int long _Decimal64 *x266; /* { dg-error "error" "long unsigned int long _Decimal64" } */ -long unsigned int long _Decimal128 *x267; /* { dg-error "error" "long unsigned int long _Decimal128" } */ -long unsigned long int _Decimal32 *x268; /* { dg-error "error" "long unsigned long int _Decimal32" } */ -long unsigned long int _Decimal64 *x269; /* { dg-error "error" "long unsigned long int _Decimal64" } */ -long unsigned long int _Decimal128 *x270; /* { dg-error "error" "long unsigned long int _Decimal128" } */ -signed long long int _Decimal32 *x271; /* { dg-error "error" "signed long long int _Decimal32" } */ -signed long long int _Decimal64 *x272; /* { dg-error "error" "signed long long int _Decimal64" } */ -signed long long int _Decimal128 *x273; /* { dg-error "error" "signed long long int _Decimal128" } */ -unsigned int long long _Decimal32 *x274; /* { dg-error "error" "unsigned int long long _Decimal32" } */ -unsigned int long long _Decimal64 *x275; /* { dg-error "error" "unsigned int long long _Decimal64" } */ -unsigned int long long _Decimal128 *x276; /* { dg-error "error" "unsigned int long long _Decimal128" } */ -unsigned long int long _Decimal32 *x277; /* { dg-error "error" "unsigned long int long _Decimal32" } */ -unsigned long int long _Decimal64 *x278; /* { dg-error "error" "unsigned long int long _Decimal64" } */ -unsigned long int long _Decimal128 *x279; /* { dg-error "error" "unsigned long int long _Decimal128" } */ -unsigned long long int _Decimal32 *x280; /* { dg-error "error" "unsigned long long int _Decimal32" } */ -unsigned long long int _Decimal64 *x281; /* { dg-error "error" "unsigned long long int _Decimal64" } */ -unsigned long long int _Decimal128 *x282; /* { dg-error "error" "unsigned long long int _Decimal128" } */ +void _Decimal32 *x0; /* { dg-error "" "void _Decimal32" } */ +void _Decimal64 *x1; /* { dg-error "" "void _Decimal64" } */ +void _Decimal128 *x2; /* { dg-error "" "void _Decimal128" } */ +char _Decimal32 *x3; /* { dg-error "" "char _Decimal32" } */ +char _Decimal64 *x4; /* { dg-error "" "char _Decimal64" } */ +char _Decimal128 *x5; /* { dg-error "" "char _Decimal128" } */ +short _Decimal32 *x6; /* { dg-error "" "short _Decimal32" } */ +short _Decimal64 *x7; /* { dg-error "" "short _Decimal64" } */ +short _Decimal128 *x8; /* { dg-error "" "short _Decimal128" } */ +int _Decimal32 *x9; /* { dg-error "" "int _Decimal32" } */ +int _Decimal64 *x10; /* { dg-error "" "int _Decimal64" } */ +int _Decimal128 *x11; /* { dg-error "" "int _Decimal128" } */ +long _Decimal32 *x12; /* { dg-error "" "long _Decimal32" } */ +long _Decimal64 *x13; /* { dg-error "" "long _Decimal64" } */ +long _Decimal128 *x14; /* { dg-error "" "long _Decimal128" } */ +float _Decimal32 *x15; /* { dg-error "" "float _Decimal32" } */ +float _Decimal64 *x16; /* { dg-error "" "float _Decimal64" } */ +float _Decimal128 *x17; /* { dg-error "" "float _Decimal128" } */ +double _Decimal32 *x18; /* { dg-error "" "double _Decimal32" } */ +double _Decimal64 *x19; /* { dg-error "" "double _Decimal64" } */ +double _Decimal128 *x20; /* { dg-error "" "double _Decimal128" } */ +signed _Decimal32 *x21; /* { dg-error "" "signed _Decimal32" } */ +signed _Decimal64 *x22; /* { dg-error "" "signed _Decimal64" } */ +signed _Decimal128 *x23; /* { dg-error "" "signed _Decimal128" } */ +_Bool _Decimal32 *x24; /* { dg-error "" "_Bool _Decimal32" } */ +_Bool _Decimal64 *x25; /* { dg-error "" "_Bool _Decimal64" } */ +_Bool _Decimal128 *x26; /* { dg-error "" "_Bool _Decimal128" } */ +int _Decimal32 *x27; /* { dg-error "" "int _Decimal32" } */ +int _Decimal64 *x28; /* { dg-error "" "int _Decimal64" } */ +int _Decimal128 *x29; /* { dg-error "" "int _Decimal128" } */ +type _Decimal32 *x30; /* { dg-error "" "type _Decimal32" } */ +type _Decimal64 *x31; /* { dg-error "" "type _Decimal64" } */ +type _Decimal128 *x32; /* { dg-error "" "type _Decimal128" } */ +char signed _Decimal32 *x33; /* { dg-error "" "char signed _Decimal32" } */ +char signed _Decimal64 *x34; /* { dg-error "" "char signed _Decimal64" } */ +char signed _Decimal128 *x35; /* { dg-error "" "char signed _Decimal128" } */ +char unsigned _Decimal32 *x36; /* { dg-error "" "char unsigned _Decimal32" } */ +char unsigned _Decimal64 *x37; /* { dg-error "" "char unsigned _Decimal64" } */ +char unsigned _Decimal128 *x38; /* { dg-error "" "char unsigned _Decimal128" } */ +short _Decimal32 *x39; /* { dg-error "" "short _Decimal32" } */ +short _Decimal64 *x40; /* { dg-error "" "short _Decimal64" } */ +short _Decimal128 *x41; /* { dg-error "" "short _Decimal128" } */ +short signed _Decimal32 *x42; /* { dg-error "" "short signed _Decimal32" } */ +short signed _Decimal64 *x43; /* { dg-error "" "short signed _Decimal64" } */ +short signed _Decimal128 *x44; /* { dg-error "" "short signed _Decimal128" } */ +short unsigned _Decimal32 *x45; /* { dg-error "" "short unsigned _Decimal32" } */ +short unsigned _Decimal64 *x46; /* { dg-error "" "short unsigned _Decimal64" } */ +short unsigned _Decimal128 *x47; /* { dg-error "" "short unsigned _Decimal128" } */ +_Decimal32 short*x48; /* { dg-error "" "_Decimal32 short" } */ +_Decimal64 short*x49; /* { dg-error "" "_Decimal64 short" } */ +_Decimal128 short*x50; /* { dg-error "" "_Decimal128 short" } */ +_Decimal32 short signed*x51; /* { dg-error "" "_Decimal32 short signed" } */ +_Decimal64 short signed*x52; /* { dg-error "" "_Decimal64 short signed" } */ +_Decimal128 short signed*x53; /* { dg-error "" "_Decimal128 short signed" } */ +_Decimal32 short unsigned*x54; /* { dg-error "" "_Decimal32 short unsigned" } */ +_Decimal64 short unsigned*x55; /* { dg-error "" "_Decimal64 short unsigned" } */ +_Decimal128 short unsigned*x56; /* { dg-error "" "_Decimal128 short unsigned" } */ +_Decimal32 long*x57; /* { dg-error "" "_Decimal32 long" } */ +_Decimal64 long*x58; /* { dg-error "" "_Decimal64 long" } */ +_Decimal128 long*x59; /* { dg-error "" "_Decimal128 long" } */ +_Decimal32 long signed*x60; /* { dg-error "" "_Decimal32 long signed" } */ +_Decimal64 long signed*x61; /* { dg-error "" "_Decimal64 long signed" } */ +_Decimal128 long signed*x62; /* { dg-error "" "_Decimal128 long signed" } */ +_Decimal32 long unsigned*x63; /* { dg-error "" "_Decimal32 long unsigned" } */ +_Decimal64 long unsigned*x64; /* { dg-error "" "_Decimal64 long unsigned" } */ +_Decimal128 long unsigned*x65; /* { dg-error "" "_Decimal128 long unsigned" } */ +_Decimal32 signed long*x66; /* { dg-error "" "_Decimal32 signed long" } */ +_Decimal64 signed long*x67; /* { dg-error "" "_Decimal64 signed long" } */ +_Decimal128 signed long*x68; /* { dg-error "" "_Decimal128 signed long" } */ +_Decimal32 signed short*x69; /* { dg-error "" "_Decimal32 signed short" } */ +_Decimal64 signed short*x70; /* { dg-error "" "_Decimal64 signed short" } */ +_Decimal128 signed short*x71; /* { dg-error "" "_Decimal128 signed short" } */ +int signed _Decimal32 *x72; /* { dg-error "" "int signed _Decimal32" } */ +int signed _Decimal64 *x73; /* { dg-error "" "int signed _Decimal64" } */ +int signed _Decimal128 *x74; /* { dg-error "" "int signed _Decimal128" } */ +int unsigned _Decimal32 *x75; /* { dg-error "" "int unsigned _Decimal32" } */ +int unsigned _Decimal64 *x76; /* { dg-error "" "int unsigned _Decimal64" } */ +int unsigned _Decimal128 *x77; /* { dg-error "" "int unsigned _Decimal128" } */ +long int _Decimal32 *x78; /* { dg-error "" "long int _Decimal32" } */ +long int _Decimal64 *x79; /* { dg-error "" "long int _Decimal64" } */ +long int _Decimal128 *x80; /* { dg-error "" "long int _Decimal128" } */ +long long _Decimal32 *x81; /* { dg-error "" "long long _Decimal32" } */ +long long _Decimal64 *x82; /* { dg-error "" "long long _Decimal64" } */ +long long _Decimal128 *x83; /* { dg-error "" "long long _Decimal128" } */ +long double _Decimal32 *x84; /* { dg-error "" "long double _Decimal32" } */ +long double _Decimal64 *x85; /* { dg-error "" "long double _Decimal64" } */ +long double _Decimal128 *x86; /* { dg-error "" "long double _Decimal128" } */ +long signed _Decimal32 *x87; /* { dg-error "" "long signed _Decimal32" } */ +long signed _Decimal64 *x88; /* { dg-error "" "long signed _Decimal64" } */ +long signed _Decimal128 *x89; /* { dg-error "" "long signed _Decimal128" } */ +long unsigned _Decimal32 *x90; /* { dg-error "" "long unsigned _Decimal32" } */ +long unsigned _Decimal64 *x91; /* { dg-error "" "long unsigned _Decimal64" } */ +long unsigned _Decimal128 *x92; /* { dg-error "" "long unsigned _Decimal128" } */ +double long _Decimal32 *x93; /* { dg-error "" "double long _Decimal32" } */ +double long _Decimal64 *x94; /* { dg-error "" "double long _Decimal64" } */ +double long _Decimal128 *x95; /* { dg-error "" "double long _Decimal128" } */ +signed char _Decimal32 *x96; /* { dg-error "" "signed char _Decimal32" } */ +signed char _Decimal64 *x97; /* { dg-error "" "signed char _Decimal64" } */ +signed char _Decimal128 *x98; /* { dg-error "" "signed char _Decimal128" } */ +signed short _Decimal32 *x99; /* { dg-error "" "signed short _Decimal32" } */ +signed short _Decimal64 *x100; /* { dg-error "" "signed short _Decimal64" } */ +signed short _Decimal128 *x101; /* { dg-error "" "signed short _Decimal128" } */ +signed int _Decimal32 *x102; /* { dg-error "" "signed int _Decimal32" } */ +signed int _Decimal64 *x103; /* { dg-error "" "signed int _Decimal64" } */ +signed int _Decimal128 *x104; /* { dg-error "" "signed int _Decimal128" } */ +signed long _Decimal32 *105x; /* { dg-error "" "signed long _Decimal32" } */ +signed long _Decimal64 *x107; /* { dg-error "" "signed long _Decimal64" } \*/ +signed long _Decimal128 *x107; /* { dg-error "" "signed long _Decimal128" } \*/ +unsigned char _Decimal32 *x108; /* { dg-error "" "unsigned char _Decimal32" } */ +unsigned char _Decimal64 *x109; /* { dg-error "" "unsigned char _Decimal64" } */ +unsigned char _Decimal128 *x110; /* { dg-error "" "unsigned char _Decimal128" } */ +unsigned short _Decimal32 *x111; /* { dg-error "" "unsigned short _Decimal32" } */ +unsigned short _Decimal64 *x112; /* { dg-error "" "unsigned short _Decimal64" } */ +unsigned short _Decimal128 *x113; /* { dg-error "" "unsigned short _Decimal128" } */ +unsigned int _Decimal32 *x114; /* { dg-error "" "unsigned int _Decimal32" } */ +unsigned int _Decimal64 *x115; /* { dg-error "" "unsigned int _Decimal64" } */ +unsigned int _Decimal128 *x116; /* { dg-error "" "unsigned int _Decimal128" } */ +unsigned long _Decimal32 *x117; /* { dg-error "" "unsigned long _Decimal32" } */ +unsigned long _Decimal64 *x118; /* { dg-error "" "unsigned long _Decimal64" } */ +unsigned long _Decimal128 *x119; /* { dg-error "" "unsigned long _Decimal128" } */ +short int signed _Decimal32 *x120; /* { dg-error "" "short int signed _Decimal32" } */ +short int signed _Decimal64 *x121; /* { dg-error "" "short int signed _Decimal64" } */ +short int signed _Decimal128 *x122; /* { dg-error "" "short int signed _Decimal128" } */ +short int unsigned _Decimal32 *x123; /* { dg-error "" "short int unsigned _Decimal32" } */ +short int unsigned _Decimal64 *x124; /* { dg-error "" "short int unsigned _Decimal64" } */ +short int unsigned _Decimal128 *x125; /* { dg-error "" "short int unsigned _Decimal128" } */ +short signed int _Decimal32 *x126; /* { dg-error "" "short signed int _Decimal32" } */ +short signed int _Decimal64 *x127; /* { dg-error "" "short signed int _Decimal64" } */ +short signed int _Decimal128 *x128; /* { dg-error "" "short signed int _Decimal128" } */ +short unsigned int _Decimal32 *x129; /* { dg-error "" "short unsigned int _Decimal32" } */ +short unsigned int _Decimal64 *x130; /* { dg-error "" "short unsigned int _Decimal64" } */ +short unsigned int _Decimal128 *x131; /* { dg-error "" "short unsigned int _Decimal128" } */ +int short signed _Decimal32 *x132; /* { dg-error "" "int short signed _Decimal32" } */ +int short signed _Decimal64 *x133; /* { dg-error "" "int short signed _Decimal64" } */ +int short signed _Decimal128 *x134; /* { dg-error "" "int short signed _Decimal128" } */ +int short unsigned _Decimal32 *x135; /* { dg-error "" "int short unsigned _Decimal32" } */ +int short unsigned _Decimal64 *x136; /* { dg-error "" "int short unsigned _Decimal64" } */ +int short unsigned _Decimal128 *x137; /* { dg-error "" "int short unsigned _Decimal128" } */ +int long long _Decimal32 *x138; /* { dg-error "" "int long long _Decimal32" } */ +int long long _Decimal64 *x139; /* { dg-error "" "int long long _Decimal64" } */ +int long long _Decimal128 *x140; /* { dg-error "" "int long long _Decimal128" } */ +int long signed _Decimal32 *x141; /* { dg-error "" "int long signed _Decimal32" } */ +int long signed _Decimal64 *x142; /* { dg-error "" "int long signed _Decimal64" } */ +int long signed _Decimal128 *x143; /* { dg-error "" "int long signed _Decimal128" } */ +int long unsigned _Decimal32 *x144; /* { dg-error "" "int long unsigned _Decimal32" } */ +int long unsigned _Decimal64 *x145; /* { dg-error "" "int long unsigned _Decimal64" } */ +int long unsigned _Decimal128 *x146; /* { dg-error "" "int long unsigned _Decimal128" } */ +int signed short _Decimal32 *x147; /* { dg-error "" "int signed short _Decimal32" } */ +int signed short _Decimal64 *x148; /* { dg-error "" "int signed short _Decimal64" } */ +int signed short _Decimal128 *x149; /* { dg-error "" "int signed short _Decimal128" } */ +int signed long _Decimal32 *x150; /* { dg-error "" "int signed long _Decimal32" } */ +int signed long _Decimal64 *x151; /* { dg-error "" "int signed long _Decimal64" } */ +int signed long _Decimal128 *x152; /* { dg-error "" "int signed long _Decimal128" } */ +int unsigned short _Decimal32 *x153; /* { dg-error "" "int unsigned short _Decimal32" } */ +int unsigned short _Decimal64 *x154; /* { dg-error "" "int unsigned short _Decimal64" } */ +int unsigned short _Decimal128 *x155; /* { dg-error "" "int unsigned short _Decimal128" } */ +int unsigned long _Decimal32 *x156; /* { dg-error "" "int unsigned long _Decimal32" } */ +int unsigned long _Decimal64 *x157; /* { dg-error "" "int unsigned long _Decimal64" } */ +int unsigned long _Decimal128 *x158; /* { dg-error "" "int unsigned long _Decimal128" } */ +long int long _Decimal32 *x159; /* { dg-error "" "long int long _Decimal32" } */ +long int long _Decimal64 *x160; /* { dg-error "" "long int long _Decimal64" } */ +long int long _Decimal128 *x161; /* { dg-error "" "long int long _Decimal128" } */ +long int signed _Decimal32 *x162; /* { dg-error "" "long int signed _Decimal32" } */ +long int signed _Decimal64 *x163; /* { dg-error "" "long int signed _Decimal64" } */ +long int signed _Decimal128 *x164; /* { dg-error "" "long int signed _Decimal128" } */ +long int unsigned _Decimal32 *x165; /* { dg-error "" "long int unsigned _Decimal32" } */ +long int unsigned _Decimal64 *x166; /* { dg-error "" "long int unsigned _Decimal64" } */ +long int unsigned _Decimal128 *x167; /* { dg-error "" "long int unsigned _Decimal128" } */ +long long int _Decimal32 *x168; /* { dg-error "" "long long int _Decimal32" } */ +long long int _Decimal64 *x169; /* { dg-error "" "long long int _Decimal64" } */ +long long int _Decimal128 *x170; /* { dg-error "" "long long int _Decimal128" } */ +long long signed _Decimal32 *x171; /* { dg-error "" "long long signed _Decimal32" } */ +long long signed _Decimal64 *x172; /* { dg-error "" "long long signed _Decimal64" } */ +long long signed _Decimal128 *x172; /* { dg-error "" "long long signed _Decimal128" } */ +long long unsigned _Decimal32 *x175; /* { dg-error "" "long long unsigned _Decimal32" } */ +long long unsigned _Decimal64 *x176; /* { dg-error "" "long long unsigned _Decimal64" } */ +long long unsigned _Decimal128 *x177; /* { dg-error "" "long long unsigned _Decimal128" } */ +long signed int _Decimal32 *x178; /* { dg-error "" "long signed int _Decimal32" } */ +long signed int _Decimal64 *x179; /* { dg-error "" "long signed int _Decimal64" } */ +long signed int _Decimal128 *x180; /* { dg-error "" "long signed int _Decimal128" } */ +long unsigned int _Decimal32 *x181; /* { dg-error "" "long unsigned int _Decimal32" } */ +long unsigned int _Decimal64 *x182; /* { dg-error "" "long unsigned int _Decimal64" } */ +long unsigned int _Decimal128 *x183; /* { dg-error "" "long unsigned int _Decimal128" } */ +long unsigned long _Decimal32 *x184; /* { dg-error "" "long unsigned long _Decimal32" } */ +long unsigned long _Decimal64 *x185; /* { dg-error "" "long unsigned long _Decimal64" } */ +long unsigned long _Decimal128 *x186; /* { dg-error "" "long unsigned long _Decimal128" } */ +signed short int _Decimal32 *x187; /* { dg-error "" "signed short int _Decimal32" } */ +signed short int _Decimal64 *x188; /* { dg-error "" "signed short int _Decimal64" } */ +signed short int _Decimal128 *x189; /* { dg-error "" "signed short int _Decimal128" } */ +signed int short _Decimal32 *x190; /* { dg-error "" "signed int short _Decimal32" } */ +signed int short _Decimal64 *x191; /* { dg-error "" "signed int short _Decimal64" } */ +signed int short _Decimal128 *x191; /* { dg-error "" "signed int short _Decimal128" } */ +signed int long _Decimal32 *x192; /* { dg-error "" "signed int long _Decimal32" } */ +signed int long _Decimal64 *x193; /* { dg-error "" "signed int long _Decimal64" } */ +signed int long _Decimal128 *x194; /* { dg-error "" "signed int long _Decimal128" } */ +signed long int _Decimal32 *x195; /* { dg-error "" "signed long int _Decimal32" } */ +signed long int _Decimal64 *x196; /* { dg-error "" "signed long int _Decimal64" } */ +signed long int _Decimal128 *x197; /* { dg-error "" "signed long int _Decimal128" } */ +signed long long _Decimal32 *x198; /* { dg-error "" "signed long long _Decimal32" } */ +signed long long _Decimal64 *x199; /* { dg-error "" "signed long long _Decimal64" } */ +signed long long _Decimal128 *x200; /* { dg-error "" "signed long long _Decimal128" } */ +unsigned short int _Decimal32 *x201; /* { dg-error "" "unsigned short int _Decimal32" } */ +unsigned short int _Decimal64 *x202; /* { dg-error "" "unsigned short int _Decimal64" } */ +unsigned short int _Decimal128 *x203; /* { dg-error "" "unsigned short int _Decimal128" } */ +unsigned int short _Decimal32 *x204; /* { dg-error "" "unsigned int short _Decimal32" } */ +unsigned int short _Decimal64 *x205; /* { dg-error "" "unsigned int short _Decimal64" } */ +unsigned int short _Decimal128 *x206; /* { dg-error "" "unsigned int short _Decimal128" } */ +unsigned int long _Decimal32 *x207; /* { dg-error "" "unsigned int long _Decimal32" } */ +unsigned int long _Decimal64 *x208; /* { dg-error "" "unsigned int long _Decimal64" } */ +unsigned int long _Decimal128 *x209; /* { dg-error "" "unsigned int long _Decimal128" } */ +unsigned long int _Decimal32 *x210; /* { dg-error "" "unsigned long int _Decimal32" } */ +unsigned long int _Decimal64 *x211; /* { dg-error "" "unsigned long int _Decimal64" } */ +unsigned long int _Decimal128 *x212; /* { dg-error "" "unsigned long int _Decimal128" } */ +unsigned long long _Decimal32 *x213; /* { dg-error "" "unsigned long long _Decimal32" } */ +unsigned long long _Decimal64 *x214; /* { dg-error "" "unsigned long long _Decimal64" } */ +unsigned long long _Decimal128 *x215; /* { dg-error "" "unsigned long long _Decimal128" } */ +int long long signed _Decimal32 *x216; /* { dg-error "" "int long long signed _Decimal32" } */ +int long long signed _Decimal64 *x217; /* { dg-error "" "int long long signed _Decimal64" } */ +int long long signed _Decimal128 *x218; /* { dg-error "" "int long long signed _Decimal128" } */ +int long long unsigned _Decimal32 *x219; /* { dg-error "" "int long long unsigned _Decimal32" } */ +int long long unsigned _Decimal64 *x220; /* { dg-error "" "int long long unsigned _Decimal64" } */ +int long long unsigned _Decimal128 *x221; /* { dg-error "" "int long long unsigned _Decimal128" } */ +int long signed long _Decimal32 *x222; /* { dg-error "" "int long signed long _Decimal32" } */ +int long signed long _Decimal64 *x223; /* { dg-error "" "int long signed long _Decimal64" } */ +int long signed long _Decimal128 *x224; /* { dg-error "" "int long signed long _Decimal128" } */ +int long unsigned long _Decimal32 *x226; /* { dg-error "" "int long unsigned long _Decimal32" } */ +int long unsigned long _Decimal64 *x227; /* { dg-error "" "int long unsigned long _Decimal64" } */ +int long unsigned long _Decimal128 *x228; /* { dg-error "" "int long unsigned long _Decimal128" } */ +int signed long long _Decimal32 *x229; /* { dg-error "" "int signed long long _Decimal32" } */ +int signed long long _Decimal64 *x230; /* { dg-error "" "int signed long long _Decimal64" } */ +int signed long long _Decimal128 *x231; /* { dg-error "" "int signed long long _Decimal128" } */ +int unsigned long long _Decimal32 *x232; /* { dg-error "" "int unsigned long long _Decimal32" } */ +int unsigned long long _Decimal64 *x233; /* { dg-error "" "int unsigned long long _Decimal64" } */ +int unsigned long long _Decimal128 *x234; /* { dg-error "" "int unsigned long long _Decimal128" } */ +long int long signed _Decimal32 *x235; /* { dg-error "" "long int long signed _Decimal32" } */ +long int long signed _Decimal64 *x236; /* { dg-error "" "long int long signed _Decimal64" } */ +long int long signed _Decimal128 *x237; /* { dg-error "" "long int long signed _Decimal128" } */ +long int long unsigned _Decimal32 *x238; /* { dg-error "" "long int long unsigned _Decimal32" } */ +long int long unsigned _Decimal64 *x239; /* { dg-error "" "long int long unsigned _Decimal64" } */ +long int long unsigned _Decimal128 *x240; /* { dg-error "" "long int long unsigned _Decimal128" } */ +long int signed long _Decimal32 *x241; /* { dg-error "" "long int signed long _Decimal32" } */ +long int signed long _Decimal64 *x242; /* { dg-error "" "long int signed long _Decimal64" } */ +long int signed long _Decimal128 *x243; /* { dg-error "" "long int signed long _Decimal128" } */ +long int unsigned long _Decimal32 *x244; /* { dg-error "" "long int unsigned long _Decimal32" } */ +long int unsigned long _Decimal64 *x245; /* { dg-error "" "long int unsigned long _Decimal64" } */ +long int unsigned long _Decimal128 *x246; /* { dg-error "" "long int unsigned long _Decimal128" } */ +long long int signed _Decimal32 *x247; /* { dg-error "" "long long int signed _Decimal32" } */ +long long int signed _Decimal64 *x248; /* { dg-error "" "long long int signed _Decimal64" } */ +long long int signed _Decimal128 *x249; /* { dg-error "" "long long int signed _Decimal128" } */ +long long int unsigned _Decimal32 *x250; /* { dg-error "" "long long int unsigned _Decimal32" } */ +long long int unsigned _Decimal64 *x251; /* { dg-error "" "long long int unsigned _Decimal64" } */ +long long int unsigned _Decimal128 *x252; /* { dg-error "" "long long int unsigned _Decimal128" } */ +long long signed int _Decimal32 *x253; /* { dg-error "" "long long signed int _Decimal32" } */ +long long signed int _Decimal64 *x254; /* { dg-error "" "long long signed int _Decimal64" } */ +long long signed int _Decimal128 *x255; /* { dg-error "" "long long signed int _Decimal128" } */ +long long unsigned int _Decimal32 *x256; /* { dg-error "" "long long unsigned int _Decimal32" } */ +long long unsigned int _Decimal64 *x257; /* { dg-error "" "long long unsigned int _Decimal64" } */ +long long unsigned int _Decimal128 *x258; /* { dg-error "" "long long unsigned int _Decimal128" } */ +long signed int long _Decimal32 *x259; /* { dg-error "" "long signed int long _Decimal32" } */ +long signed int long _Decimal64 *x260; /* { dg-error "" "long signed int long _Decimal64" } */ +long signed int long _Decimal128 *x261; /* { dg-error "" "long signed int long _Decimal128" } */ +long signed long int _Decimal32 *x262; /* { dg-error "" "long signed long int _Decimal32" } */ +long signed long int _Decimal64 *x263; /* { dg-error "" "long signed long int _Decimal64" } */ +long signed long int _Decimal128 *x264; /* { dg-error "" "long signed long int _Decimal128" } */ +long unsigned int long _Decimal32 *x265; /* { dg-error "" "long unsigned int long _Decimal32" } */ +long unsigned int long _Decimal64 *x266; /* { dg-error "" "long unsigned int long _Decimal64" } */ +long unsigned int long _Decimal128 *x267; /* { dg-error "" "long unsigned int long _Decimal128" } */ +long unsigned long int _Decimal32 *x268; /* { dg-error "" "long unsigned long int _Decimal32" } */ +long unsigned long int _Decimal64 *x269; /* { dg-error "" "long unsigned long int _Decimal64" } */ +long unsigned long int _Decimal128 *x270; /* { dg-error "" "long unsigned long int _Decimal128" } */ +signed long long int _Decimal32 *x271; /* { dg-error "" "signed long long int _Decimal32" } */ +signed long long int _Decimal64 *x272; /* { dg-error "" "signed long long int _Decimal64" } */ +signed long long int _Decimal128 *x273; /* { dg-error "" "signed long long int _Decimal128" } */ +unsigned int long long _Decimal32 *x274; /* { dg-error "" "unsigned int long long _Decimal32" } */ +unsigned int long long _Decimal64 *x275; /* { dg-error "" "unsigned int long long _Decimal64" } */ +unsigned int long long _Decimal128 *x276; /* { dg-error "" "unsigned int long long _Decimal128" } */ +unsigned long int long _Decimal32 *x277; /* { dg-error "" "unsigned long int long _Decimal32" } */ +unsigned long int long _Decimal64 *x278; /* { dg-error "" "unsigned long int long _Decimal64" } */ +unsigned long int long _Decimal128 *x279; /* { dg-error "" "unsigned long int long _Decimal128" } */ +unsigned long long int _Decimal32 *x280; /* { dg-error "" "unsigned long long int _Decimal32" } */ +unsigned long long int _Decimal64 *x281; /* { dg-error "" "unsigned long long int _Decimal64" } */ +unsigned long long int _Decimal128 *x282; /* { dg-error "" "unsigned long long int _Decimal128" } */ -_Complex _Decimal32 *x283; /* { dg-error "error" "_Complex _Decimal32" } */ -_Complex _Decimal64 *x284; /* { dg-error "error" "_Complex _Decimal64" } */ -_Complex _Decimal128 *x285; /* { dg-error "error" "_Complex _Decimal128" } */ +_Complex _Decimal32 *x283; /* { dg-error "" "_Complex _Decimal32" } */ +_Complex _Decimal64 *x284; /* { dg-error "" "_Complex _Decimal64" } */ +_Complex _Decimal128 *x285; /* { dg-error "" "_Complex _Decimal128" } */ -_Decimal32 _Complex *x286; /* { dg-error "error" "_Decimal32 _Complex" } */ -_Decimal64 _Complex *x287; /* { dg-error "error" "_Decimal64 _Complex" } */ -_Decimal128 _Complex *x288; /* { dg-error "error" "_Decimal128 _Complex" } */ +_Decimal32 _Complex *x286; /* { dg-error "" "_Decimal32 _Complex" } */ +_Decimal64 _Complex *x287; /* { dg-error "" "_Decimal64 _Complex" } */ +_Decimal128 _Complex *x288; /* { dg-error "" "_Decimal128 _Complex" } */ -unsigned _Decimal32 *x289; /* { dg-error "error" "unsigned _Decimal32" } */ -unsigned _Decimal64 *x290; /* { dg-error "error" "unsigned _Decimal64" } */ -unsigned _Decimal128 *x291; /* { dg-error "error" "unsigned _Decimal128" } */ -signed _Decimal32 *x292; /* { dg-error "error" "signed _Decimal32" } */ -signed _Decimal64 *x293; /* { dg-error "error" "signed _Decimal64" } */ -signed _Decimal128 *x294; /* { dg-error "error" "signed _Decimal128" } */ +unsigned _Decimal32 *x289; /* { dg-error "" "unsigned _Decimal32" } */ +unsigned _Decimal64 *x290; /* { dg-error "" "unsigned _Decimal64" } */ +unsigned _Decimal128 *x291; /* { dg-error "" "unsigned _Decimal128" } */ +signed _Decimal32 *x292; /* { dg-error "" "signed _Decimal32" } */ +signed _Decimal64 *x293; /* { dg-error "" "signed _Decimal64" } */ +signed _Decimal128 *x294; /* { dg-error "" "signed _Decimal128" } */ diff --git a/gcc/testsuite/gcc.dg/dremf-type-compat-2.c b/gcc/testsuite/gcc.dg/dremf-type-compat-2.c index 101da65cd44..61f0ba84fe3 100644 --- a/gcc/testsuite/gcc.dg/dremf-type-compat-2.c +++ b/gcc/testsuite/gcc.dg/dremf-type-compat-2.c @@ -7,12 +7,12 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -float dremf (float, float); /* { dg-warning "warning: prototype declaration" } */ +float dremf (float, float); /* { dg-warning "prototype declaration" } */ float dremf (x, y) float x; float y; -{ /* { dg-warning "warning: promoted argument '.' doesn't match prototype" } */ +{ /* { dg-warning "promoted argument '.' doesn't match prototype" } */ return x + y; } diff --git a/gcc/testsuite/gcc.dg/dremf-type-compat-3.c b/gcc/testsuite/gcc.dg/dremf-type-compat-3.c index ff0f5098ee3..437e26f65ba 100644 --- a/gcc/testsuite/gcc.dg/dremf-type-compat-3.c +++ b/gcc/testsuite/gcc.dg/dremf-type-compat-3.c @@ -7,12 +7,12 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -float dremf (float, float); /* { dg-error "error: prototype declaration" } */ +float dremf (float, float); /* { dg-error "prototype declaration" } */ float dremf (x, y) float x; float y; -{ /* { dg-error "error: promoted argument '.' doesn't match prototype" } */ +{ /* { dg-error "promoted argument '.' doesn't match prototype" } */ return x + y; } diff --git a/gcc/testsuite/gcc.dg/dremf-type-compat-4.c b/gcc/testsuite/gcc.dg/dremf-type-compat-4.c index 6355fadf7c6..f815994539c 100644 --- a/gcc/testsuite/gcc.dg/dremf-type-compat-4.c +++ b/gcc/testsuite/gcc.dg/dremf-type-compat-4.c @@ -7,7 +7,7 @@ float dremf(x, y) - float x, y; /* { dg-warning "warning: conflicting types for built-in function 'dremf'" } */ + float x, y; /* { dg-warning "conflicting types for built-in function 'dremf'" } */ { return x + y; } diff --git a/gcc/testsuite/gcc.dg/empty-source-2.c b/gcc/testsuite/gcc.dg/empty-source-2.c index 6f54f03d82f..8fbe0d99f60 100644 --- a/gcc/testsuite/gcc.dg/empty-source-2.c +++ b/gcc/testsuite/gcc.dg/empty-source-2.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -/* { dg-warning "warning: ISO C forbids an empty source file" "empty" { target *-*-* } 1 } */ +/* { dg-warning "ISO C forbids an empty source file" "empty" { target *-*-* } 1 } */ diff --git a/gcc/testsuite/gcc.dg/empty-source-3.c b/gcc/testsuite/gcc.dg/empty-source-3.c index c58924267ff..a107a1cdf81 100644 --- a/gcc/testsuite/gcc.dg/empty-source-3.c +++ b/gcc/testsuite/gcc.dg/empty-source-3.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -/* { dg-error "error: ISO C forbids an empty source file" "empty" { target *-*-* } 1 } */ +/* { dg-error "ISO C forbids an empty source file" "empty" { target *-*-* } 1 } */ diff --git a/gcc/testsuite/gcc.dg/enum3.c b/gcc/testsuite/gcc.dg/enum3.c index ba3c1da15e3..eebd6ca64c1 100644 --- a/gcc/testsuite/gcc.dg/enum3.c +++ b/gcc/testsuite/gcc.dg/enum3.c @@ -5,7 +5,7 @@ enum e { E, F }; enum e2 { - E1 = (void *)4, /* { dg-error "error: enumerator value for 'E1' is not an integer constant" } */ + E1 = (void *)4, /* { dg-error "enumerator value for 'E1' is not an integer constant" } */ E2 = (enum e)F, E3 = (_Bool)1 }; diff --git a/gcc/testsuite/gcc.dg/extra-semi-2.c b/gcc/testsuite/gcc.dg/extra-semi-2.c index c4e1cc3b44e..2964ed557e8 100644 --- a/gcc/testsuite/gcc.dg/extra-semi-2.c +++ b/gcc/testsuite/gcc.dg/extra-semi-2.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -; /* { dg-warning "warning: ISO C does not allow extra ';' outside of a function" } */ +; /* { dg-warning "ISO C does not allow extra ';' outside of a function" } */ diff --git a/gcc/testsuite/gcc.dg/extra-semi-3.c b/gcc/testsuite/gcc.dg/extra-semi-3.c index 6b907672f2f..53a420a5e0c 100644 --- a/gcc/testsuite/gcc.dg/extra-semi-3.c +++ b/gcc/testsuite/gcc.dg/extra-semi-3.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -; /* { dg-error "error: ISO C does not allow extra ';' outside of a function" } */ +; /* { dg-error "ISO C does not allow extra ';' outside of a function" } */ diff --git a/gcc/testsuite/gcc.dg/float-range-1.c b/gcc/testsuite/gcc.dg/float-range-1.c index 386d75dccd4..bf050487a2f 100644 --- a/gcc/testsuite/gcc.dg/float-range-1.c +++ b/gcc/testsuite/gcc.dg/float-range-1.c @@ -8,7 +8,7 @@ void f (void) { - float a = 1e+100000000f; /* { dg-warning "warning: floating constant exceeds range of 'float'" "" } */ - double b = 1e+100000000; /* { dg-warning "warning: floating constant exceeds range of 'double'" } */ - long double c = 1e+100000000l; /* { dg-warning "warning: floating constant exceeds range of 'long double'" } */ + float a = 1e+100000000f; /* { dg-warning "floating constant exceeds range of 'float'" "" } */ + double b = 1e+100000000; /* { dg-warning "floating constant exceeds range of 'double'" } */ + long double c = 1e+100000000l; /* { dg-warning "floating constant exceeds range of 'long double'" } */ } diff --git a/gcc/testsuite/gcc.dg/float-range-2.c b/gcc/testsuite/gcc.dg/float-range-2.c index 45447bc7912..d6c0b8a4000 100644 --- a/gcc/testsuite/gcc.dg/float-range-2.c +++ b/gcc/testsuite/gcc.dg/float-range-2.c @@ -8,7 +8,7 @@ void f (void) { - float a = __builtin_inff (); /* { dg-error "error: target format does not support infinity" } */ - double b = __builtin_inf (); /* { dg-error "error: target format does not support infinity" } */ - long double c = __builtin_infl (); /* { dg-error "error: target format does not support infinity" } */ + float a = __builtin_inff (); /* { dg-error "target format does not support infinity" } */ + double b = __builtin_inf (); /* { dg-error "target format does not support infinity" } */ + long double c = __builtin_infl (); /* { dg-error "target format does not support infinity" } */ } diff --git a/gcc/testsuite/gcc.dg/float-range-3.c b/gcc/testsuite/gcc.dg/float-range-3.c index c737d8a9724..6a224e16de9 100644 --- a/gcc/testsuite/gcc.dg/float-range-3.c +++ b/gcc/testsuite/gcc.dg/float-range-3.c @@ -5,32 +5,32 @@ void overflow(void) { - float f1 = 3.5E+38f; /* { dg-warning "warning: floating constant exceeds range" } */ - float f2 = -3.5E+38f; /* { dg-warning "warning: floating constant exceeds range" } */ + float f1 = 3.5E+38f; /* { dg-warning "floating constant exceeds range" } */ + float f2 = -3.5E+38f; /* { dg-warning "floating constant exceeds range" } */ float f3 = FP_INFINITE; float f4 = -FP_INFINITE; - double d1 = 1.9E+308; /* { dg-warning "warning: floating constant exceeds range" } */ - double d2 = -1.9E+308; /* { dg-warning "warning: floating constant exceeds range" } */ + double d1 = 1.9E+308; /* { dg-warning "floating constant exceeds range" } */ + double d2 = -1.9E+308; /* { dg-warning "floating constant exceeds range" } */ double d3 = FP_INFINITE; double d4 = -FP_INFINITE; } void underflow(void) { - float f11 = 3.3E-10000000000000000000f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f22 = -3.3E-10000000000000000000f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f1 = 3.3E-46f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f2 = -3.3E-46f; /* { dg-warning "warning: floating constant truncated to zero" } */ + float f11 = 3.3E-10000000000000000000f; /* { dg-warning "floating constant truncated to zero" } */ + float f22 = -3.3E-10000000000000000000f; /* { dg-warning "floating constant truncated to zero" } */ + float f1 = 3.3E-46f; /* { dg-warning "floating constant truncated to zero" } */ + float f2 = -3.3E-46f; /* { dg-warning "floating constant truncated to zero" } */ float f3 = 0; float f4 = -0; float f5 = 0.0; float f6 = -0.0; - double d11 = 3.3E-10000000000000000000; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d22 = -3.3E-10000000000000000000; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d1 = 1.4E-325; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d2 = -1.4E-325; /* { dg-warning "warning: floating constant truncated to zero" } */ + double d11 = 3.3E-10000000000000000000; /* { dg-warning "floating constant truncated to zero" } */ + double d22 = -3.3E-10000000000000000000; /* { dg-warning "floating constant truncated to zero" } */ + double d1 = 1.4E-325; /* { dg-warning "floating constant truncated to zero" } */ + double d2 = -1.4E-325; /* { dg-warning "floating constant truncated to zero" } */ double d3 = 0; double d4 = -0; double d5 = 0.0; diff --git a/gcc/testsuite/gcc.dg/float-range-5.c b/gcc/testsuite/gcc.dg/float-range-5.c index a19bd5fa3ad..c3a2a9ee271 100644 --- a/gcc/testsuite/gcc.dg/float-range-5.c +++ b/gcc/testsuite/gcc.dg/float-range-5.c @@ -6,32 +6,32 @@ void overflow(void) { - float f1 = 3.5E+38f; /* { dg-warning "warning: floating constant exceeds range" } */ - float f2 = -3.5E+38f; /* { dg-warning "warning: floating constant exceeds range" } */ + float f1 = 3.5E+38f; /* { dg-warning "floating constant exceeds range" } */ + float f2 = -3.5E+38f; /* { dg-warning "floating constant exceeds range" } */ float f3 = FP_INFINITE; float f4 = -FP_INFINITE; - double d1 = 1.9E+308; /* { dg-warning "warning: floating constant exceeds range" } */ - double d2 = -1.9E+308; /* { dg-warning "warning: floating constant exceeds range" } */ + double d1 = 1.9E+308; /* { dg-warning "floating constant exceeds range" } */ + double d2 = -1.9E+308; /* { dg-warning "floating constant exceeds range" } */ double d3 = FP_INFINITE; double d4 = -FP_INFINITE; } void underflow(void) { - float f11 = 3.3E-10000000000000000000f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f22 = -3.3E-10000000000000000000f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f1 = 3.3E-46f; /* { dg-warning "warning: floating constant truncated to zero" } */ - float f2 = -3.3E-46f; /* { dg-warning "warning: floating constant truncated to zero" } */ + float f11 = 3.3E-10000000000000000000f; /* { dg-warning "floating constant truncated to zero" } */ + float f22 = -3.3E-10000000000000000000f; /* { dg-warning "floating constant truncated to zero" } */ + float f1 = 3.3E-46f; /* { dg-warning "floating constant truncated to zero" } */ + float f2 = -3.3E-46f; /* { dg-warning "floating constant truncated to zero" } */ float f3 = 0; float f4 = -0; float f5 = 0.0; float f6 = -0.0; - double d11 = 3.3E-10000000000000000000; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d22 = -3.3E-10000000000000000000; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d1 = 1.4E-325; /* { dg-warning "warning: floating constant truncated to zero" } */ - double d2 = -1.4E-325; /* { dg-warning "warning: floating constant truncated to zero" } */ + double d11 = 3.3E-10000000000000000000; /* { dg-warning "floating constant truncated to zero" } */ + double d22 = -3.3E-10000000000000000000; /* { dg-warning "floating constant truncated to zero" } */ + double d1 = 1.4E-325; /* { dg-warning "floating constant truncated to zero" } */ + double d2 = -1.4E-325; /* { dg-warning "floating constant truncated to zero" } */ double d3 = 0; double d4 = -0; double d5 = 0.0; diff --git a/gcc/testsuite/gcc.dg/format/asm_fprintf-2.c b/gcc/testsuite/gcc.dg/format/asm_fprintf-2.c index 847eeee282f..0cdd5abc7b2 100644 --- a/gcc/testsuite/gcc.dg/format/asm_fprintf-2.c +++ b/gcc/testsuite/gcc.dg/format/asm_fprintf-2.c @@ -6,4 +6,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat" } */ -void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/asm_fprintf-3.c b/gcc/testsuite/gcc.dg/format/asm_fprintf-3.c index f5fd5c022fc..c4cd392971a 100644 --- a/gcc/testsuite/gcc.dg/format/asm_fprintf-3.c +++ b/gcc/testsuite/gcc.dg/format/asm_fprintf-3.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ void foo (int __gcc_host_wide_int__); -void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/asm_fprintf-4.c b/gcc/testsuite/gcc.dg/format/asm_fprintf-4.c index 9de05134af3..111d1f27594 100644 --- a/gcc/testsuite/gcc.dg/format/asm_fprintf-4.c +++ b/gcc/testsuite/gcc.dg/format/asm_fprintf-4.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ int __gcc_host_wide_int__; -void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/asm_fprintf-5.c b/gcc/testsuite/gcc.dg/format/asm_fprintf-5.c index 14ffb60d32e..bb0e41c6db5 100644 --- a/gcc/testsuite/gcc.dg/format/asm_fprintf-5.c +++ b/gcc/testsuite/gcc.dg/format/asm_fprintf-5.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ typedef int __gcc_host_wide_int__; -void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as 'long' or 'long long'" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__asm_fprintf__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as 'long' or 'long long'" } */ diff --git a/gcc/testsuite/gcc.dg/format/cast-1.c b/gcc/testsuite/gcc.dg/format/cast-1.c index 76e7cc52a01..03e624a5cca 100644 --- a/gcc/testsuite/gcc.dg/format/cast-1.c +++ b/gcc/testsuite/gcc.dg/format/cast-1.c @@ -12,5 +12,5 @@ f (int x) { printf("%s", x); /* { dg-warning "format" } */ printf((char *)(size_t)"%s", x); /* { dg-warning "format" } */ - printf((char *)(char)"%s", x); /* { dg-warning "warning: cast from pointer to integer of different size" } */ + printf((char *)(char)"%s", x); /* { dg-warning "cast from pointer to integer of different size" } */ } diff --git a/gcc/testsuite/gcc.dg/format/gcc_diag-3.c b/gcc/testsuite/gcc.dg/format/gcc_diag-3.c index 1a7848ed9f2..8d2ac61a937 100644 --- a/gcc/testsuite/gcc.dg/format/gcc_diag-3.c +++ b/gcc/testsuite/gcc.dg/format/gcc_diag-3.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ int tree; -void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "error: 'tree' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "'tree' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/gcc_diag-4.c b/gcc/testsuite/gcc.dg/format/gcc_diag-4.c index 20661c41f71..9b2396219cf 100644 --- a/gcc/testsuite/gcc.dg/format/gcc_diag-4.c +++ b/gcc/testsuite/gcc.dg/format/gcc_diag-4.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ typedef int tree; -void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "error: 'tree' is not defined as a pointer type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "'tree' is not defined as a pointer type" } */ diff --git a/gcc/testsuite/gcc.dg/format/gcc_diag-6.c b/gcc/testsuite/gcc.dg/format/gcc_diag-6.c index fdb493d4973..3f704e6f93b 100644 --- a/gcc/testsuite/gcc.dg/format/gcc_diag-6.c +++ b/gcc/testsuite/gcc.dg/format/gcc_diag-6.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ int location_t; -void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "error: 'location_t' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "'location_t' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/gcc_diag-8.c b/gcc/testsuite/gcc.dg/format/gcc_diag-8.c index 835ec3f98d3..6715ee33e79 100644 --- a/gcc/testsuite/gcc.dg/format/gcc_diag-8.c +++ b/gcc/testsuite/gcc.dg/format/gcc_diag-8.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ int __gcc_host_wide_int__; -void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as a type" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as a type" } */ diff --git a/gcc/testsuite/gcc.dg/format/gcc_diag-9.c b/gcc/testsuite/gcc.dg/format/gcc_diag-9.c index 6481c26caf7..8daeb58a7b7 100644 --- a/gcc/testsuite/gcc.dg/format/gcc_diag-9.c +++ b/gcc/testsuite/gcc.dg/format/gcc_diag-9.c @@ -7,4 +7,4 @@ /* { dg-options "-Wformat" } */ typedef int __gcc_host_wide_int__; -void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "error: '__gcc_host_wide_int__' is not defined as 'long' or 'long long'" } */ +void bar (const char *, ...) __attribute__ ((__format__ (__gcc_diag__, 1, 2))); /* { dg-error "'__gcc_host_wide_int__' is not defined as 'long' or 'long long'" } */ diff --git a/gcc/testsuite/gcc.dg/format/nul-2.c b/gcc/testsuite/gcc.dg/format/nul-2.c index da69f0b9e98..4c91596584c 100644 --- a/gcc/testsuite/gcc.dg/format/nul-2.c +++ b/gcc/testsuite/gcc.dg/format/nul-2.c @@ -4,7 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-Wformat" } */ -/* { dg-warning "warning: embedded .* in format" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "embedded .* in format" "ignored" { target *-*-* } 0 } */ #include "format.h" diff --git a/gcc/testsuite/gcc.dg/format/opt-1.c b/gcc/testsuite/gcc.dg/format/opt-1.c index 7bdb55bf666..f8f3704480b 100644 --- a/gcc/testsuite/gcc.dg/format/opt-1.c +++ b/gcc/testsuite/gcc.dg/format/opt-1.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-extra-args" } */ -/* { dg-warning "warning: -Wformat-extra-args ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-extra-args ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/format/opt-2.c b/gcc/testsuite/gcc.dg/format/opt-2.c index 5a8f70375d7..1ec9f014180 100644 --- a/gcc/testsuite/gcc.dg/format/opt-2.c +++ b/gcc/testsuite/gcc.dg/format/opt-2.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-nonliteral" } */ -/* { dg-warning "warning: -Wformat-nonliteral ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-nonliteral ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/format/opt-3.c b/gcc/testsuite/gcc.dg/format/opt-3.c index 7722172ee06..03f55e4367f 100644 --- a/gcc/testsuite/gcc.dg/format/opt-3.c +++ b/gcc/testsuite/gcc.dg/format/opt-3.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-security" } */ -/* { dg-warning "warning: -Wformat-security ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-security ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/format/opt-4.c b/gcc/testsuite/gcc.dg/format/opt-4.c index b526d4f92e7..f02b6c094fa 100644 --- a/gcc/testsuite/gcc.dg/format/opt-4.c +++ b/gcc/testsuite/gcc.dg/format/opt-4.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-y2k" } */ -/* { dg-warning "warning: -Wformat-y2k ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-y2k ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/format/opt-5.c b/gcc/testsuite/gcc.dg/format/opt-5.c index b7135fbb668..3315e33587d 100644 --- a/gcc/testsuite/gcc.dg/format/opt-5.c +++ b/gcc/testsuite/gcc.dg/format/opt-5.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-zero-length" } */ -/* { dg-warning "warning: -Wformat-zero-length ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-zero-length ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/format/opt-6.c b/gcc/testsuite/gcc.dg/format/opt-6.c index 75a5da2c2ce..29dedfae578 100644 --- a/gcc/testsuite/gcc.dg/format/opt-6.c +++ b/gcc/testsuite/gcc.dg/format/opt-6.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "-Wformat-contains-nul" } */ -/* { dg-warning "warning: -Wformat-contains-nul ignored without -Wformat" "ignored" { target *-*-* } 0 } */ +/* { dg-warning "-Wformat-contains-nul ignored without -Wformat" "ignored" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.dg/framework-2.c b/gcc/testsuite/gcc.dg/framework-2.c index a39041df3ec..7e71b51b687 100644 --- a/gcc/testsuite/gcc.dg/framework-2.c +++ b/gcc/testsuite/gcc.dg/framework-2.c @@ -1,4 +1,4 @@ /* { dg-do compile { target *-*-darwin* } } */ /* { dg-options "-F$srcdir/gcc.dg" } */ -#include <Foundation/Foundation.h> /* { dg-error "error: Foundation/Foundation.h: No such file" } */ +#include <Foundation/Foundation.h> /* { dg-error "Foundation/Foundation.h: No such file" } */ diff --git a/gcc/testsuite/gcc.dg/func-args-1.c b/gcc/testsuite/gcc.dg/func-args-1.c index 306a5dfa04d..2f9d8b80b42 100644 --- a/gcc/testsuite/gcc.dg/func-args-1.c +++ b/gcc/testsuite/gcc.dg/func-args-1.c @@ -22,30 +22,30 @@ g (int a) { f0(); x.f0(); - f0(a); /* { dg-error "error: too many arguments to function 'f0'" } */ - x.f0(a); /* { dg-error "error: too many arguments to function 'x.f0'" } */ - f0(a, a); /* { dg-error "error: too many arguments to function 'f0'" } */ - x.f0(a, a); /* { dg-error "error: too many arguments to function 'x.f0'" } */ - f1(); /* { dg-error "error: too few arguments to function 'f1'" } */ - x.f1(); /* { dg-error "error: too few arguments to function 'x.f1'" } */ + f0(a); /* { dg-error "too many arguments to function 'f0'" } */ + x.f0(a); /* { dg-error "too many arguments to function 'x.f0'" } */ + f0(a, a); /* { dg-error "too many arguments to function 'f0'" } */ + x.f0(a, a); /* { dg-error "too many arguments to function 'x.f0'" } */ + f1(); /* { dg-error "too few arguments to function 'f1'" } */ + x.f1(); /* { dg-error "too few arguments to function 'x.f1'" } */ f1(a); x.f1(a); - f1(a, a); /* { dg-error "error: too many arguments to function 'f1'" } */ - x.f1(a, a); /* { dg-error "error: too many arguments to function 'x.f1'" } */ - f1v(); /* { dg-error "error: too few arguments to function 'f1v'" } */ - x.f1v(); /* { dg-error "error: too few arguments to function 'x.f1v'" } */ + f1(a, a); /* { dg-error "too many arguments to function 'f1'" } */ + x.f1(a, a); /* { dg-error "too many arguments to function 'x.f1'" } */ + f1v(); /* { dg-error "too few arguments to function 'f1v'" } */ + x.f1v(); /* { dg-error "too few arguments to function 'x.f1v'" } */ f1v(a); x.f1v(a); f1v(a, a); x.f1v(a, a); - f2(a); /* { dg-error "error: too few arguments to function 'f2'" } */ - x.f2(a); /* { dg-error "error: too few arguments to function 'x.f2'" } */ + f2(a); /* { dg-error "too few arguments to function 'f2'" } */ + x.f2(a); /* { dg-error "too few arguments to function 'x.f2'" } */ f2(a, a); x.f2(a, a); - f2(a, a, a); /* { dg-error "error: too many arguments to function 'f2'" } */ - x.f2(a, a, a); /* { dg-error "error: too many arguments to function 'x.f2'" } */ - f2v(a); /* { dg-error "error: too few arguments to function 'f2v'" } */ - x.f2v(a); /* { dg-error "error: too few arguments to function 'x.f2v'" } */ + f2(a, a, a); /* { dg-error "too many arguments to function 'f2'" } */ + x.f2(a, a, a); /* { dg-error "too many arguments to function 'x.f2'" } */ + f2v(a); /* { dg-error "too few arguments to function 'f2v'" } */ + x.f2v(a); /* { dg-error "too few arguments to function 'x.f2v'" } */ f2v(a, a); x.f2v(a, a); f2v(a, a, a); diff --git a/gcc/testsuite/gcc.dg/func-outside-1.c b/gcc/testsuite/gcc.dg/func-outside-1.c index 61c343bc8fe..e91dd666b0e 100644 --- a/gcc/testsuite/gcc.dg/func-outside-1.c +++ b/gcc/testsuite/gcc.dg/func-outside-1.c @@ -4,6 +4,6 @@ /* { dg-do compile } */ /* { dg-options "" } */ -const char *a = __func__; /* { dg-warning "warning: '__func__' is not defined outside of function scope" "undef" } */ +const char *a = __func__; /* { dg-warning "'__func__' is not defined outside of function scope" "undef" } */ const char *b = __FUNCTION__; const char *c = __PRETTY_FUNCTION__; diff --git a/gcc/testsuite/gcc.dg/func-outside-2.c b/gcc/testsuite/gcc.dg/func-outside-2.c index 60a6c144c72..be3b0999e78 100644 --- a/gcc/testsuite/gcc.dg/func-outside-2.c +++ b/gcc/testsuite/gcc.dg/func-outside-2.c @@ -4,6 +4,6 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -const char *a = __func__; /* { dg-error "error: '__func__' is not defined outside of function scope" "undef" } */ +const char *a = __func__; /* { dg-error "'__func__' is not defined outside of function scope" "undef" } */ const char *b = __FUNCTION__; const char *c = __PRETTY_FUNCTION__; diff --git a/gcc/testsuite/gcc.dg/gnu-cond-expr-2.c b/gcc/testsuite/gcc.dg/gnu-cond-expr-2.c index 53234dc26ca..2e561e4b1de 100644 --- a/gcc/testsuite/gcc.dg/gnu-cond-expr-2.c +++ b/gcc/testsuite/gcc.dg/gnu-cond-expr-2.c @@ -9,5 +9,5 @@ int a, b, c; void f (void) { - c = (++a ? : b); /* { dg-warning "warning: ISO C forbids omitting the middle term of a \\?: expression" } */ + c = (++a ? : b); /* { dg-warning "ISO C forbids omitting the middle term of a \\?: expression" } */ } diff --git a/gcc/testsuite/gcc.dg/gnu-cond-expr-3.c b/gcc/testsuite/gcc.dg/gnu-cond-expr-3.c index e15ed0259c7..90555ad63f5 100644 --- a/gcc/testsuite/gcc.dg/gnu-cond-expr-3.c +++ b/gcc/testsuite/gcc.dg/gnu-cond-expr-3.c @@ -9,5 +9,5 @@ int a, b, c; void f (void) { - c = (++a ? : b); /* { dg-error "error: ISO C forbids omitting the middle term of a \\?: expression" } */ + c = (++a ? : b); /* { dg-error "ISO C forbids omitting the middle term of a \\?: expression" } */ } diff --git a/gcc/testsuite/gcc.dg/if-empty-1.c b/gcc/testsuite/gcc.dg/if-empty-1.c index 05819973f9e..b29a6cb9224 100644 --- a/gcc/testsuite/gcc.dg/if-empty-1.c +++ b/gcc/testsuite/gcc.dg/if-empty-1.c @@ -7,7 +7,7 @@ void f (int x) { if (x) - ; /* { dg-warning "warning: suggest braces around empty body in an" } */ + ; /* { dg-warning "suggest braces around empty body in an" } */ if (x) ; /* By design we don't warn in this case. */ else @@ -15,7 +15,7 @@ f (int x) if (x) (void)0; else - ; /* { dg-warning "warning: suggest braces around empty body in an" } */ + ; /* { dg-warning "suggest braces around empty body in an" } */ if (x) (void)0; else diff --git a/gcc/testsuite/gcc.dg/init-bad-1.c b/gcc/testsuite/gcc.dg/init-bad-1.c index 1fa1bfb2d82..cc808b752a9 100644 --- a/gcc/testsuite/gcc.dg/init-bad-1.c +++ b/gcc/testsuite/gcc.dg/init-bad-1.c @@ -4,42 +4,42 @@ /* { dg-options "-std=gnu99" } */ void f(void); -void g(void) = f; /* { dg-error "error: function 'g' is initialized like a variable" } */ +void g(void) = f; /* { dg-error "function 'g' is initialized like a variable" } */ void h(a) - int a = 1; /* { dg-error "error: parameter 'a' is initialized" } */ + int a = 1; /* { dg-error "parameter 'a' is initialized" } */ { - struct s x = { 0 }; /* { dg-error "error: variable 'x' has initializer but incomplete type" } */ + struct s x = { 0 }; /* { dg-error "variable 'x' has initializer but incomplete type" } */ /* { dg-warning "excess elements|near init" "excess" { target *-*-* } 12 } */ /* { dg-error "storage size" "size" { target *-*-* } 12 } */ } char s[1] = "x"; char s1[1] = { "x" }; -char t[1] = "xy"; /* { dg-warning "warning: initializer-string for array of chars is too long" } */ -char t1[1] = { "xy" }; /* { dg-warning "warning: initializer-string for array of chars is too long" } */ -char u[1] = { "x", "x" }; /* { dg-error "error: excess elements in char array initializer" } */ +char t[1] = "xy"; /* { dg-warning "initializer-string for array of chars is too long" } */ +char t1[1] = { "xy" }; /* { dg-warning "initializer-string for array of chars is too long" } */ +char u[1] = { "x", "x" }; /* { dg-error "excess elements in char array initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 21 } */ -int i = { }; /* { dg-error "error: empty scalar initializer" } */ +int i = { }; /* { dg-error "empty scalar initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 24 } */ int j = { 1 }; -int k = { 1, 2 }; /* { dg-warning "warning: excess elements in scalar initializer" } */ +int k = { 1, 2 }; /* { dg-warning "excess elements in scalar initializer" } */ /* { dg-warning "near init" "near" { target *-*-* } 29 } */ -int a1[1] = { [1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a1[1] = { [1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 32 } */ -int a2[1] = { [-1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a2[1] = { [-1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 34 } */ -int a3[1] = { [0 ... 1] = 0 }; /* { dg-error "error: array index range in initializer exceeds array bounds" } */ +int a3[1] = { [0 ... 1] = 0 }; /* { dg-error "array index range in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 36 } */ -int a4[2] = { [1 ... 0] = 0 }; /* { dg-error "error: empty index range in initializer" } */ +int a4[2] = { [1 ... 0] = 0 }; /* { dg-error "empty index range in initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 38 } */ -int a5[2] = { [0 ... 2] = 0 }; /* { dg-error "error: array index range in initializer exceeds array bounds" } */ +int a5[2] = { [0 ... 2] = 0 }; /* { dg-error "array index range in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 40 } */ -int a6[2] = { [-1 ... 1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a6[2] = { [-1 ... 1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 42 } */ -int a7[] = { [-1 ... 1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a7[] = { [-1 ... 1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 44 } */ diff --git a/gcc/testsuite/gcc.dg/init-bad-2.c b/gcc/testsuite/gcc.dg/init-bad-2.c index 23387e500f0..1f0f78bc60b 100644 --- a/gcc/testsuite/gcc.dg/init-bad-2.c +++ b/gcc/testsuite/gcc.dg/init-bad-2.c @@ -5,29 +5,29 @@ /* { dg-options "-std=gnu99 -pedantic" } */ void f(void); -void g(void) = f; /* { dg-error "error: function 'g' is initialized like a variable" } */ +void g(void) = f; /* { dg-error "function 'g' is initialized like a variable" } */ void h(a) - int a = 1; /* { dg-error "error: parameter 'a' is initialized" } */ + int a = 1; /* { dg-error "parameter 'a' is initialized" } */ { - struct s x = { 0 }; /* { dg-error "error: variable 'x' has initializer but incomplete type" } */ + struct s x = { 0 }; /* { dg-error "variable 'x' has initializer but incomplete type" } */ /* { dg-warning "excess elements|near init" "near" { target *-*-* } 13 } */ /* { dg-error "storage size" "size" { target *-*-* } 13 } */ } char s[1] = "x"; char s1[1] = { "x" }; -char t[1] = "xy"; /* { dg-warning "warning: initializer-string for array of chars is too long" } */ -char t1[1] = { "xy" }; /* { dg-warning "warning: initializer-string for array of chars is too long" } */ -char u[1] = { "x", "x" }; /* { dg-error "error: excess elements in char array initializer" } */ +char t[1] = "xy"; /* { dg-warning "initializer-string for array of chars is too long" } */ +char t1[1] = { "xy" }; /* { dg-warning "initializer-string for array of chars is too long" } */ +char u[1] = { "x", "x" }; /* { dg-error "excess elements in char array initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 22 } */ int j = { 1 }; -int k = { 1, 2 }; /* { dg-warning "warning: excess elements in scalar initializer" } */ +int k = { 1, 2 }; /* { dg-warning "excess elements in scalar initializer" } */ /* { dg-warning "near init" "near" { target *-*-* } 27 } */ -int a1[1] = { [1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a1[1] = { [1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 30 } */ -int a2[1] = { [-1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a2[1] = { [-1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 32 } */ diff --git a/gcc/testsuite/gcc.dg/init-bad-3.c b/gcc/testsuite/gcc.dg/init-bad-3.c index bb149823dc1..109e65e3e4b 100644 --- a/gcc/testsuite/gcc.dg/init-bad-3.c +++ b/gcc/testsuite/gcc.dg/init-bad-3.c @@ -5,29 +5,29 @@ /* { dg-options "-std=gnu99 -pedantic-errors" } */ void f(void); -void g(void) = f; /* { dg-error "error: function 'g' is initialized like a variable" } */ +void g(void) = f; /* { dg-error "function 'g' is initialized like a variable" } */ void h(a) - int a = 1; /* { dg-error "error: parameter 'a' is initialized" } */ + int a = 1; /* { dg-error "parameter 'a' is initialized" } */ { - struct s x = { 0 }; /* { dg-error "error: variable 'x' has initializer but incomplete type" } */ + struct s x = { 0 }; /* { dg-error "variable 'x' has initializer but incomplete type" } */ /* { dg-error "excess elements|near init" "near" { target *-*-* } 13 } */ /* { dg-error "storage size" "size" { target *-*-* } 13 } */ } char s[1] = "x"; char s1[1] = { "x" }; -char t[1] = "xy"; /* { dg-error "error: initializer-string for array of chars is too long" } */ -char t1[1] = { "xy" }; /* { dg-error "error: initializer-string for array of chars is too long" } */ -char u[1] = { "x", "x" }; /* { dg-error "error: excess elements in char array initializer" } */ +char t[1] = "xy"; /* { dg-error "initializer-string for array of chars is too long" } */ +char t1[1] = { "xy" }; /* { dg-error "initializer-string for array of chars is too long" } */ +char u[1] = { "x", "x" }; /* { dg-error "excess elements in char array initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 22 } */ int j = { 1 }; -int k = { 1, 2 }; /* { dg-error "error: excess elements in scalar initializer" } */ +int k = { 1, 2 }; /* { dg-error "excess elements in scalar initializer" } */ /* { dg-error "near init" "near" { target *-*-* } 27 } */ -int a1[1] = { [1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a1[1] = { [1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 30 } */ -int a2[1] = { [-1] = 0 }; /* { dg-error "error: array index in initializer exceeds array bounds" } */ +int a2[1] = { [-1] = 0 }; /* { dg-error "array index in initializer exceeds array bounds" } */ /* { dg-error "near init" "near" { target *-*-* } 32 } */ diff --git a/gcc/testsuite/gcc.dg/init-desig-obs-2.c b/gcc/testsuite/gcc.dg/init-desig-obs-2.c index 04c3b1048e8..4fbd456431e 100644 --- a/gcc/testsuite/gcc.dg/init-desig-obs-2.c +++ b/gcc/testsuite/gcc.dg/init-desig-obs-2.c @@ -5,7 +5,7 @@ /* { dg-options "-std=gnu99 -pedantic" } */ struct s { int a; }; struct s s0 = { .a = 1 }; -struct s s1 = { a: 1 }; /* { dg-warning "warning: obsolete use of designated initializer with ':'" } */ +struct s s1 = { a: 1 }; /* { dg-warning "obsolete use of designated initializer with ':'" } */ int x0[] = { [0] = 1 }; -int x1[] = { [0] 1 }; /* { dg-warning "warning: obsolete use of designated initializer without '='" } */ +int x1[] = { [0] 1 }; /* { dg-warning "obsolete use of designated initializer without '='" } */ diff --git a/gcc/testsuite/gcc.dg/init-desig-obs-3.c b/gcc/testsuite/gcc.dg/init-desig-obs-3.c index 9cc50ba3373..e3fca6cdd8f 100644 --- a/gcc/testsuite/gcc.dg/init-desig-obs-3.c +++ b/gcc/testsuite/gcc.dg/init-desig-obs-3.c @@ -5,7 +5,7 @@ /* { dg-options "-std=gnu99 -pedantic-errors" } */ struct s { int a; }; struct s s0 = { .a = 1 }; -struct s s1 = { a: 1 }; /* { dg-error "error: obsolete use of designated initializer with ':'" } */ +struct s s1 = { a: 1 }; /* { dg-error "obsolete use of designated initializer with ':'" } */ int x0[] = { [0] = 1 }; -int x1[] = { [0] 1 }; /* { dg-error "error: obsolete use of designated initializer without '='" } */ +int x1[] = { [0] 1 }; /* { dg-error "obsolete use of designated initializer without '='" } */ diff --git a/gcc/testsuite/gcc.dg/init-empty-2.c b/gcc/testsuite/gcc.dg/init-empty-2.c index a6e1a30206a..597d72d374b 100644 --- a/gcc/testsuite/gcc.dg/init-empty-2.c +++ b/gcc/testsuite/gcc.dg/init-empty-2.c @@ -4,6 +4,6 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99 -pedantic" } */ -struct s { int a; } x = { }; /* { dg-warning "warning: ISO C forbids empty initializer braces" } */ +struct s { int a; } x = { }; /* { dg-warning "ISO C forbids empty initializer braces" } */ -struct s *p = &(struct s){ }; /* { dg-warning "warning: ISO C forbids empty initializer braces" } */ +struct s *p = &(struct s){ }; /* { dg-warning "ISO C forbids empty initializer braces" } */ diff --git a/gcc/testsuite/gcc.dg/init-empty-3.c b/gcc/testsuite/gcc.dg/init-empty-3.c index 792d1712f3f..136931867c9 100644 --- a/gcc/testsuite/gcc.dg/init-empty-3.c +++ b/gcc/testsuite/gcc.dg/init-empty-3.c @@ -4,6 +4,6 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99 -pedantic-errors" } */ -struct s { int a; } x = { }; /* { dg-error "error: ISO C forbids empty initializer braces" } */ +struct s { int a; } x = { }; /* { dg-error "ISO C forbids empty initializer braces" } */ -struct s *p = &(struct s){ }; /* { dg-error "error: ISO C forbids empty initializer braces" } */ +struct s *p = &(struct s){ }; /* { dg-error "ISO C forbids empty initializer braces" } */ diff --git a/gcc/testsuite/gcc.dg/inline-11.c b/gcc/testsuite/gcc.dg/inline-11.c index 6d0f41d969c..dd07fdd11d5 100644 --- a/gcc/testsuite/gcc.dg/inline-11.c +++ b/gcc/testsuite/gcc.dg/inline-11.c @@ -6,9 +6,9 @@ /* These should perhaps be hard errors, but are pedwarns at present. */ -inline int a; /* { dg-warning "warning: variable 'a' declared 'inline'" } */ -inline int (*b)(void); /* { dg-warning "warning: variable 'b' declared 'inline'" } */ -typedef inline void c(void); /* { dg-warning "warning: typedef 'c' declared 'inline'" } */ -typedef inline int d; /* { dg-warning "warning: typedef 'd' declared 'inline'" } */ -void e(inline int f(void)); /* { dg-warning "warning: parameter 'f' declared 'inline'" } */ -void g(inline int(void)); /* { dg-warning "warning: parameter '\\({anonymous}\\)' declared 'inline'" } */ +inline int a; /* { dg-warning "variable 'a' declared 'inline'" } */ +inline int (*b)(void); /* { dg-warning "variable 'b' declared 'inline'" } */ +typedef inline void c(void); /* { dg-warning "typedef 'c' declared 'inline'" } */ +typedef inline int d; /* { dg-warning "typedef 'd' declared 'inline'" } */ +void e(inline int f(void)); /* { dg-warning "parameter 'f' declared 'inline'" } */ +void g(inline int(void)); /* { dg-warning "parameter '\\({anonymous}\\)' declared 'inline'" } */ diff --git a/gcc/testsuite/gcc.dg/inline-12.c b/gcc/testsuite/gcc.dg/inline-12.c index c793196fe72..c2895176354 100644 --- a/gcc/testsuite/gcc.dg/inline-12.c +++ b/gcc/testsuite/gcc.dg/inline-12.c @@ -6,9 +6,9 @@ /* These should perhaps be hard errors, but are pedwarns at present. */ -inline int a; /* { dg-error "error: variable 'a' declared 'inline'" } */ -inline int (*b)(void); /* { dg-error "error: variable 'b' declared 'inline'" } */ -typedef inline void c(void); /* { dg-error "error: typedef 'c' declared 'inline'" } */ -typedef inline int d; /* { dg-error "error: typedef 'd' declared 'inline'" } */ -void e(inline int f(void)); /* { dg-error "error: parameter 'f' declared 'inline'" } */ -void g(inline int(void)); /* { dg-error "error: parameter '\\({anonymous}\\)' declared 'inline'" } */ +inline int a; /* { dg-error "variable 'a' declared 'inline'" } */ +inline int (*b)(void); /* { dg-error "variable 'b' declared 'inline'" } */ +typedef inline void c(void); /* { dg-error "typedef 'c' declared 'inline'" } */ +typedef inline int d; /* { dg-error "typedef 'd' declared 'inline'" } */ +void e(inline int f(void)); /* { dg-error "parameter 'f' declared 'inline'" } */ +void g(inline int(void)); /* { dg-error "parameter '\\({anonymous}\\)' declared 'inline'" } */ diff --git a/gcc/testsuite/gcc.dg/inline-8.c b/gcc/testsuite/gcc.dg/inline-8.c index 80d9fff5440..b4c0eb84019 100644 --- a/gcc/testsuite/gcc.dg/inline-8.c +++ b/gcc/testsuite/gcc.dg/inline-8.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99 -fhosted" } */ -inline int main (void); /* { dg-warning "warning: cannot inline function 'main'" } */ +inline int main (void); /* { dg-warning "cannot inline function 'main'" } */ diff --git a/gcc/testsuite/gcc.dg/inline-9.c b/gcc/testsuite/gcc.dg/inline-9.c index 0f22b0805a3..c8dda536014 100644 --- a/gcc/testsuite/gcc.dg/inline-9.c +++ b/gcc/testsuite/gcc.dg/inline-9.c @@ -3,4 +3,4 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99 -fhosted -pedantic-errors" } */ -inline int main (void); /* { dg-error "error: cannot inline function 'main'" } */ +inline int main (void); /* { dg-error "cannot inline function 'main'" } */ diff --git a/gcc/testsuite/gcc.dg/inline3.c b/gcc/testsuite/gcc.dg/inline3.c index bc755e32ed2..64f6d8bbee5 100644 --- a/gcc/testsuite/gcc.dg/inline3.c +++ b/gcc/testsuite/gcc.dg/inline3.c @@ -4,4 +4,4 @@ translation unit. */ extern inline int foo(void) { return 0; } inline int foo (void) { return 1; } /* { dg-error "previous definition of" } */ -int foo (void) { return 2; } /* { dg-error "error: redefinition of" } */ +int foo (void) { return 2; } /* { dg-error "redefinition of" } */ diff --git a/gcc/testsuite/gcc.dg/label-decl-1.c b/gcc/testsuite/gcc.dg/label-decl-1.c index 531f81e4177..3b33888d890 100644 --- a/gcc/testsuite/gcc.dg/label-decl-1.c +++ b/gcc/testsuite/gcc.dg/label-decl-1.c @@ -10,8 +10,8 @@ void f (void) { __label__ a, b, c, d; - __extension__ (void)&&d; /* { dg-error "error: label 'd' used but not defined" } */ - goto c; /* { dg-error "error: label 'c' used but not defined" } */ + __extension__ (void)&&d; /* { dg-error "label 'd' used but not defined" } */ + goto c; /* { dg-error "label 'c' used but not defined" } */ a: (void)0; b: (void)0; } diff --git a/gcc/testsuite/gcc.dg/label-decl-2.c b/gcc/testsuite/gcc.dg/label-decl-2.c index 5ec124b52bb..fa351f67a13 100644 --- a/gcc/testsuite/gcc.dg/label-decl-2.c +++ b/gcc/testsuite/gcc.dg/label-decl-2.c @@ -9,9 +9,9 @@ void f (void) { __label__ a, b, c, d; - __extension__ (void)&&d; /* { dg-error "error: label 'd' used but not defined" } */ - /* { dg-warning "warning: ISO C forbids label declarations" "label decls" { target *-*-* } 12 } */ - goto c; /* { dg-error "error: label 'c' used but not defined" } */ + __extension__ (void)&&d; /* { dg-error "label 'd' used but not defined" } */ + /* { dg-warning "ISO C forbids label declarations" "label decls" { target *-*-* } 12 } */ + goto c; /* { dg-error "label 'c' used but not defined" } */ a: (void)0; b: (void)0; } diff --git a/gcc/testsuite/gcc.dg/label-decl-3.c b/gcc/testsuite/gcc.dg/label-decl-3.c index d49531c5dc8..b980a2f7530 100644 --- a/gcc/testsuite/gcc.dg/label-decl-3.c +++ b/gcc/testsuite/gcc.dg/label-decl-3.c @@ -10,9 +10,9 @@ void f (void) { __label__ a, b, c, d; - __extension__ (void)&&d; /* { dg-error "error: label 'd' used but not defined" } */ - /* { dg-error "error: ISO C forbids label declarations" "label decls" { target *-*-* } 13 } */ - goto c; /* { dg-error "error: label 'c' used but not defined" } */ + __extension__ (void)&&d; /* { dg-error "label 'd' used but not defined" } */ + /* { dg-error "ISO C forbids label declarations" "label decls" { target *-*-* } 13 } */ + goto c; /* { dg-error "label 'c' used but not defined" } */ a: (void)0; b: (void)0; } diff --git a/gcc/testsuite/gcc.dg/label-decl-4.c b/gcc/testsuite/gcc.dg/label-decl-4.c index d804f8f0fdc..7b2a195c1b2 100644 --- a/gcc/testsuite/gcc.dg/label-decl-4.c +++ b/gcc/testsuite/gcc.dg/label-decl-4.c @@ -6,9 +6,9 @@ void f (void) { - __label__ a, b, a; /* { dg-error "error: duplicate label declaration 'a'" } */ - /* { dg-error "error: previous declaration of 'a' was here" "previous" { target *-*-* } 9 } */ - __label__ c; /* { dg-error "error: previous declaration of 'c' was here" } */ - __label__ c; /* { dg-error "error: duplicate label declaration 'c'" } */ + __label__ a, b, a; /* { dg-error "duplicate label declaration 'a'" } */ + /* { dg-error "previous declaration of 'a' was here" "previous" { target *-*-* } 9 } */ + __label__ c; /* { dg-error "previous declaration of 'c' was here" } */ + __label__ c; /* { dg-error "duplicate label declaration 'c'" } */ return; } diff --git a/gcc/testsuite/gcc.dg/long-long-typespec-1.c b/gcc/testsuite/gcc.dg/long-long-typespec-1.c index 5a94c1df9c3..2ef2416f2ec 100644 --- a/gcc/testsuite/gcc.dg/long-long-typespec-1.c +++ b/gcc/testsuite/gcc.dg/long-long-typespec-1.c @@ -16,813 +16,813 @@ double *x7; signed *x8; unsigned *x9; type *x10; -void void *x11; /* { dg-error "error" "void void" } */ -void char *x12; /* { dg-error "error" "void char" } */ -void short *x13; /* { dg-error "error" "void short" } */ -void int *x14; /* { dg-error "error" "void int" } */ -void long *x15; /* { dg-error "error" "void long" } */ -void float *x16; /* { dg-error "error" "void float" } */ -void double *x17; /* { dg-error "error" "void double" } */ -void signed *x18; /* { dg-error "error" "void signed" } */ -void unsigned *x19; /* { dg-error "error" "void unsigned" } */ -char void *x20; /* { dg-error "error" "char void" } */ -char char *x21; /* { dg-error "error" "char char" } */ -char short *x22; /* { dg-error "error" "char short" } */ -char int *x23; /* { dg-error "error" "char int" } */ -char long *x24; /* { dg-error "error" "char long" } */ -char float *x25; /* { dg-error "error" "char float" } */ -char double *x26; /* { dg-error "error" "char double" } */ +void void *x11; /* { dg-error "" "void void" } */ +void char *x12; /* { dg-error "" "void char" } */ +void short *x13; /* { dg-error "" "void short" } */ +void int *x14; /* { dg-error "" "void int" } */ +void long *x15; /* { dg-error "" "void long" } */ +void float *x16; /* { dg-error "" "void float" } */ +void double *x17; /* { dg-error "" "void double" } */ +void signed *x18; /* { dg-error "" "void signed" } */ +void unsigned *x19; /* { dg-error "" "void unsigned" } */ +char void *x20; /* { dg-error "" "char void" } */ +char char *x21; /* { dg-error "" "char char" } */ +char short *x22; /* { dg-error "" "char short" } */ +char int *x23; /* { dg-error "" "char int" } */ +char long *x24; /* { dg-error "" "char long" } */ +char float *x25; /* { dg-error "" "char float" } */ +char double *x26; /* { dg-error "" "char double" } */ char signed *x27; char unsigned *x28; -short void *x29; /* { dg-error "error" "short void" } */ -short char *x30; /* { dg-error "error" "short char" } */ -short short *x31; /* { dg-error "error" "short short" } */ +short void *x29; /* { dg-error "" "short void" } */ +short char *x30; /* { dg-error "" "short char" } */ +short short *x31; /* { dg-error "" "short short" } */ short int *x32; -short long *x33; /* { dg-error "error" "short long" } */ -short float *x34; /* { dg-error "error" "short float" } */ -short double *x35; /* { dg-error "error" "short double" } */ +short long *x33; /* { dg-error "" "short long" } */ +short float *x34; /* { dg-error "" "short float" } */ +short double *x35; /* { dg-error "" "short double" } */ short signed *x36; short unsigned *x37; -int void *x38; /* { dg-error "error" "int void" } */ -int char *x39; /* { dg-error "error" "int char" } */ +int void *x38; /* { dg-error "" "int void" } */ +int char *x39; /* { dg-error "" "int char" } */ int short *x40; -int int *x41; /* { dg-error "error" "int int" } */ +int int *x41; /* { dg-error "" "int int" } */ int long *x42; -int float *x43; /* { dg-error "error" "int float" } */ -int double *x44; /* { dg-error "error" "int double" } */ +int float *x43; /* { dg-error "" "int float" } */ +int double *x44; /* { dg-error "" "int double" } */ int signed *x45; int unsigned *x46; -long void *x47; /* { dg-error "error" "long void" } */ -long char *x48; /* { dg-error "error" "long char" } */ -long short *x49; /* { dg-error "error" "long short" } */ +long void *x47; /* { dg-error "" "long void" } */ +long char *x48; /* { dg-error "" "long char" } */ +long short *x49; /* { dg-error "" "long short" } */ long int *x50; long long *x51; -long float *x52; /* { dg-error "error" "long float" } */ +long float *x52; /* { dg-error "" "long float" } */ long double *x53; long signed *x54; long unsigned *x55; -float void *x56; /* { dg-error "error" "float void" } */ -float char *x57; /* { dg-error "error" "float char" } */ -float short *x58; /* { dg-error "error" "float short" } */ -float int *x59; /* { dg-error "error" "float int" } */ -float long *x60; /* { dg-error "error" "float long" } */ -float float *x61; /* { dg-error "error" "float float" } */ -float double *x62; /* { dg-error "error" "float double" } */ -float signed *x63; /* { dg-error "error" "float signed" } */ -float unsigned *x64; /* { dg-error "error" "float unsigned" } */ -double void *x65; /* { dg-error "error" "double void" } */ -double char *x66; /* { dg-error "error" "double char" } */ -double short *x67; /* { dg-error "error" "double short" } */ -double int *x68; /* { dg-error "error" "double int" } */ +float void *x56; /* { dg-error "" "float void" } */ +float char *x57; /* { dg-error "" "float char" } */ +float short *x58; /* { dg-error "" "float short" } */ +float int *x59; /* { dg-error "" "float int" } */ +float long *x60; /* { dg-error "" "float long" } */ +float float *x61; /* { dg-error "" "float float" } */ +float double *x62; /* { dg-error "" "float double" } */ +float signed *x63; /* { dg-error "" "float signed" } */ +float unsigned *x64; /* { dg-error "" "float unsigned" } */ +double void *x65; /* { dg-error "" "double void" } */ +double char *x66; /* { dg-error "" "double char" } */ +double short *x67; /* { dg-error "" "double short" } */ +double int *x68; /* { dg-error "" "double int" } */ double long *x69; -double float *x70; /* { dg-error "error" "double float" } */ -double double *x71; /* { dg-error "error" "double double" } */ -double signed *x72; /* { dg-error "error" "double signed" } */ -double unsigned *x73; /* { dg-error "error" "double unsigned" } */ -signed void *x74; /* { dg-error "error" "signed void" } */ +double float *x70; /* { dg-error "" "double float" } */ +double double *x71; /* { dg-error "" "double double" } */ +double signed *x72; /* { dg-error "" "double signed" } */ +double unsigned *x73; /* { dg-error "" "double unsigned" } */ +signed void *x74; /* { dg-error "" "signed void" } */ signed char *x75; signed short *x76; signed int *x77; signed long *x78; -signed float *x79; /* { dg-error "error" "signed float" } */ -signed double *x80; /* { dg-error "error" "signed double" } */ -signed signed *x81; /* { dg-error "error" "signed signed" } */ -signed unsigned *x82; /* { dg-error "error" "signed unsigned" } */ -unsigned void *x83; /* { dg-error "error" "unsigned void" } */ +signed float *x79; /* { dg-error "" "signed float" } */ +signed double *x80; /* { dg-error "" "signed double" } */ +signed signed *x81; /* { dg-error "" "signed signed" } */ +signed unsigned *x82; /* { dg-error "" "signed unsigned" } */ +unsigned void *x83; /* { dg-error "" "unsigned void" } */ unsigned char *x84; unsigned short *x85; unsigned int *x86; unsigned long *x87; -unsigned float *x88; /* { dg-error "error" "unsigned float" } */ -unsigned double *x89; /* { dg-error "error" "unsigned double" } */ -unsigned signed *x90; /* { dg-error "error" "unsigned signed" } */ -unsigned unsigned *x91; /* { dg-error "error" "unsigned unsigned" } */ -type void *x92; /* { dg-error "error" "type void" } */ -type char *x93; /* { dg-error "error" "type char" } */ -type short *x94; /* { dg-error "error" "type short" } */ -type int *x95; /* { dg-error "error" "type int" } */ -type long *x96; /* { dg-error "error" "type long" } */ -type float *x97; /* { dg-error "error" "type float" } */ -type double *x98; /* { dg-error "error" "type double" } */ -type signed *x99; /* { dg-error "error" "type signed" } */ -type unsigned *x100; /* { dg-error "error" "type unsigned" } */ -char signed void *x101; /* { dg-error "error" "char signed void" } */ -char signed char *x102; /* { dg-error "error" "char signed char" } */ -char signed short *x103; /* { dg-error "error" "char signed short" } */ -char signed int *x104; /* { dg-error "error" "char signed int" } */ -char signed long *x105; /* { dg-error "error" "char signed long" } */ -char signed float *x106; /* { dg-error "error" "char signed float" } */ -char signed double *x107; /* { dg-error "error" "char signed double" } */ -char signed signed *x108; /* { dg-error "error" "char signed signed" } */ -char signed unsigned *x109; /* { dg-error "error" "char signed unsigned" } */ -char unsigned void *x110; /* { dg-error "error" "char unsigned void" } */ -char unsigned char *x111; /* { dg-error "error" "char unsigned char" } */ -char unsigned short *x112; /* { dg-error "error" "char unsigned short" } */ -char unsigned int *x113; /* { dg-error "error" "char unsigned int" } */ -char unsigned long *x114; /* { dg-error "error" "char unsigned long" } */ -char unsigned float *x115; /* { dg-error "error" "char unsigned float" } */ -char unsigned double *x116; /* { dg-error "error" "char unsigned double" } */ -char unsigned signed *x117; /* { dg-error "error" "char unsigned signed" } */ -char unsigned unsigned *x118; /* { dg-error "error" "char unsigned unsigned" } */ -short int void *x119; /* { dg-error "error" "short int void" } */ -short int char *x120; /* { dg-error "error" "short int char" } */ -short int short *x121; /* { dg-error "error" "short int short" } */ -short int int *x122; /* { dg-error "error" "short int int" } */ -short int long *x123; /* { dg-error "error" "short int long" } */ -short int float *x124; /* { dg-error "error" "short int float" } */ -short int double *x125; /* { dg-error "error" "short int double" } */ +unsigned float *x88; /* { dg-error "" "unsigned float" } */ +unsigned double *x89; /* { dg-error "" "unsigned double" } */ +unsigned signed *x90; /* { dg-error "" "unsigned signed" } */ +unsigned unsigned *x91; /* { dg-error "" "unsigned unsigned" } */ +type void *x92; /* { dg-error "" "type void" } */ +type char *x93; /* { dg-error "" "type char" } */ +type short *x94; /* { dg-error "" "type short" } */ +type int *x95; /* { dg-error "" "type int" } */ +type long *x96; /* { dg-error "" "type long" } */ +type float *x97; /* { dg-error "" "type float" } */ +type double *x98; /* { dg-error "" "type double" } */ +type signed *x99; /* { dg-error "" "type signed" } */ +type unsigned *x100; /* { dg-error "" "type unsigned" } */ +char signed void *x101; /* { dg-error "" "char signed void" } */ +char signed char *x102; /* { dg-error "" "char signed char" } */ +char signed short *x103; /* { dg-error "" "char signed short" } */ +char signed int *x104; /* { dg-error "" "char signed int" } */ +char signed long *x105; /* { dg-error "" "char signed long" } */ +char signed float *x106; /* { dg-error "" "char signed float" } */ +char signed double *x107; /* { dg-error "" "char signed double" } */ +char signed signed *x108; /* { dg-error "" "char signed signed" } */ +char signed unsigned *x109; /* { dg-error "" "char signed unsigned" } */ +char unsigned void *x110; /* { dg-error "" "char unsigned void" } */ +char unsigned char *x111; /* { dg-error "" "char unsigned char" } */ +char unsigned short *x112; /* { dg-error "" "char unsigned short" } */ +char unsigned int *x113; /* { dg-error "" "char unsigned int" } */ +char unsigned long *x114; /* { dg-error "" "char unsigned long" } */ +char unsigned float *x115; /* { dg-error "" "char unsigned float" } */ +char unsigned double *x116; /* { dg-error "" "char unsigned double" } */ +char unsigned signed *x117; /* { dg-error "" "char unsigned signed" } */ +char unsigned unsigned *x118; /* { dg-error "" "char unsigned unsigned" } */ +short int void *x119; /* { dg-error "" "short int void" } */ +short int char *x120; /* { dg-error "" "short int char" } */ +short int short *x121; /* { dg-error "" "short int short" } */ +short int int *x122; /* { dg-error "" "short int int" } */ +short int long *x123; /* { dg-error "" "short int long" } */ +short int float *x124; /* { dg-error "" "short int float" } */ +short int double *x125; /* { dg-error "" "short int double" } */ short int signed *x126; short int unsigned *x127; -short signed void *x128; /* { dg-error "error" "short signed void" } */ -short signed char *x129; /* { dg-error "error" "short signed char" } */ -short signed short *x130; /* { dg-error "error" "short signed short" } */ +short signed void *x128; /* { dg-error "" "short signed void" } */ +short signed char *x129; /* { dg-error "" "short signed char" } */ +short signed short *x130; /* { dg-error "" "short signed short" } */ short signed int *x131; -short signed long *x132; /* { dg-error "error" "short signed long" } */ -short signed float *x133; /* { dg-error "error" "short signed float" } */ -short signed double *x134; /* { dg-error "error" "short signed double" } */ -short signed signed *x135; /* { dg-error "error" "short signed signed" } */ -short signed unsigned *x136; /* { dg-error "error" "short signed unsigned" } */ -short unsigned void *x137; /* { dg-error "error" "short unsigned void" } */ -short unsigned char *x138; /* { dg-error "error" "short unsigned char" } */ -short unsigned short *x139; /* { dg-error "error" "short unsigned short" } */ +short signed long *x132; /* { dg-error "" "short signed long" } */ +short signed float *x133; /* { dg-error "" "short signed float" } */ +short signed double *x134; /* { dg-error "" "short signed double" } */ +short signed signed *x135; /* { dg-error "" "short signed signed" } */ +short signed unsigned *x136; /* { dg-error "" "short signed unsigned" } */ +short unsigned void *x137; /* { dg-error "" "short unsigned void" } */ +short unsigned char *x138; /* { dg-error "" "short unsigned char" } */ +short unsigned short *x139; /* { dg-error "" "short unsigned short" } */ short unsigned int *x140; -short unsigned long *x141; /* { dg-error "error" "short unsigned long" } */ -short unsigned float *x142; /* { dg-error "error" "short unsigned float" } */ -short unsigned double *x143; /* { dg-error "error" "short unsigned double" } */ -short unsigned signed *x144; /* { dg-error "error" "short unsigned signed" } */ -short unsigned unsigned *x145; /* { dg-error "error" "short unsigned unsigned" } */ -int short void *x146; /* { dg-error "error" "int short void" } */ -int short char *x147; /* { dg-error "error" "int short char" } */ -int short short *x148; /* { dg-error "error" "int short short" } */ -int short int *x149; /* { dg-error "error" "int short int" } */ -int short long *x150; /* { dg-error "error" "int short long" } */ -int short float *x151; /* { dg-error "error" "int short float" } */ -int short double *x152; /* { dg-error "error" "int short double" } */ +short unsigned long *x141; /* { dg-error "" "short unsigned long" } */ +short unsigned float *x142; /* { dg-error "" "short unsigned float" } */ +short unsigned double *x143; /* { dg-error "" "short unsigned double" } */ +short unsigned signed *x144; /* { dg-error "" "short unsigned signed" } */ +short unsigned unsigned *x145; /* { dg-error "" "short unsigned unsigned" } */ +int short void *x146; /* { dg-error "" "int short void" } */ +int short char *x147; /* { dg-error "" "int short char" } */ +int short short *x148; /* { dg-error "" "int short short" } */ +int short int *x149; /* { dg-error "" "int short int" } */ +int short long *x150; /* { dg-error "" "int short long" } */ +int short float *x151; /* { dg-error "" "int short float" } */ +int short double *x152; /* { dg-error "" "int short double" } */ int short signed *x153; int short unsigned *x154; -int long void *x155; /* { dg-error "error" "int long void" } */ -int long char *x156; /* { dg-error "error" "int long char" } */ -int long short *x157; /* { dg-error "error" "int long short" } */ -int long int *x158; /* { dg-error "error" "int long int" } */ +int long void *x155; /* { dg-error "" "int long void" } */ +int long char *x156; /* { dg-error "" "int long char" } */ +int long short *x157; /* { dg-error "" "int long short" } */ +int long int *x158; /* { dg-error "" "int long int" } */ int long long *x159; -int long float *x160; /* { dg-error "error" "int long float" } */ -int long double *x161; /* { dg-error "error" "int long double" } */ +int long float *x160; /* { dg-error "" "int long float" } */ +int long double *x161; /* { dg-error "" "int long double" } */ int long signed *x162; int long unsigned *x163; -int signed void *x164; /* { dg-error "error" "int signed void" } */ -int signed char *x165; /* { dg-error "error" "int signed char" } */ +int signed void *x164; /* { dg-error "" "int signed void" } */ +int signed char *x165; /* { dg-error "" "int signed char" } */ int signed short *x166; -int signed int *x167; /* { dg-error "error" "int signed int" } */ +int signed int *x167; /* { dg-error "" "int signed int" } */ int signed long *x168; -int signed float *x169; /* { dg-error "error" "int signed float" } */ -int signed double *x170; /* { dg-error "error" "int signed double" } */ -int signed signed *x171; /* { dg-error "error" "int signed signed" } */ -int signed unsigned *x172; /* { dg-error "error" "int signed unsigned" } */ -int unsigned void *x173; /* { dg-error "error" "int unsigned void" } */ -int unsigned char *x174; /* { dg-error "error" "int unsigned char" } */ +int signed float *x169; /* { dg-error "" "int signed float" } */ +int signed double *x170; /* { dg-error "" "int signed double" } */ +int signed signed *x171; /* { dg-error "" "int signed signed" } */ +int signed unsigned *x172; /* { dg-error "" "int signed unsigned" } */ +int unsigned void *x173; /* { dg-error "" "int unsigned void" } */ +int unsigned char *x174; /* { dg-error "" "int unsigned char" } */ int unsigned short *x175; -int unsigned int *x176; /* { dg-error "error" "int unsigned int" } */ +int unsigned int *x176; /* { dg-error "" "int unsigned int" } */ int unsigned long *x177; -int unsigned float *x178; /* { dg-error "error" "int unsigned float" } */ -int unsigned double *x179; /* { dg-error "error" "int unsigned double" } */ -int unsigned signed *x180; /* { dg-error "error" "int unsigned signed" } */ -int unsigned unsigned *x181; /* { dg-error "error" "int unsigned unsigned" } */ -long int void *x182; /* { dg-error "error" "long int void" } */ -long int char *x183; /* { dg-error "error" "long int char" } */ -long int short *x184; /* { dg-error "error" "long int short" } */ -long int int *x185; /* { dg-error "error" "long int int" } */ +int unsigned float *x178; /* { dg-error "" "int unsigned float" } */ +int unsigned double *x179; /* { dg-error "" "int unsigned double" } */ +int unsigned signed *x180; /* { dg-error "" "int unsigned signed" } */ +int unsigned unsigned *x181; /* { dg-error "" "int unsigned unsigned" } */ +long int void *x182; /* { dg-error "" "long int void" } */ +long int char *x183; /* { dg-error "" "long int char" } */ +long int short *x184; /* { dg-error "" "long int short" } */ +long int int *x185; /* { dg-error "" "long int int" } */ long int long *x186; -long int float *x187; /* { dg-error "error" "long int float" } */ -long int double *x188; /* { dg-error "error" "long int double" } */ +long int float *x187; /* { dg-error "" "long int float" } */ +long int double *x188; /* { dg-error "" "long int double" } */ long int signed *x189; long int unsigned *x190; -long long void *x191; /* { dg-error "error" "long long void" } */ -long long char *x192; /* { dg-error "error" "long long char" } */ -long long short *x193; /* { dg-error "error" "long long short" } */ +long long void *x191; /* { dg-error "" "long long void" } */ +long long char *x192; /* { dg-error "" "long long char" } */ +long long short *x193; /* { dg-error "" "long long short" } */ long long int *x194; -long long long *x195; /* { dg-error "error" "long long long" } */ -long long float *x196; /* { dg-error "error" "long long float" } */ -long long double *x197; /* { dg-error "error" "long long double" } */ +long long long *x195; /* { dg-error "" "long long long" } */ +long long float *x196; /* { dg-error "" "long long float" } */ +long long double *x197; /* { dg-error "" "long long double" } */ long long signed *x198; long long unsigned *x199; -long double void *x200; /* { dg-error "error" "long double void" } */ -long double char *x201; /* { dg-error "error" "long double char" } */ -long double short *x202; /* { dg-error "error" "long double short" } */ -long double int *x203; /* { dg-error "error" "long double int" } */ -long double long *x204; /* { dg-error "error" "long double long" } */ -long double float *x205; /* { dg-error "error" "long double float" } */ -long double double *x206; /* { dg-error "error" "long double double" } */ -long double signed *x207; /* { dg-error "error" "long double signed" } */ -long double unsigned *x208; /* { dg-error "error" "long double unsigned" } */ -long signed void *x209; /* { dg-error "error" "long signed void" } */ -long signed char *x210; /* { dg-error "error" "long signed char" } */ -long signed short *x211; /* { dg-error "error" "long signed short" } */ +long double void *x200; /* { dg-error "" "long double void" } */ +long double char *x201; /* { dg-error "" "long double char" } */ +long double short *x202; /* { dg-error "" "long double short" } */ +long double int *x203; /* { dg-error "" "long double int" } */ +long double long *x204; /* { dg-error "" "long double long" } */ +long double float *x205; /* { dg-error "" "long double float" } */ +long double double *x206; /* { dg-error "" "long double double" } */ +long double signed *x207; /* { dg-error "" "long double signed" } */ +long double unsigned *x208; /* { dg-error "" "long double unsigned" } */ +long signed void *x209; /* { dg-error "" "long signed void" } */ +long signed char *x210; /* { dg-error "" "long signed char" } */ +long signed short *x211; /* { dg-error "" "long signed short" } */ long signed int *x212; long signed long *x213; -long signed float *x214; /* { dg-error "error" "long signed float" } */ -long signed double *x215; /* { dg-error "error" "long signed double" } */ -long signed signed *x216; /* { dg-error "error" "long signed signed" } */ -long signed unsigned *x217; /* { dg-error "error" "long signed unsigned" } */ -long unsigned void *x218; /* { dg-error "error" "long unsigned void" } */ -long unsigned char *x219; /* { dg-error "error" "long unsigned char" } */ -long unsigned short *x220; /* { dg-error "error" "long unsigned short" } */ +long signed float *x214; /* { dg-error "" "long signed float" } */ +long signed double *x215; /* { dg-error "" "long signed double" } */ +long signed signed *x216; /* { dg-error "" "long signed signed" } */ +long signed unsigned *x217; /* { dg-error "" "long signed unsigned" } */ +long unsigned void *x218; /* { dg-error "" "long unsigned void" } */ +long unsigned char *x219; /* { dg-error "" "long unsigned char" } */ +long unsigned short *x220; /* { dg-error "" "long unsigned short" } */ long unsigned int *x221; long unsigned long *x222; -long unsigned float *x223; /* { dg-error "error" "long unsigned float" } */ -long unsigned double *x224; /* { dg-error "error" "long unsigned double" } */ -long unsigned signed *x225; /* { dg-error "error" "long unsigned signed" } */ -long unsigned unsigned *x226; /* { dg-error "error" "long unsigned unsigned" } */ -double long void *x227; /* { dg-error "error" "double long void" } */ -double long char *x228; /* { dg-error "error" "double long char" } */ -double long short *x229; /* { dg-error "error" "double long short" } */ -double long int *x230; /* { dg-error "error" "double long int" } */ -double long long *x231; /* { dg-error "error" "double long long" } */ -double long float *x232; /* { dg-error "error" "double long float" } */ -double long double *x233; /* { dg-error "error" "double long double" } */ -double long signed *x234; /* { dg-error "error" "double long signed" } */ -double long unsigned *x235; /* { dg-error "error" "double long unsigned" } */ -signed char void *x236; /* { dg-error "error" "signed char void" } */ -signed char char *x237; /* { dg-error "error" "signed char char" } */ -signed char short *x238; /* { dg-error "error" "signed char short" } */ -signed char int *x239; /* { dg-error "error" "signed char int" } */ -signed char long *x240; /* { dg-error "error" "signed char long" } */ -signed char float *x241; /* { dg-error "error" "signed char float" } */ -signed char double *x242; /* { dg-error "error" "signed char double" } */ -signed char signed *x243; /* { dg-error "error" "signed char signed" } */ -signed char unsigned *x244; /* { dg-error "error" "signed char unsigned" } */ -signed short void *x245; /* { dg-error "error" "signed short void" } */ -signed short char *x246; /* { dg-error "error" "signed short char" } */ -signed short short *x247; /* { dg-error "error" "signed short short" } */ +long unsigned float *x223; /* { dg-error "" "long unsigned float" } */ +long unsigned double *x224; /* { dg-error "" "long unsigned double" } */ +long unsigned signed *x225; /* { dg-error "" "long unsigned signed" } */ +long unsigned unsigned *x226; /* { dg-error "" "long unsigned unsigned" } */ +double long void *x227; /* { dg-error "" "double long void" } */ +double long char *x228; /* { dg-error "" "double long char" } */ +double long short *x229; /* { dg-error "" "double long short" } */ +double long int *x230; /* { dg-error "" "double long int" } */ +double long long *x231; /* { dg-error "" "double long long" } */ +double long float *x232; /* { dg-error "" "double long float" } */ +double long double *x233; /* { dg-error "" "double long double" } */ +double long signed *x234; /* { dg-error "" "double long signed" } */ +double long unsigned *x235; /* { dg-error "" "double long unsigned" } */ +signed char void *x236; /* { dg-error "" "signed char void" } */ +signed char char *x237; /* { dg-error "" "signed char char" } */ +signed char short *x238; /* { dg-error "" "signed char short" } */ +signed char int *x239; /* { dg-error "" "signed char int" } */ +signed char long *x240; /* { dg-error "" "signed char long" } */ +signed char float *x241; /* { dg-error "" "signed char float" } */ +signed char double *x242; /* { dg-error "" "signed char double" } */ +signed char signed *x243; /* { dg-error "" "signed char signed" } */ +signed char unsigned *x244; /* { dg-error "" "signed char unsigned" } */ +signed short void *x245; /* { dg-error "" "signed short void" } */ +signed short char *x246; /* { dg-error "" "signed short char" } */ +signed short short *x247; /* { dg-error "" "signed short short" } */ signed short int *x248; -signed short long *x249; /* { dg-error "error" "signed short long" } */ -signed short float *x250; /* { dg-error "error" "signed short float" } */ -signed short double *x251; /* { dg-error "error" "signed short double" } */ -signed short signed *x252; /* { dg-error "error" "signed short signed" } */ -signed short unsigned *x253; /* { dg-error "error" "signed short unsigned" } */ -signed int void *x254; /* { dg-error "error" "signed int void" } */ -signed int char *x255; /* { dg-error "error" "signed int char" } */ +signed short long *x249; /* { dg-error "" "signed short long" } */ +signed short float *x250; /* { dg-error "" "signed short float" } */ +signed short double *x251; /* { dg-error "" "signed short double" } */ +signed short signed *x252; /* { dg-error "" "signed short signed" } */ +signed short unsigned *x253; /* { dg-error "" "signed short unsigned" } */ +signed int void *x254; /* { dg-error "" "signed int void" } */ +signed int char *x255; /* { dg-error "" "signed int char" } */ signed int short *x256; -signed int int *x257; /* { dg-error "error" "signed int int" } */ +signed int int *x257; /* { dg-error "" "signed int int" } */ signed int long *x258; -signed int float *x259; /* { dg-error "error" "signed int float" } */ -signed int double *x260; /* { dg-error "error" "signed int double" } */ -signed int signed *x261; /* { dg-error "error" "signed int signed" } */ -signed int unsigned *x262; /* { dg-error "error" "signed int unsigned" } */ -signed long void *x263; /* { dg-error "error" "signed long void" } */ -signed long char *x264; /* { dg-error "error" "signed long char" } */ -signed long short *x265; /* { dg-error "error" "signed long short" } */ +signed int float *x259; /* { dg-error "" "signed int float" } */ +signed int double *x260; /* { dg-error "" "signed int double" } */ +signed int signed *x261; /* { dg-error "" "signed int signed" } */ +signed int unsigned *x262; /* { dg-error "" "signed int unsigned" } */ +signed long void *x263; /* { dg-error "" "signed long void" } */ +signed long char *x264; /* { dg-error "" "signed long char" } */ +signed long short *x265; /* { dg-error "" "signed long short" } */ signed long int *x266; signed long long *x267; -signed long float *x268; /* { dg-error "error" "signed long float" } */ -signed long double *x269; /* { dg-error "error" "signed long double" } */ -signed long signed *x270; /* { dg-error "error" "signed long signed" } */ -signed long unsigned *x271; /* { dg-error "error" "signed long unsigned" } */ -unsigned char void *x272; /* { dg-error "error" "unsigned char void" } */ -unsigned char char *x273; /* { dg-error "error" "unsigned char char" } */ -unsigned char short *x274; /* { dg-error "error" "unsigned char short" } */ -unsigned char int *x275; /* { dg-error "error" "unsigned char int" } */ -unsigned char long *x276; /* { dg-error "error" "unsigned char long" } */ -unsigned char float *x277; /* { dg-error "error" "unsigned char float" } */ -unsigned char double *x278; /* { dg-error "error" "unsigned char double" } */ -unsigned char signed *x279; /* { dg-error "error" "unsigned char signed" } */ -unsigned char unsigned *x280; /* { dg-error "error" "unsigned char unsigned" } */ -unsigned short void *x281; /* { dg-error "error" "unsigned short void" } */ -unsigned short char *x282; /* { dg-error "error" "unsigned short char" } */ -unsigned short short *x283; /* { dg-error "error" "unsigned short short" } */ +signed long float *x268; /* { dg-error "" "signed long float" } */ +signed long double *x269; /* { dg-error "" "signed long double" } */ +signed long signed *x270; /* { dg-error "" "signed long signed" } */ +signed long unsigned *x271; /* { dg-error "" "signed long unsigned" } */ +unsigned char void *x272; /* { dg-error "" "unsigned char void" } */ +unsigned char char *x273; /* { dg-error "" "unsigned char char" } */ +unsigned char short *x274; /* { dg-error "" "unsigned char short" } */ +unsigned char int *x275; /* { dg-error "" "unsigned char int" } */ +unsigned char long *x276; /* { dg-error "" "unsigned char long" } */ +unsigned char float *x277; /* { dg-error "" "unsigned char float" } */ +unsigned char double *x278; /* { dg-error "" "unsigned char double" } */ +unsigned char signed *x279; /* { dg-error "" "unsigned char signed" } */ +unsigned char unsigned *x280; /* { dg-error "" "unsigned char unsigned" } */ +unsigned short void *x281; /* { dg-error "" "unsigned short void" } */ +unsigned short char *x282; /* { dg-error "" "unsigned short char" } */ +unsigned short short *x283; /* { dg-error "" "unsigned short short" } */ unsigned short int *x284; -unsigned short long *x285; /* { dg-error "error" "unsigned short long" } */ -unsigned short float *x286; /* { dg-error "error" "unsigned short float" } */ -unsigned short double *x287; /* { dg-error "error" "unsigned short double" } */ -unsigned short signed *x288; /* { dg-error "error" "unsigned short signed" } */ -unsigned short unsigned *x289; /* { dg-error "error" "unsigned short unsigned" } */ -unsigned int void *x290; /* { dg-error "error" "unsigned int void" } */ -unsigned int char *x291; /* { dg-error "error" "unsigned int char" } */ +unsigned short long *x285; /* { dg-error "" "unsigned short long" } */ +unsigned short float *x286; /* { dg-error "" "unsigned short float" } */ +unsigned short double *x287; /* { dg-error "" "unsigned short double" } */ +unsigned short signed *x288; /* { dg-error "" "unsigned short signed" } */ +unsigned short unsigned *x289; /* { dg-error "" "unsigned short unsigned" } */ +unsigned int void *x290; /* { dg-error "" "unsigned int void" } */ +unsigned int char *x291; /* { dg-error "" "unsigned int char" } */ unsigned int short *x292; -unsigned int int *x293; /* { dg-error "error" "unsigned int int" } */ +unsigned int int *x293; /* { dg-error "" "unsigned int int" } */ unsigned int long *x294; -unsigned int float *x295; /* { dg-error "error" "unsigned int float" } */ -unsigned int double *x296; /* { dg-error "error" "unsigned int double" } */ -unsigned int signed *x297; /* { dg-error "error" "unsigned int signed" } */ -unsigned int unsigned *x298; /* { dg-error "error" "unsigned int unsigned" } */ -unsigned long void *x299; /* { dg-error "error" "unsigned long void" } */ -unsigned long char *x300; /* { dg-error "error" "unsigned long char" } */ -unsigned long short *x301; /* { dg-error "error" "unsigned long short" } */ +unsigned int float *x295; /* { dg-error "" "unsigned int float" } */ +unsigned int double *x296; /* { dg-error "" "unsigned int double" } */ +unsigned int signed *x297; /* { dg-error "" "unsigned int signed" } */ +unsigned int unsigned *x298; /* { dg-error "" "unsigned int unsigned" } */ +unsigned long void *x299; /* { dg-error "" "unsigned long void" } */ +unsigned long char *x300; /* { dg-error "" "unsigned long char" } */ +unsigned long short *x301; /* { dg-error "" "unsigned long short" } */ unsigned long int *x302; unsigned long long *x303; -unsigned long float *x304; /* { dg-error "error" "unsigned long float" } */ -unsigned long double *x305; /* { dg-error "error" "unsigned long double" } */ -unsigned long signed *x306; /* { dg-error "error" "unsigned long signed" } */ -unsigned long unsigned *x307; /* { dg-error "error" "unsigned long unsigned" } */ -short int signed void *x308; /* { dg-error "error" "short int signed void" } */ -short int signed char *x309; /* { dg-error "error" "short int signed char" } */ -short int signed short *x310; /* { dg-error "error" "short int signed short" } */ -short int signed int *x311; /* { dg-error "error" "short int signed int" } */ -short int signed long *x312; /* { dg-error "error" "short int signed long" } */ -short int signed float *x313; /* { dg-error "error" "short int signed float" } */ -short int signed double *x314; /* { dg-error "error" "short int signed double" } */ -short int signed signed *x315; /* { dg-error "error" "short int signed signed" } */ -short int signed unsigned *x316; /* { dg-error "error" "short int signed unsigned" } */ -short int unsigned void *x317; /* { dg-error "error" "short int unsigned void" } */ -short int unsigned char *x318; /* { dg-error "error" "short int unsigned char" } */ -short int unsigned short *x319; /* { dg-error "error" "short int unsigned short" } */ -short int unsigned int *x320; /* { dg-error "error" "short int unsigned int" } */ -short int unsigned long *x321; /* { dg-error "error" "short int unsigned long" } */ -short int unsigned float *x322; /* { dg-error "error" "short int unsigned float" } */ -short int unsigned double *x323; /* { dg-error "error" "short int unsigned double" } */ -short int unsigned signed *x324; /* { dg-error "error" "short int unsigned signed" } */ -short int unsigned unsigned *x325; /* { dg-error "error" "short int unsigned unsigned" } */ -short signed int void *x326; /* { dg-error "error" "short signed int void" } */ -short signed int char *x327; /* { dg-error "error" "short signed int char" } */ -short signed int short *x328; /* { dg-error "error" "short signed int short" } */ -short signed int int *x329; /* { dg-error "error" "short signed int int" } */ -short signed int long *x330; /* { dg-error "error" "short signed int long" } */ -short signed int float *x331; /* { dg-error "error" "short signed int float" } */ -short signed int double *x332; /* { dg-error "error" "short signed int double" } */ -short signed int signed *x333; /* { dg-error "error" "short signed int signed" } */ -short signed int unsigned *x334; /* { dg-error "error" "short signed int unsigned" } */ -short unsigned int void *x335; /* { dg-error "error" "short unsigned int void" } */ -short unsigned int char *x336; /* { dg-error "error" "short unsigned int char" } */ -short unsigned int short *x337; /* { dg-error "error" "short unsigned int short" } */ -short unsigned int int *x338; /* { dg-error "error" "short unsigned int int" } */ -short unsigned int long *x339; /* { dg-error "error" "short unsigned int long" } */ -short unsigned int float *x340; /* { dg-error "error" "short unsigned int float" } */ -short unsigned int double *x341; /* { dg-error "error" "short unsigned int double" } */ -short unsigned int signed *x342; /* { dg-error "error" "short unsigned int signed" } */ -short unsigned int unsigned *x343; /* { dg-error "error" "short unsigned int unsigned" } */ -int short signed void *x344; /* { dg-error "error" "int short signed void" } */ -int short signed char *x345; /* { dg-error "error" "int short signed char" } */ -int short signed short *x346; /* { dg-error "error" "int short signed short" } */ -int short signed int *x347; /* { dg-error "error" "int short signed int" } */ -int short signed long *x348; /* { dg-error "error" "int short signed long" } */ -int short signed float *x349; /* { dg-error "error" "int short signed float" } */ -int short signed double *x350; /* { dg-error "error" "int short signed double" } */ -int short signed signed *x351; /* { dg-error "error" "int short signed signed" } */ -int short signed unsigned *x352; /* { dg-error "error" "int short signed unsigned" } */ -int short unsigned void *x353; /* { dg-error "error" "int short unsigned void" } */ -int short unsigned char *x354; /* { dg-error "error" "int short unsigned char" } */ -int short unsigned short *x355; /* { dg-error "error" "int short unsigned short" } */ -int short unsigned int *x356; /* { dg-error "error" "int short unsigned int" } */ -int short unsigned long *x357; /* { dg-error "error" "int short unsigned long" } */ -int short unsigned float *x358; /* { dg-error "error" "int short unsigned float" } */ -int short unsigned double *x359; /* { dg-error "error" "int short unsigned double" } */ -int short unsigned signed *x360; /* { dg-error "error" "int short unsigned signed" } */ -int short unsigned unsigned *x361; /* { dg-error "error" "int short unsigned unsigned" } */ -int long long void *x362; /* { dg-error "error" "int long long void" } */ -int long long char *x363; /* { dg-error "error" "int long long char" } */ -int long long short *x364; /* { dg-error "error" "int long long short" } */ -int long long int *x365; /* { dg-error "error" "int long long int" } */ -int long long long *x366; /* { dg-error "error" "int long long long" } */ -int long long float *x367; /* { dg-error "error" "int long long float" } */ -int long long double *x368; /* { dg-error "error" "int long long double" } */ +unsigned long float *x304; /* { dg-error "" "unsigned long float" } */ +unsigned long double *x305; /* { dg-error "" "unsigned long double" } */ +unsigned long signed *x306; /* { dg-error "" "unsigned long signed" } */ +unsigned long unsigned *x307; /* { dg-error "" "unsigned long unsigned" } */ +short int signed void *x308; /* { dg-error "" "short int signed void" } */ +short int signed char *x309; /* { dg-error "" "short int signed char" } */ +short int signed short *x310; /* { dg-error "" "short int signed short" } */ +short int signed int *x311; /* { dg-error "" "short int signed int" } */ +short int signed long *x312; /* { dg-error "" "short int signed long" } */ +short int signed float *x313; /* { dg-error "" "short int signed float" } */ +short int signed double *x314; /* { dg-error "" "short int signed double" } */ +short int signed signed *x315; /* { dg-error "" "short int signed signed" } */ +short int signed unsigned *x316; /* { dg-error "" "short int signed unsigned" } */ +short int unsigned void *x317; /* { dg-error "" "short int unsigned void" } */ +short int unsigned char *x318; /* { dg-error "" "short int unsigned char" } */ +short int unsigned short *x319; /* { dg-error "" "short int unsigned short" } */ +short int unsigned int *x320; /* { dg-error "" "short int unsigned int" } */ +short int unsigned long *x321; /* { dg-error "" "short int unsigned long" } */ +short int unsigned float *x322; /* { dg-error "" "short int unsigned float" } */ +short int unsigned double *x323; /* { dg-error "" "short int unsigned double" } */ +short int unsigned signed *x324; /* { dg-error "" "short int unsigned signed" } */ +short int unsigned unsigned *x325; /* { dg-error "" "short int unsigned unsigned" } */ +short signed int void *x326; /* { dg-error "" "short signed int void" } */ +short signed int char *x327; /* { dg-error "" "short signed int char" } */ +short signed int short *x328; /* { dg-error "" "short signed int short" } */ +short signed int int *x329; /* { dg-error "" "short signed int int" } */ +short signed int long *x330; /* { dg-error "" "short signed int long" } */ +short signed int float *x331; /* { dg-error "" "short signed int float" } */ +short signed int double *x332; /* { dg-error "" "short signed int double" } */ +short signed int signed *x333; /* { dg-error "" "short signed int signed" } */ +short signed int unsigned *x334; /* { dg-error "" "short signed int unsigned" } */ +short unsigned int void *x335; /* { dg-error "" "short unsigned int void" } */ +short unsigned int char *x336; /* { dg-error "" "short unsigned int char" } */ +short unsigned int short *x337; /* { dg-error "" "short unsigned int short" } */ +short unsigned int int *x338; /* { dg-error "" "short unsigned int int" } */ +short unsigned int long *x339; /* { dg-error "" "short unsigned int long" } */ +short unsigned int float *x340; /* { dg-error "" "short unsigned int float" } */ +short unsigned int double *x341; /* { dg-error "" "short unsigned int double" } */ +short unsigned int signed *x342; /* { dg-error "" "short unsigned int signed" } */ +short unsigned int unsigned *x343; /* { dg-error "" "short unsigned int unsigned" } */ +int short signed void *x344; /* { dg-error "" "int short signed void" } */ +int short signed char *x345; /* { dg-error "" "int short signed char" } */ +int short signed short *x346; /* { dg-error "" "int short signed short" } */ +int short signed int *x347; /* { dg-error "" "int short signed int" } */ +int short signed long *x348; /* { dg-error "" "int short signed long" } */ +int short signed float *x349; /* { dg-error "" "int short signed float" } */ +int short signed double *x350; /* { dg-error "" "int short signed double" } */ +int short signed signed *x351; /* { dg-error "" "int short signed signed" } */ +int short signed unsigned *x352; /* { dg-error "" "int short signed unsigned" } */ +int short unsigned void *x353; /* { dg-error "" "int short unsigned void" } */ +int short unsigned char *x354; /* { dg-error "" "int short unsigned char" } */ +int short unsigned short *x355; /* { dg-error "" "int short unsigned short" } */ +int short unsigned int *x356; /* { dg-error "" "int short unsigned int" } */ +int short unsigned long *x357; /* { dg-error "" "int short unsigned long" } */ +int short unsigned float *x358; /* { dg-error "" "int short unsigned float" } */ +int short unsigned double *x359; /* { dg-error "" "int short unsigned double" } */ +int short unsigned signed *x360; /* { dg-error "" "int short unsigned signed" } */ +int short unsigned unsigned *x361; /* { dg-error "" "int short unsigned unsigned" } */ +int long long void *x362; /* { dg-error "" "int long long void" } */ +int long long char *x363; /* { dg-error "" "int long long char" } */ +int long long short *x364; /* { dg-error "" "int long long short" } */ +int long long int *x365; /* { dg-error "" "int long long int" } */ +int long long long *x366; /* { dg-error "" "int long long long" } */ +int long long float *x367; /* { dg-error "" "int long long float" } */ +int long long double *x368; /* { dg-error "" "int long long double" } */ int long long signed *x369; int long long unsigned *x370; -int long signed void *x371; /* { dg-error "error" "int long signed void" } */ -int long signed char *x372; /* { dg-error "error" "int long signed char" } */ -int long signed short *x373; /* { dg-error "error" "int long signed short" } */ -int long signed int *x374; /* { dg-error "error" "int long signed int" } */ +int long signed void *x371; /* { dg-error "" "int long signed void" } */ +int long signed char *x372; /* { dg-error "" "int long signed char" } */ +int long signed short *x373; /* { dg-error "" "int long signed short" } */ +int long signed int *x374; /* { dg-error "" "int long signed int" } */ int long signed long *x375; -int long signed float *x376; /* { dg-error "error" "int long signed float" } */ -int long signed double *x377; /* { dg-error "error" "int long signed double" } */ -int long signed signed *x378; /* { dg-error "error" "int long signed signed" } */ -int long signed unsigned *x379; /* { dg-error "error" "int long signed unsigned" } */ -int long unsigned void *x380; /* { dg-error "error" "int long unsigned void" } */ -int long unsigned char *x381; /* { dg-error "error" "int long unsigned char" } */ -int long unsigned short *x382; /* { dg-error "error" "int long unsigned short" } */ -int long unsigned int *x383; /* { dg-error "error" "int long unsigned int" } */ +int long signed float *x376; /* { dg-error "" "int long signed float" } */ +int long signed double *x377; /* { dg-error "" "int long signed double" } */ +int long signed signed *x378; /* { dg-error "" "int long signed signed" } */ +int long signed unsigned *x379; /* { dg-error "" "int long signed unsigned" } */ +int long unsigned void *x380; /* { dg-error "" "int long unsigned void" } */ +int long unsigned char *x381; /* { dg-error "" "int long unsigned char" } */ +int long unsigned short *x382; /* { dg-error "" "int long unsigned short" } */ +int long unsigned int *x383; /* { dg-error "" "int long unsigned int" } */ int long unsigned long *x384; -int long unsigned float *x385; /* { dg-error "error" "int long unsigned float" } */ -int long unsigned double *x386; /* { dg-error "error" "int long unsigned double" } */ -int long unsigned signed *x387; /* { dg-error "error" "int long unsigned signed" } */ -int long unsigned unsigned *x388; /* { dg-error "error" "int long unsigned unsigned" } */ -int signed short void *x389; /* { dg-error "error" "int signed short void" } */ -int signed short char *x390; /* { dg-error "error" "int signed short char" } */ -int signed short short *x391; /* { dg-error "error" "int signed short short" } */ -int signed short int *x392; /* { dg-error "error" "int signed short int" } */ -int signed short long *x393; /* { dg-error "error" "int signed short long" } */ -int signed short float *x394; /* { dg-error "error" "int signed short float" } */ -int signed short double *x395; /* { dg-error "error" "int signed short double" } */ -int signed short signed *x396; /* { dg-error "error" "int signed short signed" } */ -int signed short unsigned *x397; /* { dg-error "error" "int signed short unsigned" } */ -int signed long void *x398; /* { dg-error "error" "int signed long void" } */ -int signed long char *x399; /* { dg-error "error" "int signed long char" } */ -int signed long short *x400; /* { dg-error "error" "int signed long short" } */ -int signed long int *x401; /* { dg-error "error" "int signed long int" } */ +int long unsigned float *x385; /* { dg-error "" "int long unsigned float" } */ +int long unsigned double *x386; /* { dg-error "" "int long unsigned double" } */ +int long unsigned signed *x387; /* { dg-error "" "int long unsigned signed" } */ +int long unsigned unsigned *x388; /* { dg-error "" "int long unsigned unsigned" } */ +int signed short void *x389; /* { dg-error "" "int signed short void" } */ +int signed short char *x390; /* { dg-error "" "int signed short char" } */ +int signed short short *x391; /* { dg-error "" "int signed short short" } */ +int signed short int *x392; /* { dg-error "" "int signed short int" } */ +int signed short long *x393; /* { dg-error "" "int signed short long" } */ +int signed short float *x394; /* { dg-error "" "int signed short float" } */ +int signed short double *x395; /* { dg-error "" "int signed short double" } */ +int signed short signed *x396; /* { dg-error "" "int signed short signed" } */ +int signed short unsigned *x397; /* { dg-error "" "int signed short unsigned" } */ +int signed long void *x398; /* { dg-error "" "int signed long void" } */ +int signed long char *x399; /* { dg-error "" "int signed long char" } */ +int signed long short *x400; /* { dg-error "" "int signed long short" } */ +int signed long int *x401; /* { dg-error "" "int signed long int" } */ int signed long long *x402; -int signed long float *x403; /* { dg-error "error" "int signed long float" } */ -int signed long double *x404; /* { dg-error "error" "int signed long double" } */ -int signed long signed *x405; /* { dg-error "error" "int signed long signed" } */ -int signed long unsigned *x406; /* { dg-error "error" "int signed long unsigned" } */ -int unsigned short void *x407; /* { dg-error "error" "int unsigned short void" } */ -int unsigned short char *x408; /* { dg-error "error" "int unsigned short char" } */ -int unsigned short short *x409; /* { dg-error "error" "int unsigned short short" } */ -int unsigned short int *x410; /* { dg-error "error" "int unsigned short int" } */ -int unsigned short long *x411; /* { dg-error "error" "int unsigned short long" } */ -int unsigned short float *x412; /* { dg-error "error" "int unsigned short float" } */ -int unsigned short double *x413; /* { dg-error "error" "int unsigned short double" } */ -int unsigned short signed *x414; /* { dg-error "error" "int unsigned short signed" } */ -int unsigned short unsigned *x415; /* { dg-error "error" "int unsigned short unsigned" } */ -int unsigned long void *x416; /* { dg-error "error" "int unsigned long void" } */ -int unsigned long char *x417; /* { dg-error "error" "int unsigned long char" } */ -int unsigned long short *x418; /* { dg-error "error" "int unsigned long short" } */ -int unsigned long int *x419; /* { dg-error "error" "int unsigned long int" } */ +int signed long float *x403; /* { dg-error "" "int signed long float" } */ +int signed long double *x404; /* { dg-error "" "int signed long double" } */ +int signed long signed *x405; /* { dg-error "" "int signed long signed" } */ +int signed long unsigned *x406; /* { dg-error "" "int signed long unsigned" } */ +int unsigned short void *x407; /* { dg-error "" "int unsigned short void" } */ +int unsigned short char *x408; /* { dg-error "" "int unsigned short char" } */ +int unsigned short short *x409; /* { dg-error "" "int unsigned short short" } */ +int unsigned short int *x410; /* { dg-error "" "int unsigned short int" } */ +int unsigned short long *x411; /* { dg-error "" "int unsigned short long" } */ +int unsigned short float *x412; /* { dg-error "" "int unsigned short float" } */ +int unsigned short double *x413; /* { dg-error "" "int unsigned short double" } */ +int unsigned short signed *x414; /* { dg-error "" "int unsigned short signed" } */ +int unsigned short unsigned *x415; /* { dg-error "" "int unsigned short unsigned" } */ +int unsigned long void *x416; /* { dg-error "" "int unsigned long void" } */ +int unsigned long char *x417; /* { dg-error "" "int unsigned long char" } */ +int unsigned long short *x418; /* { dg-error "" "int unsigned long short" } */ +int unsigned long int *x419; /* { dg-error "" "int unsigned long int" } */ int unsigned long long *x420; -int unsigned long float *x421; /* { dg-error "error" "int unsigned long float" } */ -int unsigned long double *x422; /* { dg-error "error" "int unsigned long double" } */ -int unsigned long signed *x423; /* { dg-error "error" "int unsigned long signed" } */ -int unsigned long unsigned *x424; /* { dg-error "error" "int unsigned long unsigned" } */ -long int long void *x425; /* { dg-error "error" "long int long void" } */ -long int long char *x426; /* { dg-error "error" "long int long char" } */ -long int long short *x427; /* { dg-error "error" "long int long short" } */ -long int long int *x428; /* { dg-error "error" "long int long int" } */ -long int long long *x429; /* { dg-error "error" "long int long long" } */ -long int long float *x430; /* { dg-error "error" "long int long float" } */ -long int long double *x431; /* { dg-error "error" "long int long double" } */ +int unsigned long float *x421; /* { dg-error "" "int unsigned long float" } */ +int unsigned long double *x422; /* { dg-error "" "int unsigned long double" } */ +int unsigned long signed *x423; /* { dg-error "" "int unsigned long signed" } */ +int unsigned long unsigned *x424; /* { dg-error "" "int unsigned long unsigned" } */ +long int long void *x425; /* { dg-error "" "long int long void" } */ +long int long char *x426; /* { dg-error "" "long int long char" } */ +long int long short *x427; /* { dg-error "" "long int long short" } */ +long int long int *x428; /* { dg-error "" "long int long int" } */ +long int long long *x429; /* { dg-error "" "long int long long" } */ +long int long float *x430; /* { dg-error "" "long int long float" } */ +long int long double *x431; /* { dg-error "" "long int long double" } */ long int long signed *x432; long int long unsigned *x433; -long int signed void *x434; /* { dg-error "error" "long int signed void" } */ -long int signed char *x435; /* { dg-error "error" "long int signed char" } */ -long int signed short *x436; /* { dg-error "error" "long int signed short" } */ -long int signed int *x437; /* { dg-error "error" "long int signed int" } */ +long int signed void *x434; /* { dg-error "" "long int signed void" } */ +long int signed char *x435; /* { dg-error "" "long int signed char" } */ +long int signed short *x436; /* { dg-error "" "long int signed short" } */ +long int signed int *x437; /* { dg-error "" "long int signed int" } */ long int signed long *x438; -long int signed float *x439; /* { dg-error "error" "long int signed float" } */ -long int signed double *x440; /* { dg-error "error" "long int signed double" } */ -long int signed signed *x441; /* { dg-error "error" "long int signed signed" } */ -long int signed unsigned *x442; /* { dg-error "error" "long int signed unsigned" } */ -long int unsigned void *x443; /* { dg-error "error" "long int unsigned void" } */ -long int unsigned char *x444; /* { dg-error "error" "long int unsigned char" } */ -long int unsigned short *x445; /* { dg-error "error" "long int unsigned short" } */ -long int unsigned int *x446; /* { dg-error "error" "long int unsigned int" } */ +long int signed float *x439; /* { dg-error "" "long int signed float" } */ +long int signed double *x440; /* { dg-error "" "long int signed double" } */ +long int signed signed *x441; /* { dg-error "" "long int signed signed" } */ +long int signed unsigned *x442; /* { dg-error "" "long int signed unsigned" } */ +long int unsigned void *x443; /* { dg-error "" "long int unsigned void" } */ +long int unsigned char *x444; /* { dg-error "" "long int unsigned char" } */ +long int unsigned short *x445; /* { dg-error "" "long int unsigned short" } */ +long int unsigned int *x446; /* { dg-error "" "long int unsigned int" } */ long int unsigned long *x447; -long int unsigned float *x448; /* { dg-error "error" "long int unsigned float" } */ -long int unsigned double *x449; /* { dg-error "error" "long int unsigned double" } */ -long int unsigned signed *x450; /* { dg-error "error" "long int unsigned signed" } */ -long int unsigned unsigned *x451; /* { dg-error "error" "long int unsigned unsigned" } */ -long long int void *x452; /* { dg-error "error" "long long int void" } */ -long long int char *x453; /* { dg-error "error" "long long int char" } */ -long long int short *x454; /* { dg-error "error" "long long int short" } */ -long long int int *x455; /* { dg-error "error" "long long int int" } */ -long long int long *x456; /* { dg-error "error" "long long int long" } */ -long long int float *x457; /* { dg-error "error" "long long int float" } */ -long long int double *x458; /* { dg-error "error" "long long int double" } */ +long int unsigned float *x448; /* { dg-error "" "long int unsigned float" } */ +long int unsigned double *x449; /* { dg-error "" "long int unsigned double" } */ +long int unsigned signed *x450; /* { dg-error "" "long int unsigned signed" } */ +long int unsigned unsigned *x451; /* { dg-error "" "long int unsigned unsigned" } */ +long long int void *x452; /* { dg-error "" "long long int void" } */ +long long int char *x453; /* { dg-error "" "long long int char" } */ +long long int short *x454; /* { dg-error "" "long long int short" } */ +long long int int *x455; /* { dg-error "" "long long int int" } */ +long long int long *x456; /* { dg-error "" "long long int long" } */ +long long int float *x457; /* { dg-error "" "long long int float" } */ +long long int double *x458; /* { dg-error "" "long long int double" } */ long long int signed *x459; long long int unsigned *x460; -long long signed void *x461; /* { dg-error "error" "long long signed void" } */ -long long signed char *x462; /* { dg-error "error" "long long signed char" } */ -long long signed short *x463; /* { dg-error "error" "long long signed short" } */ +long long signed void *x461; /* { dg-error "" "long long signed void" } */ +long long signed char *x462; /* { dg-error "" "long long signed char" } */ +long long signed short *x463; /* { dg-error "" "long long signed short" } */ long long signed int *x464; -long long signed long *x465; /* { dg-error "error" "long long signed long" } */ -long long signed float *x466; /* { dg-error "error" "long long signed float" } */ -long long signed double *x467; /* { dg-error "error" "long long signed double" } */ -long long signed signed *x468; /* { dg-error "error" "long long signed signed" } */ -long long signed unsigned *x469; /* { dg-error "error" "long long signed unsigned" } */ -long long unsigned void *x470; /* { dg-error "error" "long long unsigned void" } */ -long long unsigned char *x471; /* { dg-error "error" "long long unsigned char" } */ -long long unsigned short *x472; /* { dg-error "error" "long long unsigned short" } */ +long long signed long *x465; /* { dg-error "" "long long signed long" } */ +long long signed float *x466; /* { dg-error "" "long long signed float" } */ +long long signed double *x467; /* { dg-error "" "long long signed double" } */ +long long signed signed *x468; /* { dg-error "" "long long signed signed" } */ +long long signed unsigned *x469; /* { dg-error "" "long long signed unsigned" } */ +long long unsigned void *x470; /* { dg-error "" "long long unsigned void" } */ +long long unsigned char *x471; /* { dg-error "" "long long unsigned char" } */ +long long unsigned short *x472; /* { dg-error "" "long long unsigned short" } */ long long unsigned int *x473; -long long unsigned long *x474; /* { dg-error "error" "long long unsigned long" } */ -long long unsigned float *x475; /* { dg-error "error" "long long unsigned float" } */ -long long unsigned double *x476; /* { dg-error "error" "long long unsigned double" } */ -long long unsigned signed *x477; /* { dg-error "error" "long long unsigned signed" } */ -long long unsigned unsigned *x478; /* { dg-error "error" "long long unsigned unsigned" } */ -long signed int void *x479; /* { dg-error "error" "long signed int void" } */ -long signed int char *x480; /* { dg-error "error" "long signed int char" } */ -long signed int short *x481; /* { dg-error "error" "long signed int short" } */ -long signed int int *x482; /* { dg-error "error" "long signed int int" } */ +long long unsigned long *x474; /* { dg-error "" "long long unsigned long" } */ +long long unsigned float *x475; /* { dg-error "" "long long unsigned float" } */ +long long unsigned double *x476; /* { dg-error "" "long long unsigned double" } */ +long long unsigned signed *x477; /* { dg-error "" "long long unsigned signed" } */ +long long unsigned unsigned *x478; /* { dg-error "" "long long unsigned unsigned" } */ +long signed int void *x479; /* { dg-error "" "long signed int void" } */ +long signed int char *x480; /* { dg-error "" "long signed int char" } */ +long signed int short *x481; /* { dg-error "" "long signed int short" } */ +long signed int int *x482; /* { dg-error "" "long signed int int" } */ long signed int long *x483; -long signed int float *x484; /* { dg-error "error" "long signed int float" } */ -long signed int double *x485; /* { dg-error "error" "long signed int double" } */ -long signed int signed *x486; /* { dg-error "error" "long signed int signed" } */ -long signed int unsigned *x487; /* { dg-error "error" "long signed int unsigned" } */ -long signed long void *x488; /* { dg-error "error" "long signed long void" } */ -long signed long char *x489; /* { dg-error "error" "long signed long char" } */ -long signed long short *x490; /* { dg-error "error" "long signed long short" } */ +long signed int float *x484; /* { dg-error "" "long signed int float" } */ +long signed int double *x485; /* { dg-error "" "long signed int double" } */ +long signed int signed *x486; /* { dg-error "" "long signed int signed" } */ +long signed int unsigned *x487; /* { dg-error "" "long signed int unsigned" } */ +long signed long void *x488; /* { dg-error "" "long signed long void" } */ +long signed long char *x489; /* { dg-error "" "long signed long char" } */ +long signed long short *x490; /* { dg-error "" "long signed long short" } */ long signed long int *x491; -long signed long long *x492; /* { dg-error "error" "long signed long long" } */ -long signed long float *x493; /* { dg-error "error" "long signed long float" } */ -long signed long double *x494; /* { dg-error "error" "long signed long double" } */ -long signed long signed *x495; /* { dg-error "error" "long signed long signed" } */ -long signed long unsigned *x496; /* { dg-error "error" "long signed long unsigned" } */ -long unsigned int void *x497; /* { dg-error "error" "long unsigned int void" } */ -long unsigned int char *x498; /* { dg-error "error" "long unsigned int char" } */ -long unsigned int short *x499; /* { dg-error "error" "long unsigned int short" } */ -long unsigned int int *x500; /* { dg-error "error" "long unsigned int int" } */ +long signed long long *x492; /* { dg-error "" "long signed long long" } */ +long signed long float *x493; /* { dg-error "" "long signed long float" } */ +long signed long double *x494; /* { dg-error "" "long signed long double" } */ +long signed long signed *x495; /* { dg-error "" "long signed long signed" } */ +long signed long unsigned *x496; /* { dg-error "" "long signed long unsigned" } */ +long unsigned int void *x497; /* { dg-error "" "long unsigned int void" } */ +long unsigned int char *x498; /* { dg-error "" "long unsigned int char" } */ +long unsigned int short *x499; /* { dg-error "" "long unsigned int short" } */ +long unsigned int int *x500; /* { dg-error "" "long unsigned int int" } */ long unsigned int long *x501; -long unsigned int float *x502; /* { dg-error "error" "long unsigned int float" } */ -long unsigned int double *x503; /* { dg-error "error" "long unsigned int double" } */ -long unsigned int signed *x504; /* { dg-error "error" "long unsigned int signed" } */ -long unsigned int unsigned *x505; /* { dg-error "error" "long unsigned int unsigned" } */ -long unsigned long void *x506; /* { dg-error "error" "long unsigned long void" } */ -long unsigned long char *x507; /* { dg-error "error" "long unsigned long char" } */ -long unsigned long short *x508; /* { dg-error "error" "long unsigned long short" } */ +long unsigned int float *x502; /* { dg-error "" "long unsigned int float" } */ +long unsigned int double *x503; /* { dg-error "" "long unsigned int double" } */ +long unsigned int signed *x504; /* { dg-error "" "long unsigned int signed" } */ +long unsigned int unsigned *x505; /* { dg-error "" "long unsigned int unsigned" } */ +long unsigned long void *x506; /* { dg-error "" "long unsigned long void" } */ +long unsigned long char *x507; /* { dg-error "" "long unsigned long char" } */ +long unsigned long short *x508; /* { dg-error "" "long unsigned long short" } */ long unsigned long int *x509; -long unsigned long long *x510; /* { dg-error "error" "long unsigned long long" } */ -long unsigned long float *x511; /* { dg-error "error" "long unsigned long float" } */ -long unsigned long double *x512; /* { dg-error "error" "long unsigned long double" } */ -long unsigned long signed *x513; /* { dg-error "error" "long unsigned long signed" } */ -long unsigned long unsigned *x514; /* { dg-error "error" "long unsigned long unsigned" } */ -signed short int void *x515; /* { dg-error "error" "signed short int void" } */ -signed short int char *x516; /* { dg-error "error" "signed short int char" } */ -signed short int short *x517; /* { dg-error "error" "signed short int short" } */ -signed short int int *x518; /* { dg-error "error" "signed short int int" } */ -signed short int long *x519; /* { dg-error "error" "signed short int long" } */ -signed short int float *x520; /* { dg-error "error" "signed short int float" } */ -signed short int double *x521; /* { dg-error "error" "signed short int double" } */ -signed short int signed *x522; /* { dg-error "error" "signed short int signed" } */ -signed short int unsigned *x523; /* { dg-error "error" "signed short int unsigned" } */ -signed int short void *x524; /* { dg-error "error" "signed int short void" } */ -signed int short char *x525; /* { dg-error "error" "signed int short char" } */ -signed int short short *x526; /* { dg-error "error" "signed int short short" } */ -signed int short int *x527; /* { dg-error "error" "signed int short int" } */ -signed int short long *x528; /* { dg-error "error" "signed int short long" } */ -signed int short float *x529; /* { dg-error "error" "signed int short float" } */ -signed int short double *x530; /* { dg-error "error" "signed int short double" } */ -signed int short signed *x531; /* { dg-error "error" "signed int short signed" } */ -signed int short unsigned *x532; /* { dg-error "error" "signed int short unsigned" } */ -signed int long void *x533; /* { dg-error "error" "signed int long void" } */ -signed int long char *x534; /* { dg-error "error" "signed int long char" } */ -signed int long short *x535; /* { dg-error "error" "signed int long short" } */ -signed int long int *x536; /* { dg-error "error" "signed int long int" } */ +long unsigned long long *x510; /* { dg-error "" "long unsigned long long" } */ +long unsigned long float *x511; /* { dg-error "" "long unsigned long float" } */ +long unsigned long double *x512; /* { dg-error "" "long unsigned long double" } */ +long unsigned long signed *x513; /* { dg-error "" "long unsigned long signed" } */ +long unsigned long unsigned *x514; /* { dg-error "" "long unsigned long unsigned" } */ +signed short int void *x515; /* { dg-error "" "signed short int void" } */ +signed short int char *x516; /* { dg-error "" "signed short int char" } */ +signed short int short *x517; /* { dg-error "" "signed short int short" } */ +signed short int int *x518; /* { dg-error "" "signed short int int" } */ +signed short int long *x519; /* { dg-error "" "signed short int long" } */ +signed short int float *x520; /* { dg-error "" "signed short int float" } */ +signed short int double *x521; /* { dg-error "" "signed short int double" } */ +signed short int signed *x522; /* { dg-error "" "signed short int signed" } */ +signed short int unsigned *x523; /* { dg-error "" "signed short int unsigned" } */ +signed int short void *x524; /* { dg-error "" "signed int short void" } */ +signed int short char *x525; /* { dg-error "" "signed int short char" } */ +signed int short short *x526; /* { dg-error "" "signed int short short" } */ +signed int short int *x527; /* { dg-error "" "signed int short int" } */ +signed int short long *x528; /* { dg-error "" "signed int short long" } */ +signed int short float *x529; /* { dg-error "" "signed int short float" } */ +signed int short double *x530; /* { dg-error "" "signed int short double" } */ +signed int short signed *x531; /* { dg-error "" "signed int short signed" } */ +signed int short unsigned *x532; /* { dg-error "" "signed int short unsigned" } */ +signed int long void *x533; /* { dg-error "" "signed int long void" } */ +signed int long char *x534; /* { dg-error "" "signed int long char" } */ +signed int long short *x535; /* { dg-error "" "signed int long short" } */ +signed int long int *x536; /* { dg-error "" "signed int long int" } */ signed int long long *x537; -signed int long float *x538; /* { dg-error "error" "signed int long float" } */ -signed int long double *x539; /* { dg-error "error" "signed int long double" } */ -signed int long signed *x540; /* { dg-error "error" "signed int long signed" } */ -signed int long unsigned *x541; /* { dg-error "error" "signed int long unsigned" } */ -signed long int void *x542; /* { dg-error "error" "signed long int void" } */ -signed long int char *x543; /* { dg-error "error" "signed long int char" } */ -signed long int short *x544; /* { dg-error "error" "signed long int short" } */ -signed long int int *x545; /* { dg-error "error" "signed long int int" } */ +signed int long float *x538; /* { dg-error "" "signed int long float" } */ +signed int long double *x539; /* { dg-error "" "signed int long double" } */ +signed int long signed *x540; /* { dg-error "" "signed int long signed" } */ +signed int long unsigned *x541; /* { dg-error "" "signed int long unsigned" } */ +signed long int void *x542; /* { dg-error "" "signed long int void" } */ +signed long int char *x543; /* { dg-error "" "signed long int char" } */ +signed long int short *x544; /* { dg-error "" "signed long int short" } */ +signed long int int *x545; /* { dg-error "" "signed long int int" } */ signed long int long *x546; -signed long int float *x547; /* { dg-error "error" "signed long int float" } */ -signed long int double *x548; /* { dg-error "error" "signed long int double" } */ -signed long int signed *x549; /* { dg-error "error" "signed long int signed" } */ -signed long int unsigned *x550; /* { dg-error "error" "signed long int unsigned" } */ -signed long long void *x551; /* { dg-error "error" "signed long long void" } */ -signed long long char *x552; /* { dg-error "error" "signed long long char" } */ -signed long long short *x553; /* { dg-error "error" "signed long long short" } */ +signed long int float *x547; /* { dg-error "" "signed long int float" } */ +signed long int double *x548; /* { dg-error "" "signed long int double" } */ +signed long int signed *x549; /* { dg-error "" "signed long int signed" } */ +signed long int unsigned *x550; /* { dg-error "" "signed long int unsigned" } */ +signed long long void *x551; /* { dg-error "" "signed long long void" } */ +signed long long char *x552; /* { dg-error "" "signed long long char" } */ +signed long long short *x553; /* { dg-error "" "signed long long short" } */ signed long long int *x554; -signed long long long *x555; /* { dg-error "error" "signed long long long" } */ -signed long long float *x556; /* { dg-error "error" "signed long long float" } */ -signed long long double *x557; /* { dg-error "error" "signed long long double" } */ -signed long long signed *x558; /* { dg-error "error" "signed long long signed" } */ -signed long long unsigned *x559; /* { dg-error "error" "signed long long unsigned" } */ -unsigned short int void *x560; /* { dg-error "error" "unsigned short int void" } */ -unsigned short int char *x561; /* { dg-error "error" "unsigned short int char" } */ -unsigned short int short *x562; /* { dg-error "error" "unsigned short int short" } */ -unsigned short int int *x563; /* { dg-error "error" "unsigned short int int" } */ -unsigned short int long *x564; /* { dg-error "error" "unsigned short int long" } */ -unsigned short int float *x565; /* { dg-error "error" "unsigned short int float" } */ -unsigned short int double *x566; /* { dg-error "error" "unsigned short int double" } */ -unsigned short int signed *x567; /* { dg-error "error" "unsigned short int signed" } */ -unsigned short int unsigned *x568; /* { dg-error "error" "unsigned short int unsigned" } */ -unsigned int short void *x569; /* { dg-error "error" "unsigned int short void" } */ -unsigned int short char *x570; /* { dg-error "error" "unsigned int short char" } */ -unsigned int short short *x571; /* { dg-error "error" "unsigned int short short" } */ -unsigned int short int *x572; /* { dg-error "error" "unsigned int short int" } */ -unsigned int short long *x573; /* { dg-error "error" "unsigned int short long" } */ -unsigned int short float *x574; /* { dg-error "error" "unsigned int short float" } */ -unsigned int short double *x575; /* { dg-error "error" "unsigned int short double" } */ -unsigned int short signed *x576; /* { dg-error "error" "unsigned int short signed" } */ -unsigned int short unsigned *x577; /* { dg-error "error" "unsigned int short unsigned" } */ -unsigned int long void *x578; /* { dg-error "error" "unsigned int long void" } */ -unsigned int long char *x579; /* { dg-error "error" "unsigned int long char" } */ -unsigned int long short *x580; /* { dg-error "error" "unsigned int long short" } */ -unsigned int long int *x581; /* { dg-error "error" "unsigned int long int" } */ +signed long long long *x555; /* { dg-error "" "signed long long long" } */ +signed long long float *x556; /* { dg-error "" "signed long long float" } */ +signed long long double *x557; /* { dg-error "" "signed long long double" } */ +signed long long signed *x558; /* { dg-error "" "signed long long signed" } */ +signed long long unsigned *x559; /* { dg-error "" "signed long long unsigned" } */ +unsigned short int void *x560; /* { dg-error "" "unsigned short int void" } */ +unsigned short int char *x561; /* { dg-error "" "unsigned short int char" } */ +unsigned short int short *x562; /* { dg-error "" "unsigned short int short" } */ +unsigned short int int *x563; /* { dg-error "" "unsigned short int int" } */ +unsigned short int long *x564; /* { dg-error "" "unsigned short int long" } */ +unsigned short int float *x565; /* { dg-error "" "unsigned short int float" } */ +unsigned short int double *x566; /* { dg-error "" "unsigned short int double" } */ +unsigned short int signed *x567; /* { dg-error "" "unsigned short int signed" } */ +unsigned short int unsigned *x568; /* { dg-error "" "unsigned short int unsigned" } */ +unsigned int short void *x569; /* { dg-error "" "unsigned int short void" } */ +unsigned int short char *x570; /* { dg-error "" "unsigned int short char" } */ +unsigned int short short *x571; /* { dg-error "" "unsigned int short short" } */ +unsigned int short int *x572; /* { dg-error "" "unsigned int short int" } */ +unsigned int short long *x573; /* { dg-error "" "unsigned int short long" } */ +unsigned int short float *x574; /* { dg-error "" "unsigned int short float" } */ +unsigned int short double *x575; /* { dg-error "" "unsigned int short double" } */ +unsigned int short signed *x576; /* { dg-error "" "unsigned int short signed" } */ +unsigned int short unsigned *x577; /* { dg-error "" "unsigned int short unsigned" } */ +unsigned int long void *x578; /* { dg-error "" "unsigned int long void" } */ +unsigned int long char *x579; /* { dg-error "" "unsigned int long char" } */ +unsigned int long short *x580; /* { dg-error "" "unsigned int long short" } */ +unsigned int long int *x581; /* { dg-error "" "unsigned int long int" } */ unsigned int long long *x582; -unsigned int long float *x583; /* { dg-error "error" "unsigned int long float" } */ -unsigned int long double *x584; /* { dg-error "error" "unsigned int long double" } */ -unsigned int long signed *x585; /* { dg-error "error" "unsigned int long signed" } */ -unsigned int long unsigned *x586; /* { dg-error "error" "unsigned int long unsigned" } */ -unsigned long int void *x587; /* { dg-error "error" "unsigned long int void" } */ -unsigned long int char *x588; /* { dg-error "error" "unsigned long int char" } */ -unsigned long int short *x589; /* { dg-error "error" "unsigned long int short" } */ -unsigned long int int *x590; /* { dg-error "error" "unsigned long int int" } */ +unsigned int long float *x583; /* { dg-error "" "unsigned int long float" } */ +unsigned int long double *x584; /* { dg-error "" "unsigned int long double" } */ +unsigned int long signed *x585; /* { dg-error "" "unsigned int long signed" } */ +unsigned int long unsigned *x586; /* { dg-error "" "unsigned int long unsigned" } */ +unsigned long int void *x587; /* { dg-error "" "unsigned long int void" } */ +unsigned long int char *x588; /* { dg-error "" "unsigned long int char" } */ +unsigned long int short *x589; /* { dg-error "" "unsigned long int short" } */ +unsigned long int int *x590; /* { dg-error "" "unsigned long int int" } */ unsigned long int long *x591; -unsigned long int float *x592; /* { dg-error "error" "unsigned long int float" } */ -unsigned long int double *x593; /* { dg-error "error" "unsigned long int double" } */ -unsigned long int signed *x594; /* { dg-error "error" "unsigned long int signed" } */ -unsigned long int unsigned *x595; /* { dg-error "error" "unsigned long int unsigned" } */ -unsigned long long void *x596; /* { dg-error "error" "unsigned long long void" } */ -unsigned long long char *x597; /* { dg-error "error" "unsigned long long char" } */ -unsigned long long short *x598; /* { dg-error "error" "unsigned long long short" } */ +unsigned long int float *x592; /* { dg-error "" "unsigned long int float" } */ +unsigned long int double *x593; /* { dg-error "" "unsigned long int double" } */ +unsigned long int signed *x594; /* { dg-error "" "unsigned long int signed" } */ +unsigned long int unsigned *x595; /* { dg-error "" "unsigned long int unsigned" } */ +unsigned long long void *x596; /* { dg-error "" "unsigned long long void" } */ +unsigned long long char *x597; /* { dg-error "" "unsigned long long char" } */ +unsigned long long short *x598; /* { dg-error "" "unsigned long long short" } */ unsigned long long int *x599; -unsigned long long long *x600; /* { dg-error "error" "unsigned long long long" } */ -unsigned long long float *x601; /* { dg-error "error" "unsigned long long float" } */ -unsigned long long double *x602; /* { dg-error "error" "unsigned long long double" } */ -unsigned long long signed *x603; /* { dg-error "error" "unsigned long long signed" } */ -unsigned long long unsigned *x604; /* { dg-error "error" "unsigned long long unsigned" } */ -int long long signed void *x605; /* { dg-error "error" "int long long signed void" } */ -int long long signed char *x606; /* { dg-error "error" "int long long signed char" } */ -int long long signed short *x607; /* { dg-error "error" "int long long signed short" } */ -int long long signed int *x608; /* { dg-error "error" "int long long signed int" } */ -int long long signed long *x609; /* { dg-error "error" "int long long signed long" } */ -int long long signed float *x610; /* { dg-error "error" "int long long signed float" } */ -int long long signed double *x611; /* { dg-error "error" "int long long signed double" } */ -int long long signed signed *x612; /* { dg-error "error" "int long long signed signed" } */ -int long long signed unsigned *x613; /* { dg-error "error" "int long long signed unsigned" } */ -int long long unsigned void *x614; /* { dg-error "error" "int long long unsigned void" } */ -int long long unsigned char *x615; /* { dg-error "error" "int long long unsigned char" } */ -int long long unsigned short *x616; /* { dg-error "error" "int long long unsigned short" } */ -int long long unsigned int *x617; /* { dg-error "error" "int long long unsigned int" } */ -int long long unsigned long *x618; /* { dg-error "error" "int long long unsigned long" } */ -int long long unsigned float *x619; /* { dg-error "error" "int long long unsigned float" } */ -int long long unsigned double *x620; /* { dg-error "error" "int long long unsigned double" } */ -int long long unsigned signed *x621; /* { dg-error "error" "int long long unsigned signed" } */ -int long long unsigned unsigned *x622; /* { dg-error "error" "int long long unsigned unsigned" } */ -int long signed long void *x623; /* { dg-error "error" "int long signed long void" } */ -int long signed long char *x624; /* { dg-error "error" "int long signed long char" } */ -int long signed long short *x625; /* { dg-error "error" "int long signed long short" } */ -int long signed long int *x626; /* { dg-error "error" "int long signed long int" } */ -int long signed long long *x627; /* { dg-error "error" "int long signed long long" } */ -int long signed long float *x628; /* { dg-error "error" "int long signed long float" } */ -int long signed long double *x629; /* { dg-error "error" "int long signed long double" } */ -int long signed long signed *x630; /* { dg-error "error" "int long signed long signed" } */ -int long signed long unsigned *x631; /* { dg-error "error" "int long signed long unsigned" } */ -int long unsigned long void *x632; /* { dg-error "error" "int long unsigned long void" } */ -int long unsigned long char *x633; /* { dg-error "error" "int long unsigned long char" } */ -int long unsigned long short *x634; /* { dg-error "error" "int long unsigned long short" } */ -int long unsigned long int *x635; /* { dg-error "error" "int long unsigned long int" } */ -int long unsigned long long *x636; /* { dg-error "error" "int long unsigned long long" } */ -int long unsigned long float *x637; /* { dg-error "error" "int long unsigned long float" } */ -int long unsigned long double *x638; /* { dg-error "error" "int long unsigned long double" } */ -int long unsigned long signed *x639; /* { dg-error "error" "int long unsigned long signed" } */ -int long unsigned long unsigned *x640; /* { dg-error "error" "int long unsigned long unsigned" } */ -int signed long long void *x641; /* { dg-error "error" "int signed long long void" } */ -int signed long long char *x642; /* { dg-error "error" "int signed long long char" } */ -int signed long long short *x643; /* { dg-error "error" "int signed long long short" } */ -int signed long long int *x644; /* { dg-error "error" "int signed long long int" } */ -int signed long long long *x645; /* { dg-error "error" "int signed long long long" } */ -int signed long long float *x646; /* { dg-error "error" "int signed long long float" } */ -int signed long long double *x647; /* { dg-error "error" "int signed long long double" } */ -int signed long long signed *x648; /* { dg-error "error" "int signed long long signed" } */ -int signed long long unsigned *x649; /* { dg-error "error" "int signed long long unsigned" } */ -int unsigned long long void *x650; /* { dg-error "error" "int unsigned long long void" } */ -int unsigned long long char *x651; /* { dg-error "error" "int unsigned long long char" } */ -int unsigned long long short *x652; /* { dg-error "error" "int unsigned long long short" } */ -int unsigned long long int *x653; /* { dg-error "error" "int unsigned long long int" } */ -int unsigned long long long *x654; /* { dg-error "error" "int unsigned long long long" } */ -int unsigned long long float *x655; /* { dg-error "error" "int unsigned long long float" } */ -int unsigned long long double *x656; /* { dg-error "error" "int unsigned long long double" } */ -int unsigned long long signed *x657; /* { dg-error "error" "int unsigned long long signed" } */ -int unsigned long long unsigned *x658; /* { dg-error "error" "int unsigned long long unsigned" } */ -long int long signed void *x659; /* { dg-error "error" "long int long signed void" } */ -long int long signed char *x660; /* { dg-error "error" "long int long signed char" } */ -long int long signed short *x661; /* { dg-error "error" "long int long signed short" } */ -long int long signed int *x662; /* { dg-error "error" "long int long signed int" } */ -long int long signed long *x663; /* { dg-error "error" "long int long signed long" } */ -long int long signed float *x664; /* { dg-error "error" "long int long signed float" } */ -long int long signed double *x665; /* { dg-error "error" "long int long signed double" } */ -long int long signed signed *x666; /* { dg-error "error" "long int long signed signed" } */ -long int long signed unsigned *x667; /* { dg-error "error" "long int long signed unsigned" } */ -long int long unsigned void *x668; /* { dg-error "error" "long int long unsigned void" } */ -long int long unsigned char *x669; /* { dg-error "error" "long int long unsigned char" } */ -long int long unsigned short *x670; /* { dg-error "error" "long int long unsigned short" } */ -long int long unsigned int *x671; /* { dg-error "error" "long int long unsigned int" } */ -long int long unsigned long *x672; /* { dg-error "error" "long int long unsigned long" } */ -long int long unsigned float *x673; /* { dg-error "error" "long int long unsigned float" } */ -long int long unsigned double *x674; /* { dg-error "error" "long int long unsigned double" } */ -long int long unsigned signed *x675; /* { dg-error "error" "long int long unsigned signed" } */ -long int long unsigned unsigned *x676; /* { dg-error "error" "long int long unsigned unsigned" } */ -long int signed long void *x677; /* { dg-error "error" "long int signed long void" } */ -long int signed long char *x678; /* { dg-error "error" "long int signed long char" } */ -long int signed long short *x679; /* { dg-error "error" "long int signed long short" } */ -long int signed long int *x680; /* { dg-error "error" "long int signed long int" } */ -long int signed long long *x681; /* { dg-error "error" "long int signed long long" } */ -long int signed long float *x682; /* { dg-error "error" "long int signed long float" } */ -long int signed long double *x683; /* { dg-error "error" "long int signed long double" } */ -long int signed long signed *x684; /* { dg-error "error" "long int signed long signed" } */ -long int signed long unsigned *x685; /* { dg-error "error" "long int signed long unsigned" } */ -long int unsigned long void *x686; /* { dg-error "error" "long int unsigned long void" } */ -long int unsigned long char *x687; /* { dg-error "error" "long int unsigned long char" } */ -long int unsigned long short *x688; /* { dg-error "error" "long int unsigned long short" } */ -long int unsigned long int *x689; /* { dg-error "error" "long int unsigned long int" } */ -long int unsigned long long *x690; /* { dg-error "error" "long int unsigned long long" } */ -long int unsigned long float *x691; /* { dg-error "error" "long int unsigned long float" } */ -long int unsigned long double *x692; /* { dg-error "error" "long int unsigned long double" } */ -long int unsigned long signed *x693; /* { dg-error "error" "long int unsigned long signed" } */ -long int unsigned long unsigned *x694; /* { dg-error "error" "long int unsigned long unsigned" } */ -long long int signed void *x695; /* { dg-error "error" "long long int signed void" } */ -long long int signed char *x696; /* { dg-error "error" "long long int signed char" } */ -long long int signed short *x697; /* { dg-error "error" "long long int signed short" } */ -long long int signed int *x698; /* { dg-error "error" "long long int signed int" } */ -long long int signed long *x699; /* { dg-error "error" "long long int signed long" } */ -long long int signed float *x700; /* { dg-error "error" "long long int signed float" } */ -long long int signed double *x701; /* { dg-error "error" "long long int signed double" } */ -long long int signed signed *x702; /* { dg-error "error" "long long int signed signed" } */ -long long int signed unsigned *x703; /* { dg-error "error" "long long int signed unsigned" } */ -long long int unsigned void *x704; /* { dg-error "error" "long long int unsigned void" } */ -long long int unsigned char *x705; /* { dg-error "error" "long long int unsigned char" } */ -long long int unsigned short *x706; /* { dg-error "error" "long long int unsigned short" } */ -long long int unsigned int *x707; /* { dg-error "error" "long long int unsigned int" } */ -long long int unsigned long *x708; /* { dg-error "error" "long long int unsigned long" } */ -long long int unsigned float *x709; /* { dg-error "error" "long long int unsigned float" } */ -long long int unsigned double *x710; /* { dg-error "error" "long long int unsigned double" } */ -long long int unsigned signed *x711; /* { dg-error "error" "long long int unsigned signed" } */ -long long int unsigned unsigned *x712; /* { dg-error "error" "long long int unsigned unsigned" } */ -long long signed int void *x713; /* { dg-error "error" "long long signed int void" } */ -long long signed int char *x714; /* { dg-error "error" "long long signed int char" } */ -long long signed int short *x715; /* { dg-error "error" "long long signed int short" } */ -long long signed int int *x716; /* { dg-error "error" "long long signed int int" } */ -long long signed int long *x717; /* { dg-error "error" "long long signed int long" } */ -long long signed int float *x718; /* { dg-error "error" "long long signed int float" } */ -long long signed int double *x719; /* { dg-error "error" "long long signed int double" } */ -long long signed int signed *x720; /* { dg-error "error" "long long signed int signed" } */ -long long signed int unsigned *x721; /* { dg-error "error" "long long signed int unsigned" } */ -long long unsigned int void *x722; /* { dg-error "error" "long long unsigned int void" } */ -long long unsigned int char *x723; /* { dg-error "error" "long long unsigned int char" } */ -long long unsigned int short *x724; /* { dg-error "error" "long long unsigned int short" } */ -long long unsigned int int *x725; /* { dg-error "error" "long long unsigned int int" } */ -long long unsigned int long *x726; /* { dg-error "error" "long long unsigned int long" } */ -long long unsigned int float *x727; /* { dg-error "error" "long long unsigned int float" } */ -long long unsigned int double *x728; /* { dg-error "error" "long long unsigned int double" } */ -long long unsigned int signed *x729; /* { dg-error "error" "long long unsigned int signed" } */ -long long unsigned int unsigned *x730; /* { dg-error "error" "long long unsigned int unsigned" } */ -long signed int long void *x731; /* { dg-error "error" "long signed int long void" } */ -long signed int long char *x732; /* { dg-error "error" "long signed int long char" } */ -long signed int long short *x733; /* { dg-error "error" "long signed int long short" } */ -long signed int long int *x734; /* { dg-error "error" "long signed int long int" } */ -long signed int long long *x735; /* { dg-error "error" "long signed int long long" } */ -long signed int long float *x736; /* { dg-error "error" "long signed int long float" } */ -long signed int long double *x737; /* { dg-error "error" "long signed int long double" } */ -long signed int long signed *x738; /* { dg-error "error" "long signed int long signed" } */ -long signed int long unsigned *x739; /* { dg-error "error" "long signed int long unsigned" } */ -long signed long int void *x740; /* { dg-error "error" "long signed long int void" } */ -long signed long int char *x741; /* { dg-error "error" "long signed long int char" } */ -long signed long int short *x742; /* { dg-error "error" "long signed long int short" } */ -long signed long int int *x743; /* { dg-error "error" "long signed long int int" } */ -long signed long int long *x744; /* { dg-error "error" "long signed long int long" } */ -long signed long int float *x745; /* { dg-error "error" "long signed long int float" } */ -long signed long int double *x746; /* { dg-error "error" "long signed long int double" } */ -long signed long int signed *x747; /* { dg-error "error" "long signed long int signed" } */ -long signed long int unsigned *x748; /* { dg-error "error" "long signed long int unsigned" } */ -long unsigned int long void *x749; /* { dg-error "error" "long unsigned int long void" } */ -long unsigned int long char *x750; /* { dg-error "error" "long unsigned int long char" } */ -long unsigned int long short *x751; /* { dg-error "error" "long unsigned int long short" } */ -long unsigned int long int *x752; /* { dg-error "error" "long unsigned int long int" } */ -long unsigned int long long *x753; /* { dg-error "error" "long unsigned int long long" } */ -long unsigned int long float *x754; /* { dg-error "error" "long unsigned int long float" } */ -long unsigned int long double *x755; /* { dg-error "error" "long unsigned int long double" } */ -long unsigned int long signed *x756; /* { dg-error "error" "long unsigned int long signed" } */ -long unsigned int long unsigned *x757; /* { dg-error "error" "long unsigned int long unsigned" } */ -long unsigned long int void *x758; /* { dg-error "error" "long unsigned long int void" } */ -long unsigned long int char *x759; /* { dg-error "error" "long unsigned long int char" } */ -long unsigned long int short *x760; /* { dg-error "error" "long unsigned long int short" } */ -long unsigned long int int *x761; /* { dg-error "error" "long unsigned long int int" } */ -long unsigned long int long *x762; /* { dg-error "error" "long unsigned long int long" } */ -long unsigned long int float *x763; /* { dg-error "error" "long unsigned long int float" } */ -long unsigned long int double *x764; /* { dg-error "error" "long unsigned long int double" } */ -long unsigned long int signed *x765; /* { dg-error "error" "long unsigned long int signed" } */ -long unsigned long int unsigned *x766; /* { dg-error "error" "long unsigned long int unsigned" } */ -signed int long long void *x767; /* { dg-error "error" "signed int long long void" } */ -signed int long long char *x768; /* { dg-error "error" "signed int long long char" } */ -signed int long long short *x769; /* { dg-error "error" "signed int long long short" } */ -signed int long long int *x770; /* { dg-error "error" "signed int long long int" } */ -signed int long long long *x771; /* { dg-error "error" "signed int long long long" } */ -signed int long long float *x772; /* { dg-error "error" "signed int long long float" } */ -signed int long long double *x773; /* { dg-error "error" "signed int long long double" } */ -signed int long long signed *x774; /* { dg-error "error" "signed int long long signed" } */ -signed int long long unsigned *x775; /* { dg-error "error" "signed int long long unsigned" } */ -signed long int long void *x776; /* { dg-error "error" "signed long int long void" } */ -signed long int long char *x777; /* { dg-error "error" "signed long int long char" } */ -signed long int long short *x778; /* { dg-error "error" "signed long int long short" } */ -signed long int long int *x779; /* { dg-error "error" "signed long int long int" } */ -signed long int long long *x780; /* { dg-error "error" "signed long int long long" } */ -signed long int long float *x781; /* { dg-error "error" "signed long int long float" } */ -signed long int long double *x782; /* { dg-error "error" "signed long int long double" } */ -signed long int long signed *x783; /* { dg-error "error" "signed long int long signed" } */ -signed long int long unsigned *x784; /* { dg-error "error" "signed long int long unsigned" } */ -signed long long int void *x785; /* { dg-error "error" "signed long long int void" } */ -signed long long int char *x786; /* { dg-error "error" "signed long long int char" } */ -signed long long int short *x787; /* { dg-error "error" "signed long long int short" } */ -signed long long int int *x788; /* { dg-error "error" "signed long long int int" } */ -signed long long int long *x789; /* { dg-error "error" "signed long long int long" } */ -signed long long int float *x790; /* { dg-error "error" "signed long long int float" } */ -signed long long int double *x791; /* { dg-error "error" "signed long long int double" } */ -signed long long int signed *x792; /* { dg-error "error" "signed long long int signed" } */ -signed long long int unsigned *x793; /* { dg-error "error" "signed long long int unsigned" } */ -unsigned int long long void *x794; /* { dg-error "error" "unsigned int long long void" } */ -unsigned int long long char *x795; /* { dg-error "error" "unsigned int long long char" } */ -unsigned int long long short *x796; /* { dg-error "error" "unsigned int long long short" } */ -unsigned int long long int *x797; /* { dg-error "error" "unsigned int long long int" } */ -unsigned int long long long *x798; /* { dg-error "error" "unsigned int long long long" } */ -unsigned int long long float *x799; /* { dg-error "error" "unsigned int long long float" } */ -unsigned int long long double *x800; /* { dg-error "error" "unsigned int long long double" } */ -unsigned int long long signed *x801; /* { dg-error "error" "unsigned int long long signed" } */ -unsigned int long long unsigned *x802; /* { dg-error "error" "unsigned int long long unsigned" } */ -unsigned long int long void *x803; /* { dg-error "error" "unsigned long int long void" } */ -unsigned long int long char *x804; /* { dg-error "error" "unsigned long int long char" } */ -unsigned long int long short *x805; /* { dg-error "error" "unsigned long int long short" } */ -unsigned long int long int *x806; /* { dg-error "error" "unsigned long int long int" } */ -unsigned long int long long *x807; /* { dg-error "error" "unsigned long int long long" } */ -unsigned long int long float *x808; /* { dg-error "error" "unsigned long int long float" } */ -unsigned long int long double *x809; /* { dg-error "error" "unsigned long int long double" } */ -unsigned long int long signed *x810; /* { dg-error "error" "unsigned long int long signed" } */ -unsigned long int long unsigned *x811; /* { dg-error "error" "unsigned long int long unsigned" } */ -unsigned long long int void *x812; /* { dg-error "error" "unsigned long long int void" } */ -unsigned long long int char *x813; /* { dg-error "error" "unsigned long long int char" } */ -unsigned long long int short *x814; /* { dg-error "error" "unsigned long long int short" } */ -unsigned long long int int *x815; /* { dg-error "error" "unsigned long long int int" } */ -unsigned long long int long *x816; /* { dg-error "error" "unsigned long long int long" } */ -unsigned long long int float *x817; /* { dg-error "error" "unsigned long long int float" } */ -unsigned long long int double *x818; /* { dg-error "error" "unsigned long long int double" } */ -unsigned long long int signed *x819; /* { dg-error "error" "unsigned long long int signed" } */ -unsigned long long int unsigned *x820; /* { dg-error "error" "unsigned long long int unsigned" } */ +unsigned long long long *x600; /* { dg-error "" "unsigned long long long" } */ +unsigned long long float *x601; /* { dg-error "" "unsigned long long float" } */ +unsigned long long double *x602; /* { dg-error "" "unsigned long long double" } */ +unsigned long long signed *x603; /* { dg-error "" "unsigned long long signed" } */ +unsigned long long unsigned *x604; /* { dg-error "" "unsigned long long unsigned" } */ +int long long signed void *x605; /* { dg-error "" "int long long signed void" } */ +int long long signed char *x606; /* { dg-error "" "int long long signed char" } */ +int long long signed short *x607; /* { dg-error "" "int long long signed short" } */ +int long long signed int *x608; /* { dg-error "" "int long long signed int" } */ +int long long signed long *x609; /* { dg-error "" "int long long signed long" } */ +int long long signed float *x610; /* { dg-error "" "int long long signed float" } */ +int long long signed double *x611; /* { dg-error "" "int long long signed double" } */ +int long long signed signed *x612; /* { dg-error "" "int long long signed signed" } */ +int long long signed unsigned *x613; /* { dg-error "" "int long long signed unsigned" } */ +int long long unsigned void *x614; /* { dg-error "" "int long long unsigned void" } */ +int long long unsigned char *x615; /* { dg-error "" "int long long unsigned char" } */ +int long long unsigned short *x616; /* { dg-error "" "int long long unsigned short" } */ +int long long unsigned int *x617; /* { dg-error "" "int long long unsigned int" } */ +int long long unsigned long *x618; /* { dg-error "" "int long long unsigned long" } */ +int long long unsigned float *x619; /* { dg-error "" "int long long unsigned float" } */ +int long long unsigned double *x620; /* { dg-error "" "int long long unsigned double" } */ +int long long unsigned signed *x621; /* { dg-error "" "int long long unsigned signed" } */ +int long long unsigned unsigned *x622; /* { dg-error "" "int long long unsigned unsigned" } */ +int long signed long void *x623; /* { dg-error "" "int long signed long void" } */ +int long signed long char *x624; /* { dg-error "" "int long signed long char" } */ +int long signed long short *x625; /* { dg-error "" "int long signed long short" } */ +int long signed long int *x626; /* { dg-error "" "int long signed long int" } */ +int long signed long long *x627; /* { dg-error "" "int long signed long long" } */ +int long signed long float *x628; /* { dg-error "" "int long signed long float" } */ +int long signed long double *x629; /* { dg-error "" "int long signed long double" } */ +int long signed long signed *x630; /* { dg-error "" "int long signed long signed" } */ +int long signed long unsigned *x631; /* { dg-error "" "int long signed long unsigned" } */ +int long unsigned long void *x632; /* { dg-error "" "int long unsigned long void" } */ +int long unsigned long char *x633; /* { dg-error "" "int long unsigned long char" } */ +int long unsigned long short *x634; /* { dg-error "" "int long unsigned long short" } */ +int long unsigned long int *x635; /* { dg-error "" "int long unsigned long int" } */ +int long unsigned long long *x636; /* { dg-error "" "int long unsigned long long" } */ +int long unsigned long float *x637; /* { dg-error "" "int long unsigned long float" } */ +int long unsigned long double *x638; /* { dg-error "" "int long unsigned long double" } */ +int long unsigned long signed *x639; /* { dg-error "" "int long unsigned long signed" } */ +int long unsigned long unsigned *x640; /* { dg-error "" "int long unsigned long unsigned" } */ +int signed long long void *x641; /* { dg-error "" "int signed long long void" } */ +int signed long long char *x642; /* { dg-error "" "int signed long long char" } */ +int signed long long short *x643; /* { dg-error "" "int signed long long short" } */ +int signed long long int *x644; /* { dg-error "" "int signed long long int" } */ +int signed long long long *x645; /* { dg-error "" "int signed long long long" } */ +int signed long long float *x646; /* { dg-error "" "int signed long long float" } */ +int signed long long double *x647; /* { dg-error "" "int signed long long double" } */ +int signed long long signed *x648; /* { dg-error "" "int signed long long signed" } */ +int signed long long unsigned *x649; /* { dg-error "" "int signed long long unsigned" } */ +int unsigned long long void *x650; /* { dg-error "" "int unsigned long long void" } */ +int unsigned long long char *x651; /* { dg-error "" "int unsigned long long char" } */ +int unsigned long long short *x652; /* { dg-error "" "int unsigned long long short" } */ +int unsigned long long int *x653; /* { dg-error "" "int unsigned long long int" } */ +int unsigned long long long *x654; /* { dg-error "" "int unsigned long long long" } */ +int unsigned long long float *x655; /* { dg-error "" "int unsigned long long float" } */ +int unsigned long long double *x656; /* { dg-error "" "int unsigned long long double" } */ +int unsigned long long signed *x657; /* { dg-error "" "int unsigned long long signed" } */ +int unsigned long long unsigned *x658; /* { dg-error "" "int unsigned long long unsigned" } */ +long int long signed void *x659; /* { dg-error "" "long int long signed void" } */ +long int long signed char *x660; /* { dg-error "" "long int long signed char" } */ +long int long signed short *x661; /* { dg-error "" "long int long signed short" } */ +long int long signed int *x662; /* { dg-error "" "long int long signed int" } */ +long int long signed long *x663; /* { dg-error "" "long int long signed long" } */ +long int long signed float *x664; /* { dg-error "" "long int long signed float" } */ +long int long signed double *x665; /* { dg-error "" "long int long signed double" } */ +long int long signed signed *x666; /* { dg-error "" "long int long signed signed" } */ +long int long signed unsigned *x667; /* { dg-error "" "long int long signed unsigned" } */ +long int long unsigned void *x668; /* { dg-error "" "long int long unsigned void" } */ +long int long unsigned char *x669; /* { dg-error "" "long int long unsigned char" } */ +long int long unsigned short *x670; /* { dg-error "" "long int long unsigned short" } */ +long int long unsigned int *x671; /* { dg-error "" "long int long unsigned int" } */ +long int long unsigned long *x672; /* { dg-error "" "long int long unsigned long" } */ +long int long unsigned float *x673; /* { dg-error "" "long int long unsigned float" } */ +long int long unsigned double *x674; /* { dg-error "" "long int long unsigned double" } */ +long int long unsigned signed *x675; /* { dg-error "" "long int long unsigned signed" } */ +long int long unsigned unsigned *x676; /* { dg-error "" "long int long unsigned unsigned" } */ +long int signed long void *x677; /* { dg-error "" "long int signed long void" } */ +long int signed long char *x678; /* { dg-error "" "long int signed long char" } */ +long int signed long short *x679; /* { dg-error "" "long int signed long short" } */ +long int signed long int *x680; /* { dg-error "" "long int signed long int" } */ +long int signed long long *x681; /* { dg-error "" "long int signed long long" } */ +long int signed long float *x682; /* { dg-error "" "long int signed long float" } */ +long int signed long double *x683; /* { dg-error "" "long int signed long double" } */ +long int signed long signed *x684; /* { dg-error "" "long int signed long signed" } */ +long int signed long unsigned *x685; /* { dg-error "" "long int signed long unsigned" } */ +long int unsigned long void *x686; /* { dg-error "" "long int unsigned long void" } */ +long int unsigned long char *x687; /* { dg-error "" "long int unsigned long char" } */ +long int unsigned long short *x688; /* { dg-error "" "long int unsigned long short" } */ +long int unsigned long int *x689; /* { dg-error "" "long int unsigned long int" } */ +long int unsigned long long *x690; /* { dg-error "" "long int unsigned long long" } */ +long int unsigned long float *x691; /* { dg-error "" "long int unsigned long float" } */ +long int unsigned long double *x692; /* { dg-error "" "long int unsigned long double" } */ +long int unsigned long signed *x693; /* { dg-error "" "long int unsigned long signed" } */ +long int unsigned long unsigned *x694; /* { dg-error "" "long int unsigned long unsigned" } */ +long long int signed void *x695; /* { dg-error "" "long long int signed void" } */ +long long int signed char *x696; /* { dg-error "" "long long int signed char" } */ +long long int signed short *x697; /* { dg-error "" "long long int signed short" } */ +long long int signed int *x698; /* { dg-error "" "long long int signed int" } */ +long long int signed long *x699; /* { dg-error "" "long long int signed long" } */ +long long int signed float *x700; /* { dg-error "" "long long int signed float" } */ +long long int signed double *x701; /* { dg-error "" "long long int signed double" } */ +long long int signed signed *x702; /* { dg-error "" "long long int signed signed" } */ +long long int signed unsigned *x703; /* { dg-error "" "long long int signed unsigned" } */ +long long int unsigned void *x704; /* { dg-error "" "long long int unsigned void" } */ +long long int unsigned char *x705; /* { dg-error "" "long long int unsigned char" } */ +long long int unsigned short *x706; /* { dg-error "" "long long int unsigned short" } */ +long long int unsigned int *x707; /* { dg-error "" "long long int unsigned int" } */ +long long int unsigned long *x708; /* { dg-error "" "long long int unsigned long" } */ +long long int unsigned float *x709; /* { dg-error "" "long long int unsigned float" } */ +long long int unsigned double *x710; /* { dg-error "" "long long int unsigned double" } */ +long long int unsigned signed *x711; /* { dg-error "" "long long int unsigned signed" } */ +long long int unsigned unsigned *x712; /* { dg-error "" "long long int unsigned unsigned" } */ +long long signed int void *x713; /* { dg-error "" "long long signed int void" } */ +long long signed int char *x714; /* { dg-error "" "long long signed int char" } */ +long long signed int short *x715; /* { dg-error "" "long long signed int short" } */ +long long signed int int *x716; /* { dg-error "" "long long signed int int" } */ +long long signed int long *x717; /* { dg-error "" "long long signed int long" } */ +long long signed int float *x718; /* { dg-error "" "long long signed int float" } */ +long long signed int double *x719; /* { dg-error "" "long long signed int double" } */ +long long signed int signed *x720; /* { dg-error "" "long long signed int signed" } */ +long long signed int unsigned *x721; /* { dg-error "" "long long signed int unsigned" } */ +long long unsigned int void *x722; /* { dg-error "" "long long unsigned int void" } */ +long long unsigned int char *x723; /* { dg-error "" "long long unsigned int char" } */ +long long unsigned int short *x724; /* { dg-error "" "long long unsigned int short" } */ +long long unsigned int int *x725; /* { dg-error "" "long long unsigned int int" } */ +long long unsigned int long *x726; /* { dg-error "" "long long unsigned int long" } */ +long long unsigned int float *x727; /* { dg-error "" "long long unsigned int float" } */ +long long unsigned int double *x728; /* { dg-error "" "long long unsigned int double" } */ +long long unsigned int signed *x729; /* { dg-error "" "long long unsigned int signed" } */ +long long unsigned int unsigned *x730; /* { dg-error "" "long long unsigned int unsigned" } */ +long signed int long void *x731; /* { dg-error "" "long signed int long void" } */ +long signed int long char *x732; /* { dg-error "" "long signed int long char" } */ +long signed int long short *x733; /* { dg-error "" "long signed int long short" } */ +long signed int long int *x734; /* { dg-error "" "long signed int long int" } */ +long signed int long long *x735; /* { dg-error "" "long signed int long long" } */ +long signed int long float *x736; /* { dg-error "" "long signed int long float" } */ +long signed int long double *x737; /* { dg-error "" "long signed int long double" } */ +long signed int long signed *x738; /* { dg-error "" "long signed int long signed" } */ +long signed int long unsigned *x739; /* { dg-error "" "long signed int long unsigned" } */ +long signed long int void *x740; /* { dg-error "" "long signed long int void" } */ +long signed long int char *x741; /* { dg-error "" "long signed long int char" } */ +long signed long int short *x742; /* { dg-error "" "long signed long int short" } */ +long signed long int int *x743; /* { dg-error "" "long signed long int int" } */ +long signed long int long *x744; /* { dg-error "" "long signed long int long" } */ +long signed long int float *x745; /* { dg-error "" "long signed long int float" } */ +long signed long int double *x746; /* { dg-error "" "long signed long int double" } */ +long signed long int signed *x747; /* { dg-error "" "long signed long int signed" } */ +long signed long int unsigned *x748; /* { dg-error "" "long signed long int unsigned" } */ +long unsigned int long void *x749; /* { dg-error "" "long unsigned int long void" } */ +long unsigned int long char *x750; /* { dg-error "" "long unsigned int long char" } */ +long unsigned int long short *x751; /* { dg-error "" "long unsigned int long short" } */ +long unsigned int long int *x752; /* { dg-error "" "long unsigned int long int" } */ +long unsigned int long long *x753; /* { dg-error "" "long unsigned int long long" } */ +long unsigned int long float *x754; /* { dg-error "" "long unsigned int long float" } */ +long unsigned int long double *x755; /* { dg-error "" "long unsigned int long double" } */ +long unsigned int long signed *x756; /* { dg-error "" "long unsigned int long signed" } */ +long unsigned int long unsigned *x757; /* { dg-error "" "long unsigned int long unsigned" } */ +long unsigned long int void *x758; /* { dg-error "" "long unsigned long int void" } */ +long unsigned long int char *x759; /* { dg-error "" "long unsigned long int char" } */ +long unsigned long int short *x760; /* { dg-error "" "long unsigned long int short" } */ +long unsigned long int int *x761; /* { dg-error "" "long unsigned long int int" } */ +long unsigned long int long *x762; /* { dg-error "" "long unsigned long int long" } */ +long unsigned long int float *x763; /* { dg-error "" "long unsigned long int float" } */ +long unsigned long int double *x764; /* { dg-error "" "long unsigned long int double" } */ +long unsigned long int signed *x765; /* { dg-error "" "long unsigned long int signed" } */ +long unsigned long int unsigned *x766; /* { dg-error "" "long unsigned long int unsigned" } */ +signed int long long void *x767; /* { dg-error "" "signed int long long void" } */ +signed int long long char *x768; /* { dg-error "" "signed int long long char" } */ +signed int long long short *x769; /* { dg-error "" "signed int long long short" } */ +signed int long long int *x770; /* { dg-error "" "signed int long long int" } */ +signed int long long long *x771; /* { dg-error "" "signed int long long long" } */ +signed int long long float *x772; /* { dg-error "" "signed int long long float" } */ +signed int long long double *x773; /* { dg-error "" "signed int long long double" } */ +signed int long long signed *x774; /* { dg-error "" "signed int long long signed" } */ +signed int long long unsigned *x775; /* { dg-error "" "signed int long long unsigned" } */ +signed long int long void *x776; /* { dg-error "" "signed long int long void" } */ +signed long int long char *x777; /* { dg-error "" "signed long int long char" } */ +signed long int long short *x778; /* { dg-error "" "signed long int long short" } */ +signed long int long int *x779; /* { dg-error "" "signed long int long int" } */ +signed long int long long *x780; /* { dg-error "" "signed long int long long" } */ +signed long int long float *x781; /* { dg-error "" "signed long int long float" } */ +signed long int long double *x782; /* { dg-error "" "signed long int long double" } */ +signed long int long signed *x783; /* { dg-error "" "signed long int long signed" } */ +signed long int long unsigned *x784; /* { dg-error "" "signed long int long unsigned" } */ +signed long long int void *x785; /* { dg-error "" "signed long long int void" } */ +signed long long int char *x786; /* { dg-error "" "signed long long int char" } */ +signed long long int short *x787; /* { dg-error "" "signed long long int short" } */ +signed long long int int *x788; /* { dg-error "" "signed long long int int" } */ +signed long long int long *x789; /* { dg-error "" "signed long long int long" } */ +signed long long int float *x790; /* { dg-error "" "signed long long int float" } */ +signed long long int double *x791; /* { dg-error "" "signed long long int double" } */ +signed long long int signed *x792; /* { dg-error "" "signed long long int signed" } */ +signed long long int unsigned *x793; /* { dg-error "" "signed long long int unsigned" } */ +unsigned int long long void *x794; /* { dg-error "" "unsigned int long long void" } */ +unsigned int long long char *x795; /* { dg-error "" "unsigned int long long char" } */ +unsigned int long long short *x796; /* { dg-error "" "unsigned int long long short" } */ +unsigned int long long int *x797; /* { dg-error "" "unsigned int long long int" } */ +unsigned int long long long *x798; /* { dg-error "" "unsigned int long long long" } */ +unsigned int long long float *x799; /* { dg-error "" "unsigned int long long float" } */ +unsigned int long long double *x800; /* { dg-error "" "unsigned int long long double" } */ +unsigned int long long signed *x801; /* { dg-error "" "unsigned int long long signed" } */ +unsigned int long long unsigned *x802; /* { dg-error "" "unsigned int long long unsigned" } */ +unsigned long int long void *x803; /* { dg-error "" "unsigned long int long void" } */ +unsigned long int long char *x804; /* { dg-error "" "unsigned long int long char" } */ +unsigned long int long short *x805; /* { dg-error "" "unsigned long int long short" } */ +unsigned long int long int *x806; /* { dg-error "" "unsigned long int long int" } */ +unsigned long int long long *x807; /* { dg-error "" "unsigned long int long long" } */ +unsigned long int long float *x808; /* { dg-error "" "unsigned long int long float" } */ +unsigned long int long double *x809; /* { dg-error "" "unsigned long int long double" } */ +unsigned long int long signed *x810; /* { dg-error "" "unsigned long int long signed" } */ +unsigned long int long unsigned *x811; /* { dg-error "" "unsigned long int long unsigned" } */ +unsigned long long int void *x812; /* { dg-error "" "unsigned long long int void" } */ +unsigned long long int char *x813; /* { dg-error "" "unsigned long long int char" } */ +unsigned long long int short *x814; /* { dg-error "" "unsigned long long int short" } */ +unsigned long long int int *x815; /* { dg-error "" "unsigned long long int int" } */ +unsigned long long int long *x816; /* { dg-error "" "unsigned long long int long" } */ +unsigned long long int float *x817; /* { dg-error "" "unsigned long long int float" } */ +unsigned long long int double *x818; /* { dg-error "" "unsigned long long int double" } */ +unsigned long long int signed *x819; /* { dg-error "" "unsigned long long int signed" } */ +unsigned long long int unsigned *x820; /* { dg-error "" "unsigned long long int unsigned" } */ diff --git a/gcc/testsuite/gcc.dg/lvalue-2.c b/gcc/testsuite/gcc.dg/lvalue-2.c index c512aef8394..a6f88096226 100644 --- a/gcc/testsuite/gcc.dg/lvalue-2.c +++ b/gcc/testsuite/gcc.dg/lvalue-2.c @@ -9,12 +9,12 @@ int a, b; void f0 (void) { - (a+b) = 1; /* { dg-error "error: lvalue required as left operand of assignment" } */ - (a+b)++; /* { dg-error "error: lvalue required as increment operand" } */ - ++(a+b); /* { dg-error "error: lvalue required as increment operand" } */ - (a+b)--; /* { dg-error "error: lvalue required as decrement operand" } */ - --(a+b); /* { dg-error "error: lvalue required as decrement operand" } */ - &(a+b); /* { dg-error "error: lvalue required as unary '&' operand" } */ + (a+b) = 1; /* { dg-error "lvalue required as left operand of assignment" } */ + (a+b)++; /* { dg-error "lvalue required as increment operand" } */ + ++(a+b); /* { dg-error "lvalue required as increment operand" } */ + (a+b)--; /* { dg-error "lvalue required as decrement operand" } */ + --(a+b); /* { dg-error "lvalue required as decrement operand" } */ + &(a+b); /* { dg-error "lvalue required as unary '&' operand" } */ } const int c; @@ -25,24 +25,24 @@ const int *f; void f1 (void) { - c = 1; /* { dg-error "error: assignment of read-only variable 'c'" } */ - d.x = 1; /* { dg-error "error: assignment of read-only variable 'd'" } */ - e.x = 1; /* { dg-error "error: assignment of read-only member 'x'" } */ - *f = 1; /* { dg-error "error: assignment of read-only location" } */ - c++; /* { dg-error "error: increment of read-only variable 'c'" } */ - d.x++; /* { dg-error "error: increment of read-only variable 'd'" } */ - e.x++; /* { dg-error "error: increment of read-only member 'x'" } */ - (*f)++; /* { dg-error "error: increment of read-only location" } */ - ++c; /* { dg-error "error: increment of read-only variable 'c'" } */ - ++d.x; /* { dg-error "error: increment of read-only variable 'd'" } */ - ++e.x; /* { dg-error "error: increment of read-only member 'x'" } */ - ++(*f); /* { dg-error "error: increment of read-only location" } */ - c--; /* { dg-error "error: decrement of read-only variable 'c'" } */ - d.x--; /* { dg-error "error: decrement of read-only variable 'd'" } */ - e.x--; /* { dg-error "error: decrement of read-only member 'x'" } */ - (*f)--; /* { dg-error "error: decrement of read-only location" } */ - --c; /* { dg-error "error: decrement of read-only variable 'c'" } */ - --d.x; /* { dg-error "error: decrement of read-only variable 'd'" } */ - --e.x; /* { dg-error "error: decrement of read-only member 'x'" } */ - --(*f); /* { dg-error "error: decrement of read-only location" } */ + c = 1; /* { dg-error "assignment of read-only variable 'c'" } */ + d.x = 1; /* { dg-error "assignment of read-only variable 'd'" } */ + e.x = 1; /* { dg-error "assignment of read-only member 'x'" } */ + *f = 1; /* { dg-error "assignment of read-only location" } */ + c++; /* { dg-error "increment of read-only variable 'c'" } */ + d.x++; /* { dg-error "increment of read-only variable 'd'" } */ + e.x++; /* { dg-error "increment of read-only member 'x'" } */ + (*f)++; /* { dg-error "increment of read-only location" } */ + ++c; /* { dg-error "increment of read-only variable 'c'" } */ + ++d.x; /* { dg-error "increment of read-only variable 'd'" } */ + ++e.x; /* { dg-error "increment of read-only member 'x'" } */ + ++(*f); /* { dg-error "increment of read-only location" } */ + c--; /* { dg-error "decrement of read-only variable 'c'" } */ + d.x--; /* { dg-error "decrement of read-only variable 'd'" } */ + e.x--; /* { dg-error "decrement of read-only member 'x'" } */ + (*f)--; /* { dg-error "decrement of read-only location" } */ + --c; /* { dg-error "decrement of read-only variable 'c'" } */ + --d.x; /* { dg-error "decrement of read-only variable 'd'" } */ + --e.x; /* { dg-error "decrement of read-only member 'x'" } */ + --(*f); /* { dg-error "decrement of read-only location" } */ } diff --git a/gcc/testsuite/gcc.dg/lvalue-3.c b/gcc/testsuite/gcc.dg/lvalue-3.c index 0745c7ec7e5..6a500d4d69f 100644 --- a/gcc/testsuite/gcc.dg/lvalue-3.c +++ b/gcc/testsuite/gcc.dg/lvalue-3.c @@ -9,6 +9,6 @@ typeof (x.a) b; void f (void) { - x.a = 1; /* { dg-error "error: assignment of read-only member 'a'" } */ - b = 1; /* { dg-error "error: assignment of read-only variable 'b'" } */ + x.a = 1; /* { dg-error "assignment of read-only member 'a'" } */ + b = 1; /* { dg-error "assignment of read-only variable 'b'" } */ } diff --git a/gcc/testsuite/gcc.dg/nested-func-3.c b/gcc/testsuite/gcc.dg/nested-func-3.c index c4c016cfc4b..19e8a6155b9 100644 --- a/gcc/testsuite/gcc.dg/nested-func-3.c +++ b/gcc/testsuite/gcc.dg/nested-func-3.c @@ -7,14 +7,14 @@ void f (void) { - auto int fn (int); /* { dg-error "error: nested function 'fn' declared but never defined" } */ - auto int fn2 (int); /* { dg-error "error: nested function 'fn2' declared but never defined" } */ + auto int fn (int); /* { dg-error "nested function 'fn' declared but never defined" } */ + auto int fn2 (int); /* { dg-error "nested function 'fn2' declared but never defined" } */ sizeof(fn(1)); } void h (void) { - auto int hn (int); /* { dg-error "error: nested function 'hn' declared but never defined" } */ + auto int hn (int); /* { dg-error "nested function 'hn' declared but never defined" } */ hn (1); } diff --git a/gcc/testsuite/gcc.dg/nested-redef-1.c b/gcc/testsuite/gcc.dg/nested-redef-1.c index 34b92d8f571..acc961dac23 100644 --- a/gcc/testsuite/gcc.dg/nested-redef-1.c +++ b/gcc/testsuite/gcc.dg/nested-redef-1.c @@ -4,21 +4,21 @@ /* { dg-options "" } */ struct s0 { - struct s0 { int a; } x; /* { dg-error "error: nested redefinition of 'struct s0'" } */ + struct s0 { int a; } x; /* { dg-error "nested redefinition of 'struct s0'" } */ }; struct s1 { - const struct s1 { int b; } x; /* { dg-error "error: nested redefinition of 'struct s1'" } */ + const struct s1 { int b; } x; /* { dg-error "nested redefinition of 'struct s1'" } */ }; struct s2 { - struct s2 { int c; } *x; /* { dg-error "error: nested redefinition of 'struct s2'" } */ + struct s2 { int c; } *x; /* { dg-error "nested redefinition of 'struct s2'" } */ }; struct s3 { struct s4 { struct s5 { - struct s3 { int a; } **x; /* { dg-error "error: nested redefinition of 'struct s3'" } */ + struct s3 { int a; } **x; /* { dg-error "nested redefinition of 'struct s3'" } */ } y; } z; }; @@ -27,15 +27,15 @@ struct s6; struct s6 { struct s6 *p; }; union u0 { - union u0 { int c; } *x; /* { dg-error "error: nested redefinition of 'union u0'" } */ + union u0 { int c; } *x; /* { dg-error "nested redefinition of 'union u0'" } */ }; enum e0 { - E0 = sizeof(enum e0 { E1 }) /* { dg-error "error: nested redefinition of 'enum e0'" } */ + E0 = sizeof(enum e0 { E1 }) /* { dg-error "nested redefinition of 'enum e0'" } */ }; enum e1 { - E2 = sizeof(enum e2 { E2 }), /* { dg-error "error: redeclaration of enumerator 'E2'" } */ + E2 = sizeof(enum e2 { E2 }), /* { dg-error "redeclaration of enumerator 'E2'" } */ /* { dg-error "previous definition" "previous E2" { target *-*-* } 38 } */ E3 }; diff --git a/gcc/testsuite/gcc.dg/noreturn-4.c b/gcc/testsuite/gcc.dg/noreturn-4.c index 91f64573a55..5bc78abd4fb 100644 --- a/gcc/testsuite/gcc.dg/noreturn-4.c +++ b/gcc/testsuite/gcc.dg/noreturn-4.c @@ -5,6 +5,6 @@ extern void exit (int) __attribute__ ((__noreturn__)); int main (void) -{ /* { dg-warning "warning: function might be possible candidate for attribute 'noreturn'" "warn for main" } */ +{ /* { dg-warning "function might be possible candidate for attribute 'noreturn'" "warn for main" } */ exit (0); } diff --git a/gcc/testsuite/gcc.dg/old-style-prom-2.c b/gcc/testsuite/gcc.dg/old-style-prom-2.c index 5f4d877624e..0460facef61 100644 --- a/gcc/testsuite/gcc.dg/old-style-prom-2.c +++ b/gcc/testsuite/gcc.dg/old-style-prom-2.c @@ -3,12 +3,12 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -float f (float, float); /* { dg-warning "warning: prototype declaration" } */ +float f (float, float); /* { dg-warning "prototype declaration" } */ float f (x, y) float x; float y; -{ /* { dg-warning "warning: promoted argument '.' doesn't match prototype" } */ +{ /* { dg-warning "promoted argument '.' doesn't match prototype" } */ return x + y; } diff --git a/gcc/testsuite/gcc.dg/old-style-prom-3.c b/gcc/testsuite/gcc.dg/old-style-prom-3.c index 19bbc8c8d56..931a4a7264b 100644 --- a/gcc/testsuite/gcc.dg/old-style-prom-3.c +++ b/gcc/testsuite/gcc.dg/old-style-prom-3.c @@ -3,12 +3,12 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -float f (float, float); /* { dg-error "error: prototype declaration" } */ +float f (float, float); /* { dg-error "prototype declaration" } */ float f (x, y) float x; float y; -{ /* { dg-error "error: promoted argument '.' doesn't match prototype" } */ +{ /* { dg-error "promoted argument '.' doesn't match prototype" } */ return x + y; } diff --git a/gcc/testsuite/gcc.dg/old-style-then-proto-1.c b/gcc/testsuite/gcc.dg/old-style-then-proto-1.c index abe02d06378..4d9c215a5dc 100644 --- a/gcc/testsuite/gcc.dg/old-style-then-proto-1.c +++ b/gcc/testsuite/gcc.dg/old-style-then-proto-1.c @@ -5,40 +5,40 @@ /* { dg-options "" } */ void f1() {} -void f1(void); /* { dg-warning "warning: prototype for 'f1' follows non-prototype definition" } */ +void f1(void); /* { dg-warning "prototype for 'f1' follows non-prototype definition" } */ -void f2() {} /* { dg-error "error: previous definition of 'f2' was here" } */ -void f2(int); /* { dg-error "error: prototype for 'f2' declares more arguments than previous old-style definition" } */ +void f2() {} /* { dg-error "previous definition of 'f2' was here" } */ +void f2(int); /* { dg-error "prototype for 'f2' declares more arguments than previous old-style definition" } */ -void f3(a) int a; {} /* { dg-error "error: previous definition of 'f3' was here" } */ -void f3(void); /* { dg-error "error: prototype for 'f3' declares fewer arguments than previous old-style definition" } */ +void f3(a) int a; {} /* { dg-error "previous definition of 'f3' was here" } */ +void f3(void); /* { dg-error "prototype for 'f3' declares fewer arguments than previous old-style definition" } */ void f4(a) int a; {} -void f4(int); /* { dg-warning "warning: prototype for 'f4' follows non-prototype definition" } */ +void f4(int); /* { dg-warning "prototype for 'f4' follows non-prototype definition" } */ -void f5(a) int a; {} /* { dg-error "error: previous definition of 'f5' was here" } */ -void f5(int, int); /* { dg-error "error: prototype for 'f5' declares more arguments than previous old-style definition" } */ +void f5(a) int a; {} /* { dg-error "previous definition of 'f5' was here" } */ +void f5(int, int); /* { dg-error "prototype for 'f5' declares more arguments than previous old-style definition" } */ -void f6(a) int a; {} /* { dg-error "error: previous definition of 'f6' was here" } */ -void f6(int, ...); /* { dg-error "error: conflicting types for 'f6'" } */ +void f6(a) int a; {} /* { dg-error "previous definition of 'f6' was here" } */ +void f6(int, ...); /* { dg-error "conflicting types for 'f6'" } */ -void f7(a, b) int a, b; {} /* { dg-error "error: previous definition of 'f7' was here" } */ -void f7(int); /* { dg-error "error: prototype for 'f7' declares fewer arguments than previous old-style definition" } */ +void f7(a, b) int a, b; {} /* { dg-error "previous definition of 'f7' was here" } */ +void f7(int); /* { dg-error "prototype for 'f7' declares fewer arguments than previous old-style definition" } */ -void f8(a, b) int a, b; {} /* { dg-error "error: previous definition of 'f8' was here" } */ -void f8(int, ...); /* { dg-error "error: conflicting types for 'f8'" } */ +void f8(a, b) int a, b; {} /* { dg-error "previous definition of 'f8' was here" } */ +void f8(int, ...); /* { dg-error "conflicting types for 'f8'" } */ void f9(a, b) int a, b; {} -void f9(int, int); /* { dg-warning "warning: prototype for 'f9' follows non-prototype definition" } */ +void f9(int, int); /* { dg-warning "prototype for 'f9' follows non-prototype definition" } */ -void f10(a, b) int a, b; {} /* { dg-error "error: previous definition of 'f10' was here" } */ -void f10(int, long); /* { dg-error "error: prototype for 'f10' declares argument 2 with incompatible type" } */ +void f10(a, b) int a, b; {} /* { dg-error "previous definition of 'f10' was here" } */ +void f10(int, long); /* { dg-error "prototype for 'f10' declares argument 2 with incompatible type" } */ -void f11(a, b) int a, b; {} /* { dg-error "error: previous definition of 'f11' was here" } */ -void f11(long, int); /* { dg-error "error: prototype for 'f11' declares argument 1 with incompatible type" } */ +void f11(a, b) int a, b; {} /* { dg-error "previous definition of 'f11' was here" } */ +void f11(long, int); /* { dg-error "prototype for 'f11' declares argument 1 with incompatible type" } */ void f12(a, b) const int a; volatile int b; {} -void f12(volatile int, const int); /* { dg-warning "warning: prototype for 'f12' follows non-prototype definition" } */ +void f12(volatile int, const int); /* { dg-warning "prototype for 'f12' follows non-prototype definition" } */ -void f13(a) const int a[2][2]; {} /* { dg-error "error: previous definition of 'f13' was here" } */ -void f13(volatile int [2][2]); /* { dg-error "error: prototype for 'f13' declares argument 1 with incompatible type" } */ +void f13(a) const int a[2][2]; {} /* { dg-error "previous definition of 'f13' was here" } */ +void f13(volatile int [2][2]); /* { dg-error "prototype for 'f13' declares argument 1 with incompatible type" } */ diff --git a/gcc/testsuite/gcc.dg/overflow-warn-1.c b/gcc/testsuite/gcc.dg/overflow-warn-1.c index fc02ce3e51a..9f763879f2d 100644 --- a/gcc/testsuite/gcc.dg/overflow-warn-1.c +++ b/gcc/testsuite/gcc.dg/overflow-warn-1.c @@ -12,23 +12,23 @@ enum e { /* Overflow in an unevaluated part of an expression is OK (example in the standard). */ E2 = 2 || 1 / 0, - E3 = 1 / 0, /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ + E3 = 1 / 0, /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ /* But as in DR#031, the 1/0 in an evaluated subexpression means the whole expression violates the constraints. */ - E4 = 0 * (1 / 0), /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ - E5 = INT_MAX + 1, /* { dg-warning "warning: integer overflow in expression" } */ + E4 = 0 * (1 / 0), /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ + E5 = INT_MAX + 1, /* { dg-warning "integer overflow in expression" } */ /* Again, overflow in evaluated subexpression. */ - E6 = 0 * (INT_MAX + 1), /* { dg-warning "warning: integer overflow in expression" } */ + E6 = 0 * (INT_MAX + 1), /* { dg-warning "integer overflow in expression" } */ /* A cast does not constitute overflow in conversion. */ E7 = (char) INT_MAX }; struct s { int a; - int : 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ - int : 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ + int : 0 * (1 / 0); /* { dg-warning "division by zero" } */ + int : 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ }; void @@ -36,19 +36,19 @@ f (void) { /* This expression is not required to be a constant expression, so it should just involve undefined behavior at runtime. */ - int c = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + int c = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } /* But this expression does need to be constant. */ -static int sc = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ +static int sc = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ /* The first two of these involve overflow, so are not null pointer constants. The third has the overflow in an unevaluated subexpression, so is a null pointer constant. */ -void *p = 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { target *-*-* } 48 } */ -void *q = 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 50 } */ +void *p = 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { target *-*-* } 48 } */ +void *q = 0 * (1 / 0); /* { dg-warning "division by zero" } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 50 } */ void *r = (1 ? 0 : INT_MAX+1); void @@ -56,9 +56,9 @@ g (int i) { switch (i) { - case 0 * (1/0): /* { dg-warning "warning: division by zero" } */ + case 0 * (1/0): /* { dg-warning "division by zero" } */ ; - case 1 + 0 * (INT_MAX + 1): /* { dg-warning "warning: integer overflow in expression" } */ + case 1 + 0 * (INT_MAX + 1): /* { dg-warning "integer overflow in expression" } */ ; } } @@ -66,13 +66,13 @@ g (int i) int h (void) { - return INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } int h1 (void) { - return INT_MAX + 1 - INT_MAX; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1 - INT_MAX; /* { dg-warning "integer overflow in expression" } */ } void fuc (unsigned char); @@ -82,14 +82,14 @@ void h2 (void) { fsc (SCHAR_MAX + 1); - fsc (SCHAR_MIN - 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ + fsc (SCHAR_MIN - 1); /* { dg-warning "overflow in implicit constant conversion" } */ fsc (UCHAR_MAX); - fsc (UCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ + fsc (UCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ fuc (-1); - fuc (UCHAR_MAX + 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (UCHAR_MAX + 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ fuc (SCHAR_MIN); - fuc (SCHAR_MIN - 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - fuc (-UCHAR_MAX); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (SCHAR_MIN - 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + fuc (-UCHAR_MAX); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ } void fui (unsigned int); diff --git a/gcc/testsuite/gcc.dg/overflow-warn-2.c b/gcc/testsuite/gcc.dg/overflow-warn-2.c index 3fa75b639b3..7da84324ad9 100644 --- a/gcc/testsuite/gcc.dg/overflow-warn-2.c +++ b/gcc/testsuite/gcc.dg/overflow-warn-2.c @@ -12,23 +12,23 @@ enum e { /* Overflow in an unevaluated part of an expression is OK (example in the standard). */ E2 = 2 || 1 / 0, - E3 = 1 / 0, /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ + E3 = 1 / 0, /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ /* But as in DR#031, the 1/0 in an evaluated subexpression means the whole expression violates the constraints. */ - E4 = 0 * (1 / 0), /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ - E5 = INT_MAX + 1, /* { dg-warning "warning: integer overflow in expression" } */ + E4 = 0 * (1 / 0), /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ + E5 = INT_MAX + 1, /* { dg-warning "integer overflow in expression" } */ /* Again, overflow in evaluated subexpression. */ - E6 = 0 * (INT_MAX + 1), /* { dg-warning "warning: integer overflow in expression" } */ + E6 = 0 * (INT_MAX + 1), /* { dg-warning "integer overflow in expression" } */ /* A cast does not constitute overflow in conversion. */ E7 = (char) INT_MAX }; struct s { int a; - int : 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ - int : 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ + int : 0 * (1 / 0); /* { dg-warning "division by zero" } */ + int : 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ }; void @@ -36,19 +36,19 @@ f (void) { /* This expression is not required to be a constant expression, so it should just involve undefined behavior at runtime. */ - int c = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + int c = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } /* But this expression does need to be constant. */ -static int sc = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ +static int sc = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ /* The first two of these involve overflow, so are not null pointer constants. The third has the overflow in an unevaluated subexpression, so is a null pointer constant. */ -void *p = 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { target *-*-* } 48 } */ -void *q = 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 50 } */ +void *p = 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { target *-*-* } 48 } */ +void *q = 0 * (1 / 0); /* { dg-warning "division by zero" } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 50 } */ void *r = (1 ? 0 : INT_MAX+1); void @@ -56,9 +56,9 @@ g (int i) { switch (i) { - case 0 * (1/0): /* { dg-warning "warning: division by zero" } */ + case 0 * (1/0): /* { dg-warning "division by zero" } */ ; - case 1 + 0 * (INT_MAX + 1): /* { dg-warning "warning: integer overflow in expression" } */ + case 1 + 0 * (INT_MAX + 1): /* { dg-warning "integer overflow in expression" } */ ; } } @@ -66,13 +66,13 @@ g (int i) int h (void) { - return INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } int h1 (void) { - return INT_MAX + 1 - INT_MAX; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1 - INT_MAX; /* { dg-warning "integer overflow in expression" } */ } void fuc (unsigned char); @@ -82,23 +82,23 @@ void h2 (void) { fsc (SCHAR_MAX + 1); - /* { dg-warning "warning: passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 84 } */ - fsc (SCHAR_MIN - 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - /* { dg-warning "warning: passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 86 } */ + /* { dg-warning "passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 84 } */ + fsc (SCHAR_MIN - 1); /* { dg-warning "overflow in implicit constant conversion" } */ + /* { dg-warning "passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 86 } */ fsc (UCHAR_MAX); - /* { dg-warning "warning: passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 88 } */ - fsc (UCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - /* { dg-warning "warning: passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 90 } */ + /* { dg-warning "passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 88 } */ + fsc (UCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ + /* { dg-warning "passing argument 1 of 'fsc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 90 } */ fuc (-1); - /* { dg-warning "warning: passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 92 } */ - fuc (UCHAR_MAX + 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - /* { dg-warning "warning: passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 94 } */ + /* { dg-warning "passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 92 } */ + fuc (UCHAR_MAX + 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + /* { dg-warning "passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 94 } */ fuc (SCHAR_MIN); - /* { dg-warning "warning: passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 96 } */ - fuc (SCHAR_MIN - 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - /* { dg-warning "warning: passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 98 } */ - fuc (-UCHAR_MAX); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - /* { dg-warning "warning: passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 100 } */ + /* { dg-warning "passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 96 } */ + fuc (SCHAR_MIN - 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + /* { dg-warning "passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 98 } */ + fuc (-UCHAR_MAX); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + /* { dg-warning "passing argument 1 of 'fuc' with different width due to prototype" "-Wtraditional-conversion" { target *-*-* } 100 } */ } void fui (unsigned int); @@ -113,20 +113,20 @@ h2i (int x) /* For some reason, we only give certain warnings for implicit conversions among values of the same precision with -Wtraditional-conversion, while we don't give others at all. */ - fsi ((unsigned)INT_MAX + 1); /* { dg-warning "warning: passing argument 1 of 'fsi' as signed due to prototype" } */ + fsi ((unsigned)INT_MAX + 1); /* { dg-warning "passing argument 1 of 'fsi' as signed due to prototype" } */ si = (unsigned)INT_MAX + 1; si = x ? (unsigned)INT_MAX + 1 : 1; - fsi ((unsigned)INT_MAX + 2); /* { dg-warning "warning: passing argument 1 of 'fsi' as signed due to prototype" } */ + fsi ((unsigned)INT_MAX + 2); /* { dg-warning "passing argument 1 of 'fsi' as signed due to prototype" } */ si = (unsigned)INT_MAX + 2; si = x ? (unsigned)INT_MAX + 2 : 1; - fsi (UINT_MAX); /* { dg-warning "warning: passing argument 1 of 'fsi' as signed due to prototype" } */ + fsi (UINT_MAX); /* { dg-warning "passing argument 1 of 'fsi' as signed due to prototype" } */ si = UINT_MAX; fui (-1); - /* { dg-warning "warning: passing argument 1 of 'fui' as unsigned due to prototype" "-Wtraditional-conversion" { target *-*-* } 124 } */ + /* { dg-warning "passing argument 1 of 'fui' as unsigned due to prototype" "-Wtraditional-conversion" { target *-*-* } 124 } */ ui = -1; ui = x ? -1 : 1U; fui (INT_MIN); - /* { dg-warning "warning: passing argument 1 of 'fui' as unsigned due to prototype" "-Wtraditional-conversion" { target *-*-* } 128 } */ + /* { dg-warning "passing argument 1 of 'fui' as unsigned due to prototype" "-Wtraditional-conversion" { target *-*-* } 128 } */ ui = INT_MIN; ui = x ? INT_MIN : 1U; } diff --git a/gcc/testsuite/gcc.dg/overflow-warn-3.c b/gcc/testsuite/gcc.dg/overflow-warn-3.c index 2aa8b7f7eb6..6b1dc053efd 100644 --- a/gcc/testsuite/gcc.dg/overflow-warn-3.c +++ b/gcc/testsuite/gcc.dg/overflow-warn-3.c @@ -12,26 +12,26 @@ enum e { /* Overflow in an unevaluated part of an expression is OK (example in the standard). */ E2 = 2 || 1 / 0, - E3 = 1 / 0, /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ + E3 = 1 / 0, /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ /* But as in DR#031, the 1/0 in an evaluated subexpression means the whole expression violates the constraints. */ - E4 = 0 * (1 / 0), /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ - E5 = INT_MAX + 1, /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 21 } */ + E4 = 0 * (1 / 0), /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ + E5 = INT_MAX + 1, /* { dg-warning "integer overflow in expression" } */ + /* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 21 } */ /* Again, overflow in evaluated subexpression. */ - E6 = 0 * (INT_MAX + 1), /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 24 } */ + E6 = 0 * (INT_MAX + 1), /* { dg-warning "integer overflow in expression" } */ + /* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 24 } */ /* A cast does not constitute overflow in conversion. */ E7 = (char) INT_MAX }; struct s { int a; - int : 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ - int : 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 33 } */ + int : 0 * (1 / 0); /* { dg-warning "division by zero" } */ + int : 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ + /* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 33 } */ }; void @@ -39,22 +39,22 @@ f (void) { /* This expression is not required to be a constant expression, so it should just involve undefined behavior at runtime. */ - int c = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + int c = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } /* But this expression does need to be constant. */ -static int sc = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 47 } */ +static int sc = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ +/* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 47 } */ /* The first two of these involve overflow, so are not null pointer constants. The third has the overflow in an unevaluated subexpression, so is a null pointer constant. */ -void *p = 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 53 } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { target *-*-* } 53 } */ -void *q = 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ -/* { dg-warning "warning: initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 56 } */ +void *p = 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ +/* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 53 } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { target *-*-* } 53 } */ +void *q = 0 * (1 / 0); /* { dg-warning "division by zero" } */ +/* { dg-warning "initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 56 } */ void *r = (1 ? 0 : INT_MAX+1); void @@ -62,10 +62,10 @@ g (int i) { switch (i) { - case 0 * (1/0): /* { dg-warning "warning: division by zero" } */ + case 0 * (1/0): /* { dg-warning "division by zero" } */ ; - case 1 + 0 * (INT_MAX + 1): /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-warning "warning: overflow in constant expression" "constant" { target *-*-* } 67 } */ + case 1 + 0 * (INT_MAX + 1): /* { dg-warning "integer overflow in expression" } */ + /* { dg-warning "overflow in constant expression" "constant" { target *-*-* } 67 } */ ; } } @@ -73,13 +73,13 @@ g (int i) int h (void) { - return INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } int h1 (void) { - return INT_MAX + 1 - INT_MAX; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1 - INT_MAX; /* { dg-warning "integer overflow in expression" } */ } void fuc (unsigned char); @@ -88,15 +88,15 @@ void fsc (signed char); void h2 (void) { - fsc (SCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (SCHAR_MIN - 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (UCHAR_MAX); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (UCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ + fsc (SCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (SCHAR_MIN - 1); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (UCHAR_MAX); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (UCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ fuc (-1); - fuc (UCHAR_MAX + 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (UCHAR_MAX + 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ fuc (SCHAR_MIN); - fuc (SCHAR_MIN - 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - fuc (-UCHAR_MAX); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (SCHAR_MIN - 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + fuc (-UCHAR_MAX); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ } void fui (unsigned int); diff --git a/gcc/testsuite/gcc.dg/overflow-warn-4.c b/gcc/testsuite/gcc.dg/overflow-warn-4.c index a36f66f14fe..1e2518f9c73 100644 --- a/gcc/testsuite/gcc.dg/overflow-warn-4.c +++ b/gcc/testsuite/gcc.dg/overflow-warn-4.c @@ -12,26 +12,26 @@ enum e { /* Overflow in an unevaluated part of an expression is OK (example in the standard). */ E2 = 2 || 1 / 0, - E3 = 1 / 0, /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ + E3 = 1 / 0, /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E3' is not an integer constant" "enum error" { target *-*-* } 15 } */ /* But as in DR#031, the 1/0 in an evaluated subexpression means the whole expression violates the constraints. */ - E4 = 0 * (1 / 0), /* { dg-warning "warning: division by zero" } */ - /* { dg-error "error: enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ - E5 = INT_MAX + 1, /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 21 } */ + E4 = 0 * (1 / 0), /* { dg-warning "division by zero" } */ + /* { dg-error "enumerator value for 'E4' is not an integer constant" "enum error" { xfail *-*-* } 19 } */ + E5 = INT_MAX + 1, /* { dg-warning "integer overflow in expression" } */ + /* { dg-error "overflow in constant expression" "constant" { target *-*-* } 21 } */ /* Again, overflow in evaluated subexpression. */ - E6 = 0 * (INT_MAX + 1), /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 24 } */ + E6 = 0 * (INT_MAX + 1), /* { dg-warning "integer overflow in expression" } */ + /* { dg-error "overflow in constant expression" "constant" { target *-*-* } 24 } */ /* A cast does not constitute overflow in conversion. */ E7 = (char) INT_MAX }; struct s { int a; - int : 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ - int : 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 33 } */ + int : 0 * (1 / 0); /* { dg-warning "division by zero" } */ + int : 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ + /* { dg-error "overflow in constant expression" "constant" { target *-*-* } 33 } */ }; void @@ -39,22 +39,22 @@ f (void) { /* This expression is not required to be a constant expression, so it should just involve undefined behavior at runtime. */ - int c = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + int c = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } /* But this expression does need to be constant. */ -static int sc = INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 47 } */ +static int sc = INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ +/* { dg-error "overflow in constant expression" "constant" { target *-*-* } 47 } */ /* The first two of these involve overflow, so are not null pointer constants. The third has the overflow in an unevaluated subexpression, so is a null pointer constant. */ -void *p = 0 * (INT_MAX + 1); /* { dg-warning "warning: integer overflow in expression" } */ -/* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 53 } */ -/* { dg-error "error: initialization makes pointer from integer without a cast" "null" { target *-*-* } 53 } */ -void *q = 0 * (1 / 0); /* { dg-warning "warning: division by zero" } */ -/* { dg-error "error: initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 56 } */ +void *p = 0 * (INT_MAX + 1); /* { dg-warning "integer overflow in expression" } */ +/* { dg-error "overflow in constant expression" "constant" { target *-*-* } 53 } */ +/* { dg-error "initialization makes pointer from integer without a cast" "null" { target *-*-* } 53 } */ +void *q = 0 * (1 / 0); /* { dg-warning "division by zero" } */ +/* { dg-error "initialization makes pointer from integer without a cast" "null" { xfail *-*-* } 56 } */ void *r = (1 ? 0 : INT_MAX+1); void @@ -62,10 +62,10 @@ g (int i) { switch (i) { - case 0 * (1/0): /* { dg-warning "warning: division by zero" } */ + case 0 * (1/0): /* { dg-warning "division by zero" } */ ; - case 1 + 0 * (INT_MAX + 1): /* { dg-warning "warning: integer overflow in expression" } */ - /* { dg-error "error: overflow in constant expression" "constant" { target *-*-* } 67 } */ + case 1 + 0 * (INT_MAX + 1): /* { dg-warning "integer overflow in expression" } */ + /* { dg-error "overflow in constant expression" "constant" { target *-*-* } 67 } */ ; } } @@ -73,13 +73,13 @@ g (int i) int h (void) { - return INT_MAX + 1; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1; /* { dg-warning "integer overflow in expression" } */ } int h1 (void) { - return INT_MAX + 1 - INT_MAX; /* { dg-warning "warning: integer overflow in expression" } */ + return INT_MAX + 1 - INT_MAX; /* { dg-warning "integer overflow in expression" } */ } void fuc (unsigned char); @@ -88,15 +88,15 @@ void fsc (signed char); void h2 (void) { - fsc (SCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (SCHAR_MIN - 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (UCHAR_MAX); /* { dg-warning "warning: overflow in implicit constant conversion" } */ - fsc (UCHAR_MAX + 1); /* { dg-warning "warning: overflow in implicit constant conversion" } */ + fsc (SCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (SCHAR_MIN - 1); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (UCHAR_MAX); /* { dg-warning "overflow in implicit constant conversion" } */ + fsc (UCHAR_MAX + 1); /* { dg-warning "overflow in implicit constant conversion" } */ fuc (-1); - fuc (UCHAR_MAX + 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (UCHAR_MAX + 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ fuc (SCHAR_MIN); - fuc (SCHAR_MIN - 1); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ - fuc (-UCHAR_MAX); /* { dg-warning "warning: large integer implicitly truncated to unsigned type" } */ + fuc (SCHAR_MIN - 1); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ + fuc (-UCHAR_MAX); /* { dg-warning "large integer implicitly truncated to unsigned type" } */ } void fui (unsigned int); diff --git a/gcc/testsuite/gcc.dg/overflow-warn-6.c b/gcc/testsuite/gcc.dg/overflow-warn-6.c index da8cb0140a9..b3bc73610c4 100644 --- a/gcc/testsuite/gcc.dg/overflow-warn-6.c +++ b/gcc/testsuite/gcc.dg/overflow-warn-6.c @@ -7,12 +7,12 @@ int h1 (int x) { - return x * (0 * (INT_MAX + 1)); /* { dg-warning "warning: integer overflow in expression" } */ + return x * (0 * (INT_MAX + 1)); /* { dg-warning "integer overflow in expression" } */ } int h2 (int x) { - return ((INT_MAX + 1) * 0) * x; /* { dg-warning "warning: integer overflow in expression" } */ + return ((INT_MAX + 1) * 0) * x; /* { dg-warning "integer overflow in expression" } */ } diff --git a/gcc/testsuite/gcc.dg/parm-forwdecl-2.c b/gcc/testsuite/gcc.dg/parm-forwdecl-2.c index cecedf2515c..42db4b15726 100644 --- a/gcc/testsuite/gcc.dg/parm-forwdecl-2.c +++ b/gcc/testsuite/gcc.dg/parm-forwdecl-2.c @@ -4,5 +4,5 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -int f1(int a; int a); /* { dg-warning "warning: ISO C forbids forward parameter declarations" } */ -int f2(int a; int a) { return 0; } /* { dg-warning "warning: ISO C forbids forward parameter declarations" } */ +int f1(int a; int a); /* { dg-warning "ISO C forbids forward parameter declarations" } */ +int f2(int a; int a) { return 0; } /* { dg-warning "ISO C forbids forward parameter declarations" } */ diff --git a/gcc/testsuite/gcc.dg/parm-forwdecl-3.c b/gcc/testsuite/gcc.dg/parm-forwdecl-3.c index d99188a0bd4..7937532fb31 100644 --- a/gcc/testsuite/gcc.dg/parm-forwdecl-3.c +++ b/gcc/testsuite/gcc.dg/parm-forwdecl-3.c @@ -4,5 +4,5 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -int f1(int a; int a); /* { dg-error "error: ISO C forbids forward parameter declarations" } */ -int f2(int a; int a) { return 0; } /* { dg-error "error: ISO C forbids forward parameter declarations" } */ +int f1(int a; int a); /* { dg-error "ISO C forbids forward parameter declarations" } */ +int f2(int a; int a) { return 0; } /* { dg-error "ISO C forbids forward parameter declarations" } */ diff --git a/gcc/testsuite/gcc.dg/parm-impl-decl-1.c b/gcc/testsuite/gcc.dg/parm-impl-decl-1.c index 1e45d3b8849..467c19abdf7 100644 --- a/gcc/testsuite/gcc.dg/parm-impl-decl-1.c +++ b/gcc/testsuite/gcc.dg/parm-impl-decl-1.c @@ -7,7 +7,7 @@ /* Implicit function declaration in attribute in definition (testcase from bug). */ int -foo (int __attribute__ ((__mode__ (vector_size(8)))) i) /* { dg-warning "warning: '__mode__' attribute ignored" } */ +foo (int __attribute__ ((__mode__ (vector_size(8)))) i) /* { dg-warning "'__mode__' attribute ignored" } */ { return (long long) i; } diff --git a/gcc/testsuite/gcc.dg/parm-impl-decl-2.c b/gcc/testsuite/gcc.dg/parm-impl-decl-2.c index 1f4630047b0..22ea0c6e8af 100644 --- a/gcc/testsuite/gcc.dg/parm-impl-decl-2.c +++ b/gcc/testsuite/gcc.dg/parm-impl-decl-2.c @@ -4,4 +4,4 @@ /* { dg-do compile } */ /* { dg-options "" } */ -int k (int [sizeof &&z]); /* { dg-error "error: label 'z' referenced outside of any function" } */ +int k (int [sizeof &&z]); /* { dg-error "label 'z' referenced outside of any function" } */ diff --git a/gcc/testsuite/gcc.dg/parm-incomplete-1.c b/gcc/testsuite/gcc.dg/parm-incomplete-1.c index 3ec713ed612..83dca8253fc 100644 --- a/gcc/testsuite/gcc.dg/parm-incomplete-1.c +++ b/gcc/testsuite/gcc.dg/parm-incomplete-1.c @@ -16,13 +16,13 @@ struct t { void (*p)(struct s); }; struct s { int b; }; void h (struct s x) { } -void j(struct t2); /* { dg-warning "warning: 'struct t2' declared inside parameter list" } */ +void j(struct t2); /* { dg-warning "'struct t2' declared inside parameter list" } */ /* { dg-warning "its scope is only" "explanation" { target *-*-* } 19 } */ union u; -void v(union u x) { } /* { dg-error "error: parameter 1 \\('x'\\) has incomplete type" } */ +void v(union u x) { } /* { dg-error "parameter 1 \\('x'\\) has incomplete type" } */ -void p(void x); /* { dg-warning "warning: parameter 1 \\('x'\\) has void type" } */ +void p(void x); /* { dg-warning "parameter 1 \\('x'\\) has void type" } */ -void q(const void x); /* { dg-warning "warning: parameter 1 \\('x'\\) has void type" } */ +void q(const void x); /* { dg-warning "parameter 1 \\('x'\\) has void type" } */ diff --git a/gcc/testsuite/gcc.dg/parm-mismatch-1.c b/gcc/testsuite/gcc.dg/parm-mismatch-1.c index 1cc427dd6b6..ba8a538fb51 100644 --- a/gcc/testsuite/gcc.dg/parm-mismatch-1.c +++ b/gcc/testsuite/gcc.dg/parm-mismatch-1.c @@ -4,15 +4,15 @@ /* { dg-do compile } */ /* { dg-options "" } */ -void f0(); /* { dg-error "error: previous declaration of 'f0' was here" } */ -void f0(int, ...); /* { dg-error "error: conflicting types for 'f0'" } */ +void f0(); /* { dg-error "previous declaration of 'f0' was here" } */ +void f0(int, ...); /* { dg-error "conflicting types for 'f0'" } */ /* { dg-message "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 8 } */ -void f1(int, ...); /* { dg-error "error: previous declaration of 'f1' was here" } */ -void f1(); /* { dg-error "error: conflicting types for 'f1'" } */ +void f1(int, ...); /* { dg-error "previous declaration of 'f1' was here" } */ +void f1(); /* { dg-error "conflicting types for 'f1'" } */ /* { dg-message "note: a parameter list with an ellipsis can't match an empty parameter name list declaration" "note" { target *-*-* } 11 } */ -void f2(); /* { dg-error "error: previous declaration of 'f2' was here" } */ -void f2(char); /* { dg-error "error: conflicting types for 'f2'" } */ +void f2(); /* { dg-error "previous declaration of 'f2' was here" } */ +void f2(char); /* { dg-error "conflicting types for 'f2'" } */ /* { dg-message "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 14 } */ -void f3(char); /* { dg-error "error: previous declaration of 'f3' was here" } */ -void f3(); /* { dg-error "error: conflicting types for 'f3'" } */ +void f3(char); /* { dg-error "previous declaration of 'f3' was here" } */ +void f3(); /* { dg-error "conflicting types for 'f3'" } */ /* { dg-message "note: an argument type that has a default promotion can't match an empty parameter name list declaration" "note" { target *-*-* } 17 } */ diff --git a/gcc/testsuite/gcc.dg/pointer-arith-1.c b/gcc/testsuite/gcc.dg/pointer-arith-1.c index 3bf78873e8f..8bf6e285d94 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-1.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-1.c @@ -30,10 +30,10 @@ g (void) f += 1; f -= 0; f -= 1; - p[0]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - 0[p]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - f[0]; /* { dg-error "error: subscripted value is pointer to function" } */ - 0[f]; /* { dg-error "error: subscripted value is pointer to function" } */ + p[0]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + 0[p]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + f[0]; /* { dg-error "subscripted value is pointer to function" } */ + 0[f]; /* { dg-error "subscripted value is pointer to function" } */ p - p; f - f; } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-2.c b/gcc/testsuite/gcc.dg/pointer-arith-2.c index fde01e102d7..cda287c2876 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-2.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-2.c @@ -10,32 +10,32 @@ void (*f)(void); void g (void) { - p + 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p + 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - 0 + p; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - 1 + p; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p - 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p - 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p += 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p += 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p -= 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p -= 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - f + 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f + 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - 0 + f; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - 1 + f; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f - 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f - 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f += 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f += 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f -= 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f -= 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - p[0]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ - 0[p]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ - f[0]; /* { dg-error "error: subscripted value is pointer to function" } */ - 0[f]; /* { dg-error "error: subscripted value is pointer to function" } */ - p - p; /* { dg-warning "warning: pointer of type 'void \\*' used in subtraction" } */ - f - f; /* { dg-warning "warning: pointer to a function used in subtraction" } */ + p + 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p + 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + 0 + p; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + 1 + p; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p - 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p - 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p += 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p += 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p -= 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p -= 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + f + 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f + 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + 0 + f; /* { dg-warning "pointer to a function used in arithmetic" } */ + 1 + f; /* { dg-warning "pointer to a function used in arithmetic" } */ + f - 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f - 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + f += 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f += 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + f -= 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f -= 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + p[0]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-warning "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ + 0[p]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-warning "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ + f[0]; /* { dg-error "subscripted value is pointer to function" } */ + 0[f]; /* { dg-error "subscripted value is pointer to function" } */ + p - p; /* { dg-warning "pointer of type 'void \\*' used in subtraction" } */ + f - f; /* { dg-warning "pointer to a function used in subtraction" } */ } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-3.c b/gcc/testsuite/gcc.dg/pointer-arith-3.c index f23f677c8b8..bcfb2a4b524 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-3.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-3.c @@ -10,32 +10,32 @@ void (*f)(void); void g (void) { - p + 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p + 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - 0 + p; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - 1 + p; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p - 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p - 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p += 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p += 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p -= 0; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - p -= 1; /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" } */ - f + 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f + 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - 0 + f; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - 1 + f; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f - 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f - 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f += 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f += 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f -= 0; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - f -= 1; /* { dg-warning "warning: pointer to a function used in arithmetic" } */ - p[0]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ - 0[p]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-warning "warning: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ - f[0]; /* { dg-error "error: subscripted value is pointer to function" } */ - 0[f]; /* { dg-error "error: subscripted value is pointer to function" } */ - p - p; /* { dg-warning "warning: pointer of type 'void \\*' used in subtraction" } */ - f - f; /* { dg-warning "warning: pointer to a function used in subtraction" } */ + p + 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p + 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + 0 + p; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + 1 + p; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p - 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p - 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p += 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p += 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p -= 0; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + p -= 1; /* { dg-warning "pointer of type 'void \\*' used in arithmetic" } */ + f + 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f + 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + 0 + f; /* { dg-warning "pointer to a function used in arithmetic" } */ + 1 + f; /* { dg-warning "pointer to a function used in arithmetic" } */ + f - 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f - 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + f += 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f += 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + f -= 0; /* { dg-warning "pointer to a function used in arithmetic" } */ + f -= 1; /* { dg-warning "pointer to a function used in arithmetic" } */ + p[0]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-warning "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ + 0[p]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-warning "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ + f[0]; /* { dg-error "subscripted value is pointer to function" } */ + 0[f]; /* { dg-error "subscripted value is pointer to function" } */ + p - p; /* { dg-warning "pointer of type 'void \\*' used in subtraction" } */ + f - f; /* { dg-warning "pointer to a function used in subtraction" } */ } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-4.c b/gcc/testsuite/gcc.dg/pointer-arith-4.c index b17f9d7a335..daa5e0f5b68 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-4.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-4.c @@ -10,32 +10,32 @@ void (*f)(void); void g (void) { - p + 0; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p + 1; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - 0 + p; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - 1 + p; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p - 0; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p - 1; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p += 0; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p += 1; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p -= 0; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - p -= 1; /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" } */ - f + 0; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f + 1; /* { dg-error "error: pointer to a function used in arithmetic" } */ - 0 + f; /* { dg-error "error: pointer to a function used in arithmetic" } */ - 1 + f; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f - 0; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f - 1; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f += 0; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f += 1; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f -= 0; /* { dg-error "error: pointer to a function used in arithmetic" } */ - f -= 1; /* { dg-error "error: pointer to a function used in arithmetic" } */ - p[0]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ - 0[p]; /* { dg-warning "warning: dereferencing 'void \\*' pointer" } */ - /* { dg-error "error: pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ - f[0]; /* { dg-error "error: subscripted value is pointer to function" } */ - 0[f]; /* { dg-error "error: subscripted value is pointer to function" } */ - p - p; /* { dg-error "error: pointer of type 'void \\*' used in subtraction" } */ - f - f; /* { dg-error "error: pointer to a function used in subtraction" } */ + p + 0; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p + 1; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + 0 + p; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + 1 + p; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p - 0; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p - 1; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p += 0; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p += 1; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p -= 0; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + p -= 1; /* { dg-error "pointer of type 'void \\*' used in arithmetic" } */ + f + 0; /* { dg-error "pointer to a function used in arithmetic" } */ + f + 1; /* { dg-error "pointer to a function used in arithmetic" } */ + 0 + f; /* { dg-error "pointer to a function used in arithmetic" } */ + 1 + f; /* { dg-error "pointer to a function used in arithmetic" } */ + f - 0; /* { dg-error "pointer to a function used in arithmetic" } */ + f - 1; /* { dg-error "pointer to a function used in arithmetic" } */ + f += 0; /* { dg-error "pointer to a function used in arithmetic" } */ + f += 1; /* { dg-error "pointer to a function used in arithmetic" } */ + f -= 0; /* { dg-error "pointer to a function used in arithmetic" } */ + f -= 1; /* { dg-error "pointer to a function used in arithmetic" } */ + p[0]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-error "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 33 } */ + 0[p]; /* { dg-warning "dereferencing 'void \\*' pointer" } */ + /* { dg-error "pointer of type 'void \\*' used in arithmetic" "array 1" { target *-*-* } 35 } */ + f[0]; /* { dg-error "subscripted value is pointer to function" } */ + 0[f]; /* { dg-error "subscripted value is pointer to function" } */ + p - p; /* { dg-error "pointer of type 'void \\*' used in subtraction" } */ + f - f; /* { dg-error "pointer to a function used in subtraction" } */ } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-6.c b/gcc/testsuite/gcc.dg/pointer-arith-6.c index 18cd1852995..cf5f08b3e28 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-6.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-6.c @@ -10,8 +10,8 @@ void f(void); void g (void) { - sizeof (v); /* { dg-warning "warning: invalid application of 'sizeof' to a void type" } */ - sizeof (void); /* { dg-warning "warning: invalid application of 'sizeof' to a void type" } */ - sizeof (f); /* { dg-warning "warning: invalid application of 'sizeof' to a function type" } */ - sizeof (void (void)); /* { dg-warning "warning: invalid application of 'sizeof' to a function type" } */ + sizeof (v); /* { dg-warning "invalid application of 'sizeof' to a void type" } */ + sizeof (void); /* { dg-warning "invalid application of 'sizeof' to a void type" } */ + sizeof (f); /* { dg-warning "invalid application of 'sizeof' to a function type" } */ + sizeof (void (void)); /* { dg-warning "invalid application of 'sizeof' to a function type" } */ } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-7.c b/gcc/testsuite/gcc.dg/pointer-arith-7.c index 73a9b05838b..a65e4286663 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-7.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-7.c @@ -10,8 +10,8 @@ void f(void); void g (void) { - sizeof (v); /* { dg-warning "warning: invalid application of 'sizeof' to a void type" } */ - sizeof (void); /* { dg-warning "warning: invalid application of 'sizeof' to a void type" } */ - sizeof (f); /* { dg-warning "warning: invalid application of 'sizeof' to a function type" } */ - sizeof (void (void)); /* { dg-warning "warning: invalid application of 'sizeof' to a function type" } */ + sizeof (v); /* { dg-warning "invalid application of 'sizeof' to a void type" } */ + sizeof (void); /* { dg-warning "invalid application of 'sizeof' to a void type" } */ + sizeof (f); /* { dg-warning "invalid application of 'sizeof' to a function type" } */ + sizeof (void (void)); /* { dg-warning "invalid application of 'sizeof' to a function type" } */ } diff --git a/gcc/testsuite/gcc.dg/pointer-arith-8.c b/gcc/testsuite/gcc.dg/pointer-arith-8.c index 96d4c3343a3..5426b79e260 100644 --- a/gcc/testsuite/gcc.dg/pointer-arith-8.c +++ b/gcc/testsuite/gcc.dg/pointer-arith-8.c @@ -10,8 +10,8 @@ void f(void); void g (void) { - sizeof (v); /* { dg-error "error: invalid application of 'sizeof' to a void type" } */ - sizeof (void); /* { dg-error "error: invalid application of 'sizeof' to a void type" } */ - sizeof (f); /* { dg-error "error: invalid application of 'sizeof' to a function type" } */ - sizeof (void (void)); /* { dg-error "error: invalid application of 'sizeof' to a function type" } */ + sizeof (v); /* { dg-error "invalid application of 'sizeof' to a void type" } */ + sizeof (void); /* { dg-error "invalid application of 'sizeof' to a void type" } */ + sizeof (f); /* { dg-error "invalid application of 'sizeof' to a function type" } */ + sizeof (void (void)); /* { dg-error "invalid application of 'sizeof' to a function type" } */ } diff --git a/gcc/testsuite/gcc.dg/pr13804-1.c b/gcc/testsuite/gcc.dg/pr13804-1.c index 2dbd731fd69..4363678289f 100644 --- a/gcc/testsuite/gcc.dg/pr13804-1.c +++ b/gcc/testsuite/gcc.dg/pr13804-1.c @@ -19,10 +19,10 @@ union u0 *x5; void f (void) { - x0.c; /* { dg-error "error: 'struct s0' has no member named 'c'" } */ - x1.c; /* { dg-error "error: 'S0' has no member named 'c'" } */ - x2.c; /* { dg-error "error: 'union u0' has no member named 'c'" } */ - x3.c; /* { dg-error "error: 'U0' has no member named 'c'" } */ - x4->c; /* { dg-error "error: 'struct s0' has no member named 'c'" } */ - x5->c; /* { dg-error "error: 'union u0' has no member named 'c'" } */ + x0.c; /* { dg-error "'struct s0' has no member named 'c'" } */ + x1.c; /* { dg-error "'S0' has no member named 'c'" } */ + x2.c; /* { dg-error "'union u0' has no member named 'c'" } */ + x3.c; /* { dg-error "'U0' has no member named 'c'" } */ + x4->c; /* { dg-error "'struct s0' has no member named 'c'" } */ + x5->c; /* { dg-error "'union u0' has no member named 'c'" } */ } diff --git a/gcc/testsuite/gcc.dg/pr15698-1.c b/gcc/testsuite/gcc.dg/pr15698-1.c index 6b1c4e2ee3f..6bb001aea7f 100644 --- a/gcc/testsuite/gcc.dg/pr15698-1.c +++ b/gcc/testsuite/gcc.dg/pr15698-1.c @@ -18,6 +18,6 @@ int foobar () char *rindex(a, b) register char *a, b; -{ /* { dg-warning "warning: argument 'a' doesn't match built-in prototype" } */ +{ /* { dg-warning "argument 'a' doesn't match built-in prototype" } */ return 0; } diff --git a/gcc/testsuite/gcc.dg/pr15698-2.c b/gcc/testsuite/gcc.dg/pr15698-2.c index c0d635aba62..3ad60a9a95c 100644 --- a/gcc/testsuite/gcc.dg/pr15698-2.c +++ b/gcc/testsuite/gcc.dg/pr15698-2.c @@ -5,5 +5,5 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99" } */ -void f() { void g(void); } /* { dg-error "error: prototype declaration" } */ -void g(a) int a; {} /* { dg-error "error: number of arguments doesn't match prototype" } */ +void f() { void g(void); } /* { dg-error "prototype declaration" } */ +void g(a) int a; {} /* { dg-error "number of arguments doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-3.c b/gcc/testsuite/gcc.dg/pr15698-3.c index 15d998a8c5a..a7a35059cfd 100644 --- a/gcc/testsuite/gcc.dg/pr15698-3.c +++ b/gcc/testsuite/gcc.dg/pr15698-3.c @@ -6,6 +6,6 @@ /* { dg-options "-std=gnu99" } */ void f(); -void f(int); /* { dg-error "error: prototype declaration" } */ +void f(int); /* { dg-error "prototype declaration" } */ void f(); -void f(a) long a; {} /* { dg-error "error: argument 'a' doesn't match prototype" } */ +void f(a) long a; {} /* { dg-error "argument 'a' doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-4.c b/gcc/testsuite/gcc.dg/pr15698-4.c index b1554f48b4d..f86a35124d2 100644 --- a/gcc/testsuite/gcc.dg/pr15698-4.c +++ b/gcc/testsuite/gcc.dg/pr15698-4.c @@ -5,5 +5,5 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99" } */ -int isnan(void); /* { dg-error "error: prototype declaration" } */ -int isnan(a) int a; {} /* { dg-error "error: number of arguments doesn't match prototype" } */ +int isnan(void); /* { dg-error "prototype declaration" } */ +int isnan(a) int a; {} /* { dg-error "number of arguments doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-5.c b/gcc/testsuite/gcc.dg/pr15698-5.c index c87e133c5f1..288404b4b70 100644 --- a/gcc/testsuite/gcc.dg/pr15698-5.c +++ b/gcc/testsuite/gcc.dg/pr15698-5.c @@ -6,5 +6,5 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99" } */ -void f(void) { int isnan(void); } /* { dg-error "error: prototype declaration" } */ -int isnan(a) int a; {} /* { dg-error "error: number of arguments doesn't match prototype" } */ +void f(void) { int isnan(void); } /* { dg-error "prototype declaration" } */ +int isnan(a) int a; {} /* { dg-error "number of arguments doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-6.c b/gcc/testsuite/gcc.dg/pr15698-6.c index bca51f28c7a..efbc2e42db9 100644 --- a/gcc/testsuite/gcc.dg/pr15698-6.c +++ b/gcc/testsuite/gcc.dg/pr15698-6.c @@ -6,4 +6,4 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99" } */ -char *strchr(a) const char *a; { return 0; } /* { dg-warning "warning: number of arguments doesn't match built-in prototype" } */ +char *strchr(a) const char *a; { return 0; } /* { dg-warning "number of arguments doesn't match built-in prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-7.c b/gcc/testsuite/gcc.dg/pr15698-7.c index b75f8153dec..2393eac61a1 100644 --- a/gcc/testsuite/gcc.dg/pr15698-7.c +++ b/gcc/testsuite/gcc.dg/pr15698-7.c @@ -6,5 +6,5 @@ /* { dg-do compile } */ /* { dg-options "-std=gnu99" } */ -char *strchr(const char *, int); /* { dg-error "error: prototype declaration" } */ -char *strchr(a) const char *a; { return 0; } /* { dg-error "error: number of arguments doesn't match prototype" } */ +char *strchr(const char *, int); /* { dg-error "prototype declaration" } */ +char *strchr(a) const char *a; { return 0; } /* { dg-error "number of arguments doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr15698-8.c b/gcc/testsuite/gcc.dg/pr15698-8.c index b9b6595a7fa..ee0c3ae4655 100644 --- a/gcc/testsuite/gcc.dg/pr15698-8.c +++ b/gcc/testsuite/gcc.dg/pr15698-8.c @@ -7,5 +7,5 @@ /* { dg-options "-std=gnu99" } */ int f(int (*)[]); -int g() { int f(int (*)[2]); } /* { dg-error "error: prototype declaration" } */ -int f(a) int (*a)[3]; { return 0; } /* { dg-error "error: argument 'a' doesn't match prototype" } */ +int g() { int f(int (*)[2]); } /* { dg-error "prototype declaration" } */ +int f(a) int (*a)[3]; { return 0; } /* { dg-error "argument 'a' doesn't match prototype" } */ diff --git a/gcc/testsuite/gcc.dg/pr17188-1.c b/gcc/testsuite/gcc.dg/pr17188-1.c index 634e60c0363..2cad0120fa4 100644 --- a/gcc/testsuite/gcc.dg/pr17188-1.c +++ b/gcc/testsuite/gcc.dg/pr17188-1.c @@ -7,19 +7,19 @@ struct s0 { }; struct s0; -struct s0 { }; /* { dg-error "error: redefinition of 'struct s0'" } */ +struct s0 { }; /* { dg-error "redefinition of 'struct s0'" } */ struct s1 { }; -struct s1 { }; /* { dg-error "error: redefinition of 'struct s1'" } */ +struct s1 { }; /* { dg-error "redefinition of 'struct s1'" } */ struct s2 { int a : 1; }; -struct s2 { int a : 1; }; /* { dg-error "error: redefinition of 'struct s2'" } */ +struct s2 { int a : 1; }; /* { dg-error "redefinition of 'struct s2'" } */ struct s3 { }; -struct s3 { int a : 1; }; /* { dg-error "error: redefinition of 'struct s3'" } */ +struct s3 { int a : 1; }; /* { dg-error "redefinition of 'struct s3'" } */ struct s4 { int a : 1; }; -struct s4 { }; /* { dg-error "error: redefinition of 'struct s4'" } */ +struct s4 { }; /* { dg-error "redefinition of 'struct s4'" } */ struct s5 { int a : 1; }; struct s5; diff --git a/gcc/testsuite/gcc.dg/pr17301-1.c b/gcc/testsuite/gcc.dg/pr17301-1.c index 353f429910f..5fd22588cd5 100644 --- a/gcc/testsuite/gcc.dg/pr17301-1.c +++ b/gcc/testsuite/gcc.dg/pr17301-1.c @@ -7,5 +7,5 @@ int write_format (char *format, ...) { __builtin_va_list p; - __builtin_stdarg_start (p); /* { dg-error "error: too few arguments to function 'va_start'" } */ + __builtin_stdarg_start (p); /* { dg-error "too few arguments to function 'va_start'" } */ } diff --git a/gcc/testsuite/gcc.dg/pr17301-2.c b/gcc/testsuite/gcc.dg/pr17301-2.c index e89b9538623..64b9c9883c2 100644 --- a/gcc/testsuite/gcc.dg/pr17301-2.c +++ b/gcc/testsuite/gcc.dg/pr17301-2.c @@ -5,5 +5,5 @@ void foo (char *format, ...) { - __builtin_stdarg_start (); /* { dg-error "error: too few arguments to function '__builtin_stdarg_start'" } */ + __builtin_stdarg_start (); /* { dg-error "too few arguments to function '__builtin_stdarg_start'" } */ } diff --git a/gcc/testsuite/gcc.dg/pr17730-1.c b/gcc/testsuite/gcc.dg/pr17730-1.c index fe9be68eff6..8f70ad8055c 100644 --- a/gcc/testsuite/gcc.dg/pr17730-1.c +++ b/gcc/testsuite/gcc.dg/pr17730-1.c @@ -2,4 +2,4 @@ /* { dg-do compile } */ /* { dg-options "" } */ -char *p = &'C'; /* { dg-error "error: lvalue required as unary '&' operand" } */ +char *p = &'C'; /* { dg-error "lvalue required as unary '&' operand" } */ diff --git a/gcc/testsuite/gcc.dg/pr20368-1.c b/gcc/testsuite/gcc.dg/pr20368-1.c index 40ef9fe90be..ac76c16f783 100644 --- a/gcc/testsuite/gcc.dg/pr20368-1.c +++ b/gcc/testsuite/gcc.dg/pr20368-1.c @@ -3,10 +3,10 @@ /* { dg-do compile } */ /* { dg-options "-Wstrict-prototypes" } */ -extern __typeof (f) g; /* { dg-error "error: 'f' undeclared here \\(not in a function\\)" } */ +extern __typeof (f) g; /* { dg-error "'f' undeclared here \\(not in a function\\)" } */ int f (x) - float x; /* { dg-warning "warning: function declaration isn't a prototype" } */ + float x; /* { dg-warning "function declaration isn't a prototype" } */ { } diff --git a/gcc/testsuite/gcc.dg/pr20368-2.c b/gcc/testsuite/gcc.dg/pr20368-2.c index 07bcbcec16d..ca4a3e05a29 100644 --- a/gcc/testsuite/gcc.dg/pr20368-2.c +++ b/gcc/testsuite/gcc.dg/pr20368-2.c @@ -3,10 +3,10 @@ /* { dg-do compile } */ /* { dg-options "-Wmissing-prototypes" } */ -extern __typeof (f) g; /* { dg-error "error: 'f' undeclared here \\(not in a function\\)" } */ +extern __typeof (f) g; /* { dg-error "'f' undeclared here \\(not in a function\\)" } */ int f (x) - float x; /* { dg-warning "warning: no previous prototype for 'f'" } */ + float x; /* { dg-warning "no previous prototype for 'f'" } */ { } diff --git a/gcc/testsuite/gcc.dg/pr20368-3.c b/gcc/testsuite/gcc.dg/pr20368-3.c index 69c0bc81ce6..9302077e89f 100644 --- a/gcc/testsuite/gcc.dg/pr20368-3.c +++ b/gcc/testsuite/gcc.dg/pr20368-3.c @@ -3,10 +3,10 @@ /* { dg-do compile } */ /* { dg-options "-Wmissing-declarations" } */ -extern __typeof (f) g; /* { dg-error "error: 'f' undeclared here \\(not in a function\\)" } */ +extern __typeof (f) g; /* { dg-error "'f' undeclared here \\(not in a function\\)" } */ int f (x) - float x; /* { dg-warning "warning: no previous declaration for 'f'" } */ + float x; /* { dg-warning "no previous declaration for 'f'" } */ { } diff --git a/gcc/testsuite/gcc.dg/pr22308-1.c b/gcc/testsuite/gcc.dg/pr22308-1.c index bcbb294c2cb..2b3067577b2 100644 --- a/gcc/testsuite/gcc.dg/pr22308-1.c +++ b/gcc/testsuite/gcc.dg/pr22308-1.c @@ -9,5 +9,5 @@ struct foo { const int z; }; void bar (void) { - t = s; /* { dg-error "error: assignment of read-only variable 't'" } */ + t = s; /* { dg-error "assignment of read-only variable 't'" } */ } diff --git a/gcc/testsuite/gcc.dg/qual-component-1.c b/gcc/testsuite/gcc.dg/qual-component-1.c index 58054348173..dbf61158f6d 100644 --- a/gcc/testsuite/gcc.dg/qual-component-1.c +++ b/gcc/testsuite/gcc.dg/qual-component-1.c @@ -42,12 +42,12 @@ f (void) v1.c[0][0] = 0; *v1.c[0] = 0; **v1.c = 0; - v1.d = 0; /* { dg-error "error: assignment of read-only" } */ - v1.e[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v1.e = 0; /* { dg-error "error: assignment of read-only" } */ - v1.f[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v1.f[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v1.f = 0; /* { dg-error "error: assignment of read-only" } */ + v1.d = 0; /* { dg-error "assignment of read-only" } */ + v1.e[0] = 0; /* { dg-error "assignment of read-only" } */ + *v1.e = 0; /* { dg-error "assignment of read-only" } */ + v1.f[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v1.f[0] = 0; /* { dg-error "assignment of read-only" } */ + **v1.f = 0; /* { dg-error "assignment of read-only" } */ v2->a = 0; v2->b[0] = 0; @@ -55,51 +55,51 @@ f (void) v2->c[0][0] = 0; *v2->c[0] = 0; **v2->c = 0; - v2->d = 0; /* { dg-error "error: assignment of read-only" } */ - v2->e[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v2->e = 0; /* { dg-error "error: assignment of read-only" } */ - v2->f[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v2->f[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v2->f = 0; /* { dg-error "error: assignment of read-only" } */ + v2->d = 0; /* { dg-error "assignment of read-only" } */ + v2->e[0] = 0; /* { dg-error "assignment of read-only" } */ + *v2->e = 0; /* { dg-error "assignment of read-only" } */ + v2->f[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v2->f[0] = 0; /* { dg-error "assignment of read-only" } */ + **v2->f = 0; /* { dg-error "assignment of read-only" } */ - v3->a = 0; /* { dg-error "error: assignment of read-only" } */ - v3->b[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v3->b = 0; /* { dg-error "error: assignment of read-only" } */ - v3->c[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v3->c[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v3->c = 0; /* { dg-error "error: assignment of read-only" } */ - v3->d = 0; /* { dg-error "error: assignment of read-only" } */ - v3->e[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v3->e = 0; /* { dg-error "error: assignment of read-only" } */ - v3->f[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v3->f[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v3->f = 0; /* { dg-error "error: assignment of read-only" } */ + v3->a = 0; /* { dg-error "assignment of read-only" } */ + v3->b[0] = 0; /* { dg-error "assignment of read-only" } */ + *v3->b = 0; /* { dg-error "assignment of read-only" } */ + v3->c[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v3->c[0] = 0; /* { dg-error "assignment of read-only" } */ + **v3->c = 0; /* { dg-error "assignment of read-only" } */ + v3->d = 0; /* { dg-error "assignment of read-only" } */ + v3->e[0] = 0; /* { dg-error "assignment of read-only" } */ + *v3->e = 0; /* { dg-error "assignment of read-only" } */ + v3->f[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v3->f[0] = 0; /* { dg-error "assignment of read-only" } */ + **v3->f = 0; /* { dg-error "assignment of read-only" } */ - v4.a = 0; /* { dg-error "error: assignment of read-only" } */ - v4.b[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v4.b = 0; /* { dg-error "error: assignment of read-only" } */ - v4.c[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v4.c[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v4.c = 0; /* { dg-error "error: assignment of read-only" } */ - v4.d = 0; /* { dg-error "error: assignment of read-only" } */ - v4.e[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v4.e = 0; /* { dg-error "error: assignment of read-only" } */ - v4.f[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v4.f[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v4.f = 0; /* { dg-error "error: assignment of read-only" } */ + v4.a = 0; /* { dg-error "assignment of read-only" } */ + v4.b[0] = 0; /* { dg-error "assignment of read-only" } */ + *v4.b = 0; /* { dg-error "assignment of read-only" } */ + v4.c[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v4.c[0] = 0; /* { dg-error "assignment of read-only" } */ + **v4.c = 0; /* { dg-error "assignment of read-only" } */ + v4.d = 0; /* { dg-error "assignment of read-only" } */ + v4.e[0] = 0; /* { dg-error "assignment of read-only" } */ + *v4.e = 0; /* { dg-error "assignment of read-only" } */ + v4.f[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v4.f[0] = 0; /* { dg-error "assignment of read-only" } */ + **v4.f = 0; /* { dg-error "assignment of read-only" } */ - v5.x.a = 0; /* { dg-error "error: assignment of read-only" } */ - v5.x.b[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v5.x.b = 0; /* { dg-error "error: assignment of read-only" } */ - v5.x.c[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v5.x.c[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v5.x.c = 0; /* { dg-error "error: assignment of read-only" } */ - v5.x.d = 0; /* { dg-error "error: assignment of read-only" } */ - v5.x.e[0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v5.x.e = 0; /* { dg-error "error: assignment of read-only" } */ - v5.x.f[0][0] = 0; /* { dg-error "error: assignment of read-only" } */ - *v5.x.f[0] = 0; /* { dg-error "error: assignment of read-only" } */ - **v5.x.f = 0; /* { dg-error "error: assignment of read-only" } */ + v5.x.a = 0; /* { dg-error "assignment of read-only" } */ + v5.x.b[0] = 0; /* { dg-error "assignment of read-only" } */ + *v5.x.b = 0; /* { dg-error "assignment of read-only" } */ + v5.x.c[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v5.x.c[0] = 0; /* { dg-error "assignment of read-only" } */ + **v5.x.c = 0; /* { dg-error "assignment of read-only" } */ + v5.x.d = 0; /* { dg-error "assignment of read-only" } */ + v5.x.e[0] = 0; /* { dg-error "assignment of read-only" } */ + *v5.x.e = 0; /* { dg-error "assignment of read-only" } */ + v5.x.f[0][0] = 0; /* { dg-error "assignment of read-only" } */ + *v5.x.f[0] = 0; /* { dg-error "assignment of read-only" } */ + **v5.x.f = 0; /* { dg-error "assignment of read-only" } */ } void @@ -110,24 +110,24 @@ g (void) int (*b)[1] = &v1.b; int (*c)[2][3] = &v1.c; int (*cc)[3] = v1.c; - const int (*ff)[3] = v1.c; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + const int (*ff)[3] = v1.c; /* { dg-warning "initialization from incompatible pointer type" } */ a = &v1.a; b = &v1.b; c = &v1.c; cc = v1.c; - ff = v1.c; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + ff = v1.c; /* { dg-warning "assignment from incompatible pointer type" } */ } { const int *d = &v1.d; const int (*e)[1] = &v1.e; const int (*f)[2][3] = &v1.f; const int (*ff)[3] = v1.f; - int (*cc)[3] = v1.f; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v1.f; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v1.d; e = &v1.e; f = &v1.f; ff = v1.f; - cc = v1.f; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v1.f; /* { dg-warning "assignment from incompatible pointer type" } */ } { @@ -135,24 +135,24 @@ g (void) int (*b)[1] = &v2->b; int (*c)[2][3] = &v2->c; int (*cc)[3] = v2->c; - const int (*ff)[3] = v2->c; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + const int (*ff)[3] = v2->c; /* { dg-warning "initialization from incompatible pointer type" } */ a = &v2->a; b = &v2->b; c = &v2->c; cc = v2->c; - ff = v2->c; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + ff = v2->c; /* { dg-warning "assignment from incompatible pointer type" } */ } { const int *d = &v2->d; const int (*e)[1] = &v2->e; const int (*f)[2][3] = &v2->f; const int (*ff)[3] = v2->f; - int (*cc)[3] = v2->f; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v2->f; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v2->d; e = &v2->e; f = &v2->f; ff = v2->f; - cc = v2->f; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v2->f; /* { dg-warning "assignment from incompatible pointer type" } */ } { @@ -160,24 +160,24 @@ g (void) const int (*e)[1] = &v3->b; const int (*f)[2][3] = &v3->c; const int (*ff)[3] = v3->c; - int (*cc)[3] = v3->c; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v3->c; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v3->a; e = &v3->b; f = &v3->c; ff = v3->c; - cc = v3->c; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v3->c; /* { dg-warning "assignment from incompatible pointer type" } */ } { const int *d = &v3->d; const int (*e)[1] = &v3->e; const int (*f)[2][3] = &v3->f; const int (*ff)[3] = v3->f; - int (*cc)[3] = v3->f; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v3->f; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v3->d; e = &v3->e; f = &v3->f; ff = v3->f; - cc = v3->f; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v3->f; /* { dg-warning "assignment from incompatible pointer type" } */ } { @@ -185,24 +185,24 @@ g (void) const int (*e)[1] = &v4.b; const int (*f)[2][3] = &v4.c; const int (*ff)[3] = v4.c; - int (*cc)[3] = v4.c; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v4.c; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v4.a; e = &v4.b; f = &v4.c; ff = v4.c; - cc = v4.c; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v4.c; /* { dg-warning "assignment from incompatible pointer type" } */ } { const int *d = &v4.d; const int (*e)[1] = &v4.e; const int (*f)[2][3] = &v4.f; const int (*ff)[3] = v4.f; - int (*cc)[3] = v4.f; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v4.f; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v4.d; e = &v4.e; f = &v4.f; ff = v4.f; - cc = v4.f; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v4.f; /* { dg-warning "assignment from incompatible pointer type" } */ } { @@ -210,23 +210,23 @@ g (void) const int (*e)[1] = &v5.x.b; const int (*f)[2][3] = &v5.x.c; const int (*ff)[3] = v5.x.c; - int (*cc)[3] = v5.x.c; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v5.x.c; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v5.x.a; e = &v5.x.b; f = &v5.x.c; ff = v5.x.c; - cc = v5.x.c; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v5.x.c; /* { dg-warning "assignment from incompatible pointer type" } */ } { const int *d = &v5.x.d; const int (*e)[1] = &v5.x.e; const int (*f)[2][3] = &v5.x.f; const int (*ff)[3] = v5.x.f; - int (*cc)[3] = v5.x.f; /* { dg-warning "warning: initialization from incompatible pointer type" } */ + int (*cc)[3] = v5.x.f; /* { dg-warning "initialization from incompatible pointer type" } */ d = &v5.x.d; e = &v5.x.e; f = &v5.x.f; ff = v5.x.f; - cc = v5.x.f; /* { dg-warning "warning: assignment from incompatible pointer type" } */ + cc = v5.x.f; /* { dg-warning "assignment from incompatible pointer type" } */ } } diff --git a/gcc/testsuite/gcc.dg/redecl-1.c b/gcc/testsuite/gcc.dg/redecl-1.c index c76004e0de4..cfabc8d25af 100644 --- a/gcc/testsuite/gcc.dg/redecl-1.c +++ b/gcc/testsuite/gcc.dg/redecl-1.c @@ -70,8 +70,8 @@ void prime5(void) void test5(void) { - bar5(1); /* { dg-warning "warning: implicit declaration of function" } */ -} /* { dg-error "error: incompatible implicit declaration" "" { target *-*-* } 73 } */ + bar5(1); /* { dg-warning "implicit declaration of function" } */ +} /* { dg-error "incompatible implicit declaration" "" { target *-*-* } 73 } */ /* Extern then static, both at file scope. */ diff --git a/gcc/testsuite/gcc.dg/redecl-11.c b/gcc/testsuite/gcc.dg/redecl-11.c index a0554d9476d..e4ce0b830ea 100644 --- a/gcc/testsuite/gcc.dg/redecl-11.c +++ b/gcc/testsuite/gcc.dg/redecl-11.c @@ -5,5 +5,5 @@ /* { dg-options "" } */ int f(int (*)[]); -void g() { int f(int (*)[2]); } /* { dg-error "error: previous declaration of 'f' was here" } */ -int f(int (*)[3]); /* { dg-error "error: conflicting types for 'f'" } */ +void g() { int f(int (*)[2]); } /* { dg-error "previous declaration of 'f' was here" } */ +int f(int (*)[3]); /* { dg-error "conflicting types for 'f'" } */ diff --git a/gcc/testsuite/gcc.dg/redecl-12.c b/gcc/testsuite/gcc.dg/redecl-12.c index cb1501d30ac..58041ef8e35 100644 --- a/gcc/testsuite/gcc.dg/redecl-12.c +++ b/gcc/testsuite/gcc.dg/redecl-12.c @@ -5,5 +5,5 @@ /* { dg-options "" } */ extern int a[]; -void f(void) { extern int a[]; extern int a[10]; } /* { dg-error "error: previous declaration of 'a' was here" } */ -extern int a[5]; /* { dg-error "error: conflicting types for 'a'" } */ +void f(void) { extern int a[]; extern int a[10]; } /* { dg-error "previous declaration of 'a' was here" } */ +extern int a[5]; /* { dg-error "conflicting types for 'a'" } */ diff --git a/gcc/testsuite/gcc.dg/redecl-13.c b/gcc/testsuite/gcc.dg/redecl-13.c index 54be4dbc2ba..84eeb4eaeb5 100644 --- a/gcc/testsuite/gcc.dg/redecl-13.c +++ b/gcc/testsuite/gcc.dg/redecl-13.c @@ -5,5 +5,5 @@ /* { dg-options "" } */ extern int a[]; -void f(void) { extern int a[10]; } /* { dg-error "error: previous declaration of 'a' was here" } */ -extern int a[5]; /* { dg-error "error: conflicting types for 'a'" } */ +void f(void) { extern int a[10]; } /* { dg-error "previous declaration of 'a' was here" } */ +extern int a[5]; /* { dg-error "conflicting types for 'a'" } */ diff --git a/gcc/testsuite/gcc.dg/redecl-14.c b/gcc/testsuite/gcc.dg/redecl-14.c index ed196106361..b27c02441d3 100644 --- a/gcc/testsuite/gcc.dg/redecl-14.c +++ b/gcc/testsuite/gcc.dg/redecl-14.c @@ -18,5 +18,5 @@ f (void) } extern IAP a[]; extern IAP a[5]; - sizeof (*a[0]); /* { dg-error "error: invalid application of 'sizeof' to incomplete type 'IA'" } */ + sizeof (*a[0]); /* { dg-error "invalid application of 'sizeof' to incomplete type 'IA'" } */ } diff --git a/gcc/testsuite/gcc.dg/redecl-15.c b/gcc/testsuite/gcc.dg/redecl-15.c index c4ac76cc8cf..5ed0eac3fde 100644 --- a/gcc/testsuite/gcc.dg/redecl-15.c +++ b/gcc/testsuite/gcc.dg/redecl-15.c @@ -7,8 +7,8 @@ void f (void) { - g(); /* { dg-warning "warning: previous implicit declaration of 'g' was here" } */ + g(); /* { dg-warning "previous implicit declaration of 'g' was here" } */ { - void g(); /* { dg-warning "warning: conflicting types for 'g'" } */ + void g(); /* { dg-warning "conflicting types for 'g'" } */ } } diff --git a/gcc/testsuite/gcc.dg/register-var-1.c b/gcc/testsuite/gcc.dg/register-var-1.c index a27d56c4b66..e36f4997489 100644 --- a/gcc/testsuite/gcc.dg/register-var-1.c +++ b/gcc/testsuite/gcc.dg/register-var-1.c @@ -10,5 +10,5 @@ void g(int *); void f(void) { register int x __asm ("eax"); - g(&x); /* { dg-error "error: address of register variable" } */ + g(&x); /* { dg-error "address of register variable" } */ } diff --git a/gcc/testsuite/gcc.dg/register-var-2.c b/gcc/testsuite/gcc.dg/register-var-2.c index 585dfe2bb62..01816d5f425 100644 --- a/gcc/testsuite/gcc.dg/register-var-2.c +++ b/gcc/testsuite/gcc.dg/register-var-2.c @@ -10,5 +10,5 @@ void g(int *); void f(void) { register int x; - g(&x); /* { dg-error "error: address of register variable" } */ + g(&x); /* { dg-error "address of register variable" } */ } diff --git a/gcc/testsuite/gcc.dg/stmt-expr-2.c b/gcc/testsuite/gcc.dg/stmt-expr-2.c index 37147fd7330..524e8ac87df 100644 --- a/gcc/testsuite/gcc.dg/stmt-expr-2.c +++ b/gcc/testsuite/gcc.dg/stmt-expr-2.c @@ -7,5 +7,5 @@ int f (void) { - return ({ 1; }); /* { dg-warning "warning: ISO C forbids braced-groups within expressions" } */ + return ({ 1; }); /* { dg-warning "ISO C forbids braced-groups within expressions" } */ } diff --git a/gcc/testsuite/gcc.dg/stmt-expr-3.c b/gcc/testsuite/gcc.dg/stmt-expr-3.c index 904201e7004..6ef7e069eea 100644 --- a/gcc/testsuite/gcc.dg/stmt-expr-3.c +++ b/gcc/testsuite/gcc.dg/stmt-expr-3.c @@ -7,5 +7,5 @@ int f (void) { - return ({ 1; }); /* { dg-error "error: ISO C forbids braced-groups within expressions" } */ + return ({ 1; }); /* { dg-error "ISO C forbids braced-groups within expressions" } */ } diff --git a/gcc/testsuite/gcc.dg/stmt-expr-label-1.c b/gcc/testsuite/gcc.dg/stmt-expr-label-1.c index 1f52a313918..57ab34eaab2 100644 --- a/gcc/testsuite/gcc.dg/stmt-expr-label-1.c +++ b/gcc/testsuite/gcc.dg/stmt-expr-label-1.c @@ -12,28 +12,28 @@ void f0 (void) { goto a; a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa0 (void) { p0A:goto p0A; goto a; a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f1 (void) { goto a; ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa1 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f2 (void) { goto a; ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa2 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f3 (void) { goto a; ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa3 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f4 (void) { goto a; ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa4 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f5 (void) { goto a; ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa5 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f1 (void) { goto a; ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa1 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f2 (void) { goto a; ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa2 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f3 (void) { goto a; ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa3 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f4 (void) { goto a; ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa4 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f5 (void) { goto a; ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa5 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f6 (void) { goto a; ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa6 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f7 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa7 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f8 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa8 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f9 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa9 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f10 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa10 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f11 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa11 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f7 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa7 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f8 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa8 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f9 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa9 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f10 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa10 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f11 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa11 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f12 (void) { goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa12 (void) { p0A:goto p0A; goto a; P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f13 (void) { a: goto a; ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -42,26 +42,26 @@ void f14 (void) { a:({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa14 (void) { a:({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f15 (void) { ({ goto a; a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa15 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f16 (void) { ({ goto a; ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa16 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f16 (void) { ({ goto a; ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa16 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f17 (void) { ({ goto a; ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa17 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f18 (void) { ({ goto a; ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa18 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f18 (void) { ({ goto a; ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa18 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f19 (void) { ({ goto a; ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa19 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f20 (void) { ({ goto a; ({0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa20 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f21 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa21 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f22 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa22 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f23 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa23 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f24 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa24 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f25 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa25 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f21 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa21 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f22 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa22 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f23 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa23 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f24 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa24 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f25 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa25 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f26 (void) { ({ goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa26 (void) { P0A:goto P0A;({ p01A:goto p01A; goto a; P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f27 (void) { ({ a: goto a; ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -74,22 +74,22 @@ void f30 (void) { ({ ({ goto a; a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa30 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f31 (void) { ({ ({ goto a; 0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa31 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f32 (void) { ({ ({ goto a; 0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa32 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f32 (void) { ({ ({ goto a; 0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa32 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f33 (void) { ({ ({ goto a; 0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa33 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f34 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa34 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f35 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa35 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f36 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa36 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f37 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa37 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f38 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa38 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f39 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa39 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f35 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa35 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f36 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa36 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f37 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa37 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f38 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa38 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f39 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa39 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f40 (void) { ({ ({ goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa40 (void) { P0A:goto P0A;({ P01A:goto P01A;({p012A:goto p012A; goto a; P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f41 (void) { ({ ({a: goto a; 0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -98,26 +98,26 @@ void f42 (void) { a:({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa42 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f43 (void) { ({ a:({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa43 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f44 (void) { ({ ({a:0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa44 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f44 (void) { ({ ({a:0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa44 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f45 (void) { ({ ({0;}); goto a; a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa45 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f46 (void) { ({ ({0;}); goto a; ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa46 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f46 (void) { ({ ({0;}); goto a; ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa46 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f47 (void) { ({ ({0;}); goto a; ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa47 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f48 (void) { ({ ({0;}); goto a; ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa48 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f49 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa49 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f50 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa50 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f51 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa51 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f52 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa52 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f53 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa53 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f49 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa49 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f50 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa50 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f51 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa51 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f52 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa52 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f53 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa53 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f54 (void) { ({ ({0;}); goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa54 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); p01B:goto p01B; goto a; P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f55 (void) { ({ ({0;}); a: goto a; ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -126,8 +126,8 @@ void f56 (void) { a:({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa56 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f57 (void) { ({ a:({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa57 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f58 (void) { ({ ({a:0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa58 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f58 (void) { ({ ({a:0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa58 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f59 (void) { ({ ({0;}); a:({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa59 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f60 (void) { ({ ({0;}); ({ goto a; a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -136,16 +136,16 @@ void f61 (void) { ({ ({0;}); ({ goto a; 0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa61 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f62 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa62 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f63 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa63 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f64 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa64 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f65 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa65 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f66 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa66 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f67 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa67 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f63 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa63 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f64 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa64 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f65 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa65 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f66 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa66 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f67 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa67 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f68 (void) { ({ ({0;}); ({ goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa68 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({p013A:goto p013A; goto a; P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f69 (void) { ({ ({0;}); ({a: goto a; 0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; } @@ -154,80 +154,80 @@ void f70 (void) { a:({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0 void fa70 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f71 (void) { ({ a:({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa71 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f72 (void) { ({ ({a:0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa72 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f72 (void) { ({ ({a:0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa72 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f73 (void) { ({ ({0;}); a:({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa73 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f74 (void) { ({ ({0;}); ({a:0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa74 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f74 (void) { ({ ({0;}); ({a:0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa74 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f75 (void) { ({ ({0;}); ({0;}); goto a; a:0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa75 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f76 (void) { ({ ({0;}); ({0;}); goto a; 0;}); a:({ ({0;}); ({0;}); 0;}); 0; } void fa76 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f77 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa77 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f78 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa78 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f79 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa79 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f80 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa80 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f81 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa81 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f77 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa77 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f78 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa78 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f79 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa79 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f80 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa80 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f81 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa81 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f82 (void) { ({ ({0;}); ({0;}); goto a; 0;}); ({ ({0;}); ({0;}); 0;}); a:0; } void fa82 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); p01C:goto p01C; goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f83 (void) { ({ ({0;}); ({0;}); a: goto a; 0;}); ({ ({0;}); ({0;}); 0;}); 0; } void fa83 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a: goto a; P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f84 (void) { a:({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } void fa84 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f85 (void) { ({ a:({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa85 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f86 (void) { ({ ({a:0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa86 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f87 (void) { ({ ({0;}); a:({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa87 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f88 (void) { ({ ({0;}); ({a:0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa88 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f89 (void) { ({ ({0;}); ({0;}); a:0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa89 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f85 (void) { ({ a:({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa85 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f86 (void) { ({ ({a:0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa86 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f87 (void) { ({ ({0;}); a:({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa87 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f88 (void) { ({ ({0;}); ({a:0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa88 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f89 (void) { ({ ({0;}); ({0;}); a:0;}); goto a; ({ ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa89 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f90 (void) { ({ ({0;}); ({0;}); 0;}); goto a; a:({ ({0;}); ({0;}); 0;}); 0; } void fa90 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f91 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa91 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f92 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa92 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f93 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa93 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f94 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa94 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f95 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa95 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f91 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ a:({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa91 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f92 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa92 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f93 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); a:({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa93 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f94 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa94 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f95 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); a:0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa95 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f96 (void) { ({ ({0;}); ({0;}); 0;}); goto a; ({ ({0;}); ({0;}); 0;}); a:0; } void fa96 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); p0B:goto p0B; goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;P0D:goto P0D; } void f97 (void) { ({ ({0;}); ({0;}); 0;}); a: goto a; ({ ({0;}); ({0;}); 0;}); 0; } void fa97 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a: goto a; P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f98 (void) { a:({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } void fa98 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f99 (void) { ({ a:({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa99 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f100 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa100 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f101 (void) { ({ ({0;}); a:({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa101 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f102 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa102 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f103 (void) { ({ ({0;}); ({0;}); a:0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa103 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f99 (void) { ({ a:({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa99 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f100 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa100 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f101 (void) { ({ ({0;}); a:({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa101 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f102 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa102 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f103 (void) { ({ ({0;}); ({0;}); a:0;}); ({ goto a; ({0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa103 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f104 (void) { ({ ({0;}); ({0;}); 0;}); a:({ goto a; ({0;}); ({0;}); 0;}); 0; } void fa104 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f105 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; a:({0;}); ({0;}); 0;}); 0; } void fa105 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f106 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa106 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f106 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({a:0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa106 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f107 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); a:({0;}); 0;}); 0; } void fa107 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f108 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa108 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f108 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa108 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f109 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); a:0;}); 0; } void fa109 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ p02A:goto p02A; goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } void f110 (void) { ({ ({0;}); ({0;}); 0;}); ({ goto a; ({0;}); ({0;}); 0;}); a:0; } @@ -236,16 +236,16 @@ void f111 (void) { ({ ({0;}); ({0;}); 0;}); ({ a: goto a; ({0;}); ({0;}); 0;}); void fa111 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a: goto a; P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f112 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } void fa112 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f113 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa113 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f114 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa114 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f115 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa115 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f116 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa116 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f117 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa117 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f113 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa113 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f114 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa114 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f115 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa115 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f116 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa116 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f117 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa117 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f118 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({ goto a; 0;}); ({0;}); 0;}); 0; } void fa118 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f119 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({ goto a; 0;}); ({0;}); 0;}); 0; } @@ -254,8 +254,8 @@ void f120 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; a:0;}); ({0;}); 0;}); void fa120 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f121 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); a:({0;}); 0;}); 0; } void fa121 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f122 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa122 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f122 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa122 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f123 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); a:0;}); 0; } void fa123 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({p024A:goto p024A; goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } void f124 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({ goto a; 0;}); ({0;}); 0;}); a:0; } @@ -264,26 +264,26 @@ void f125 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a: goto a; 0;}); ({0;}); 0;}); void fa125 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a: goto a; P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f126 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } void fa126 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f127 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa127 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f128 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa128 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f129 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa129 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f130 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa130 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f131 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa131 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f127 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa127 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f128 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa128 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f129 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa129 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f130 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa130 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f131 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa131 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f132 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); goto a; ({0;}); 0;}); 0; } void fa132 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f133 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); goto a; ({0;}); 0;}); 0; } void fa133 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f134 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa134 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f134 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); goto a; ({0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa134 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f135 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; a:({0;}); 0;}); 0; } void fa135 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f136 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({a:0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa136 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f136 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({a:0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa136 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f137 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); a:0;}); 0; } void fa137 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); p02B:goto p02B; goto a; P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;P0D:goto P0D; } void f138 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); goto a; ({0;}); 0;}); a:0; } @@ -292,22 +292,22 @@ void f139 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a: goto a; ({0;}); 0;}); void fa139 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a: goto a; P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f140 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } void fa140 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f141 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa141 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f142 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa142 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f143 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa143 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f144 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa144 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f145 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa145 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f141 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa141 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f142 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa142 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f143 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa143 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f144 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa144 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f145 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa145 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f146 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); ({ goto a; 0;}); 0;}); 0; } void fa146 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f147 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({ goto a; 0;}); 0;}); 0; } void fa147 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f148 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa148 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f148 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({ goto a; 0;}); 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa148 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f149 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({ goto a; 0;}); 0;}); 0; } void fa149 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({p025A:goto p025A; goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f150 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({ goto a; a:0;}); 0;}); 0; } @@ -320,26 +320,26 @@ void f153 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a: goto a; 0;}); 0;}); void fa153 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a: goto a; P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f154 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } void fa154 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f155 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa155 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f156 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa156 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f157 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa157 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f158 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa158 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f159 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa159 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f155 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa155 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f156 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa156 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f157 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa157 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f158 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa158 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f159 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa159 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f160 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); goto a; 0;}); 0; } void fa160 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f161 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); goto a; 0;}); 0; } void fa161 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f162 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa162 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f162 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa162 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f163 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); goto a; 0;}); 0; } void fa163 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } -void f164 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); goto a; 0;}); 0; } /* { dg-error "error: jump into statement expression" } */ -void fa164 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f164 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); goto a; 0;}); 0; } /* { dg-error "jump into statement expression" } */ +void fa164 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); p02C:goto p02C; goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f165 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; a:0;}); 0; } void fa165 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); p02C:goto p02C; goto a; a:0;}); P0C:goto P0C;0;P0D:goto P0D; } void f166 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); goto a; 0;}); a:0; } @@ -348,56 +348,56 @@ void f167 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a: goto a; 0;}); void fa167 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a: goto a; P02C:goto P02C;0;}); P0C:goto P0C;0;P0D:goto P0D; } void f168 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } void fa168 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } -void f169 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa169 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f170 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa170 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f171 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa171 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f172 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa172 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f173 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa173 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f169 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa169 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f170 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa170 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f171 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa171 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f172 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa172 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f173 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa173 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f174 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); goto a; 0; } void fa174 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } -void f175 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa175 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f176 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa176 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f177 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa177 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f178 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa178 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f179 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); goto a; 0; } /* { dg-error "error: jump into statement expression" } */ -void fa179 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f175 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa175 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f176 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa176 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f177 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa177 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f178 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa178 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f179 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); goto a; 0; } /* { dg-error "jump into statement expression" } */ +void fa179 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); p0C:goto p0C; goto a; P0C:goto P0C;0;P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f180 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); goto a; a:0; } void fa180 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); p0C:goto p0C; goto a; a:0;P0D:goto P0D; } void f181 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a: goto a; 0; } void fa181 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a: goto a; P0C:goto P0C;0;P0D:goto P0D; } void f182 (void) { a:({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } void fa182 (void) { a:({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } -void f183 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa183 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f184 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa184 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f185 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa185 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f186 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa186 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f187 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa187 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f183 (void) { ({ a:({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa183 (void) { P0A:goto P0A;({ a:({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f184 (void) { ({ ({a:0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa184 (void) { P0A:goto P0A;({ P01A:goto P01A;({a:0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f185 (void) { ({ ({0;}); a:({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa185 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); a:({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f186 (void) { ({ ({0;}); ({a:0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa186 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({a:0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f187 (void) { ({ ({0;}); ({0;}); a:0;}); ({ ({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa187 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); a:0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f188 (void) { ({ ({0;}); ({0;}); 0;}); a:({ ({0;}); ({0;}); 0;}); 0; goto a; } void fa188 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); a:({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } -void f189 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa189 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f190 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa190 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f191 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa191 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f192 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa192 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ -void f193 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; goto a; } /* { dg-error "error: jump into statement expression" } */ -void fa193 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "error: jump into statement expression" } */ +void f189 (void) { ({ ({0;}); ({0;}); 0;}); ({ a:({0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa189 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ a:({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f190 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({a:0;}); ({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa190 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({a:0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f191 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); a:({0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa191 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); a:({P025A:goto P025A;0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f192 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({a:0;}); 0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa192 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({a:0;}); P02C:goto P02C;0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ +void f193 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); a:0;}); 0; goto a; } /* { dg-error "jump into statement expression" } */ +void fa193 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); a:0;}); P0C:goto P0C;0;p0D:goto p0D; goto a; P0D:goto P0D; } /* { dg-error "jump into statement expression" } */ void f194 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); a:0; goto a; } void fa194 (void) { P0A:goto P0A;({ P01A:goto P01A;({P012A:goto P012A;0;}); P01B:goto P01B;({P013A:goto P013A;0;}); P01C:goto P01C;0;}); P0B:goto P0B;({ P02A:goto P02A;({P024A:goto P024A;0;}); P02B:goto P02B;({P025A:goto P025A;0;}); P02C:goto P02C;0;}); a:0;p0D:goto p0D; goto a; P0D:goto P0D; } void f195 (void) { ({ ({0;}); ({0;}); 0;}); ({ ({0;}); ({0;}); 0;}); 0;a: goto a; } diff --git a/gcc/testsuite/gcc.dg/stmt-expr-label-2.c b/gcc/testsuite/gcc.dg/stmt-expr-label-2.c index 863d610545c..35b96e830e5 100644 --- a/gcc/testsuite/gcc.dg/stmt-expr-label-2.c +++ b/gcc/testsuite/gcc.dg/stmt-expr-label-2.c @@ -13,8 +13,8 @@ f (int a) case 0: case 1: ({ - case 2: /* { dg-error "error: case label in statement expression not containing enclosing switch statement" } */ - default: /* { dg-error "error: 'default' label in statement expression not containing enclosing switch statement" } */ + case 2: /* { dg-error "case label in statement expression not containing enclosing switch statement" } */ + default: /* { dg-error "'default' label in statement expression not containing enclosing switch statement" } */ switch (a) { case 3: diff --git a/gcc/testsuite/gcc.dg/stmt-expr-label-3.c b/gcc/testsuite/gcc.dg/stmt-expr-label-3.c index 09258069522..7b1515f89ac 100644 --- a/gcc/testsuite/gcc.dg/stmt-expr-label-3.c +++ b/gcc/testsuite/gcc.dg/stmt-expr-label-3.c @@ -5,4 +5,4 @@ /* { dg-do compile } */ /* { dg-options "-O2" } */ -void f(void) { 1 ? 1 : ({ a : 1; 1; }); goto a; } /* { dg-error "error: jump into statement expression" } */ +void f(void) { 1 ? 1 : ({ a : 1; 1; }); goto a; } /* { dg-error "jump into statement expression" } */ diff --git a/gcc/testsuite/gcc.dg/struct-empty-2.c b/gcc/testsuite/gcc.dg/struct-empty-2.c index 132ef45705c..1f06a1b1764 100644 --- a/gcc/testsuite/gcc.dg/struct-empty-2.c +++ b/gcc/testsuite/gcc.dg/struct-empty-2.c @@ -4,7 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -struct s0 {}; /* { dg-warning "warning: struct has no members" } */ -union u0 {}; /* { dg-warning "warning: union has no members" } */ -struct s1 { int : 1; }; /* { dg-warning "warning: struct has no named members" } */ -union u1 { int : 1; }; /* { dg-warning "warning: union has no named members" } */ +struct s0 {}; /* { dg-warning "struct has no members" } */ +union u0 {}; /* { dg-warning "union has no members" } */ +struct s1 { int : 1; }; /* { dg-warning "struct has no named members" } */ +union u1 { int : 1; }; /* { dg-warning "union has no named members" } */ diff --git a/gcc/testsuite/gcc.dg/struct-empty-3.c b/gcc/testsuite/gcc.dg/struct-empty-3.c index b9285c0a262..6e5baa9cff3 100644 --- a/gcc/testsuite/gcc.dg/struct-empty-3.c +++ b/gcc/testsuite/gcc.dg/struct-empty-3.c @@ -4,7 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -struct s0 {}; /* { dg-error "error: struct has no members" } */ -union u0 {}; /* { dg-error "error: union has no members" } */ -struct s1 { int : 1; }; /* { dg-error "error: struct has no named members" } */ -union u1 { int : 1; }; /* { dg-error "error: union has no named members" } */ +struct s0 {}; /* { dg-error "struct has no members" } */ +union u0 {}; /* { dg-error "union has no members" } */ +struct s1 { int : 1; }; /* { dg-error "struct has no named members" } */ +union u1 { int : 1; }; /* { dg-error "union has no named members" } */ diff --git a/gcc/testsuite/gcc.dg/struct-parse-1.c b/gcc/testsuite/gcc.dg/struct-parse-1.c index 32c115797fd..9ceac8afadf 100644 --- a/gcc/testsuite/gcc.dg/struct-parse-1.c +++ b/gcc/testsuite/gcc.dg/struct-parse-1.c @@ -6,6 +6,6 @@ /* Origin: Carlos O'Donell <carlos@codesourcery.com> */ /* { dg-options "-std=c99" } */ -struct s { int a; int b; struct t c; }; /* { dg-error "error: field 'c' has incomplete type" } */ +struct s { int a; int b; struct t c; }; /* { dg-error "field 'c' has incomplete type" } */ struct s d = { .b = 0 }; diff --git a/gcc/testsuite/gcc.dg/struct-semi-1.c b/gcc/testsuite/gcc.dg/struct-semi-1.c index 091956b4c5f..8ac90eaee75 100644 --- a/gcc/testsuite/gcc.dg/struct-semi-1.c +++ b/gcc/testsuite/gcc.dg/struct-semi-1.c @@ -13,7 +13,7 @@ struct s1 { struct s2 { ; int c -}; /* { dg-warning "warning: no semicolon at end of struct or union" } */ +}; /* { dg-warning "no semicolon at end of struct or union" } */ struct s3 { int d -}; /* { dg-warning "warning: no semicolon at end of struct or union" } */ +}; /* { dg-warning "no semicolon at end of struct or union" } */ diff --git a/gcc/testsuite/gcc.dg/struct-semi-2.c b/gcc/testsuite/gcc.dg/struct-semi-2.c index e609fd25aa6..3708e534fb6 100644 --- a/gcc/testsuite/gcc.dg/struct-semi-2.c +++ b/gcc/testsuite/gcc.dg/struct-semi-2.c @@ -4,17 +4,17 @@ /* { dg-do compile } */ /* { dg-options "-pedantic" } */ -struct s0 { ; }; /* { dg-warning "warning: extra semicolon in struct or union specified" } */ -/* { dg-warning "warning: struct has no members" "empty" { target *-*-* } 7 } */ +struct s0 { ; }; /* { dg-warning "extra semicolon in struct or union specified" } */ +/* { dg-warning "struct has no members" "empty" { target *-*-* } 7 } */ struct s1 { int a; - ; /* { dg-warning "warning: extra semicolon in struct or union specified" } */ + ; /* { dg-warning "extra semicolon in struct or union specified" } */ int b; }; struct s2 { - ; /* { dg-warning "warning: extra semicolon in struct or union specified" } */ + ; /* { dg-warning "extra semicolon in struct or union specified" } */ int c -}; /* { dg-warning "warning: no semicolon at end of struct or union" } */ +}; /* { dg-warning "no semicolon at end of struct or union" } */ struct s3 { int d -}; /* { dg-warning "warning: no semicolon at end of struct or union" } */ +}; /* { dg-warning "no semicolon at end of struct or union" } */ diff --git a/gcc/testsuite/gcc.dg/struct-semi-3.c b/gcc/testsuite/gcc.dg/struct-semi-3.c index 25a33c78a8d..da0f237a694 100644 --- a/gcc/testsuite/gcc.dg/struct-semi-3.c +++ b/gcc/testsuite/gcc.dg/struct-semi-3.c @@ -4,17 +4,17 @@ /* { dg-do compile } */ /* { dg-options "-pedantic-errors" } */ -struct s0 { ; }; /* { dg-error "error: extra semicolon in struct or union specified" } */ -/* { dg-error "error: struct has no members" "empty" { target *-*-* } 7 } */ +struct s0 { ; }; /* { dg-error "extra semicolon in struct or union specified" } */ +/* { dg-error "struct has no members" "empty" { target *-*-* } 7 } */ struct s1 { int a; - ; /* { dg-error "error: extra semicolon in struct or union specified" } */ + ; /* { dg-error "extra semicolon in struct or union specified" } */ int b; }; struct s2 { - ; /* { dg-error "error: extra semicolon in struct or union specified" } */ + ; /* { dg-error "extra semicolon in struct or union specified" } */ int c -}; /* { dg-error "error: no semicolon at end of struct or union" } */ +}; /* { dg-error "no semicolon at end of struct or union" } */ struct s3 { int d -}; /* { dg-error "error: no semicolon at end of struct or union" } */ +}; /* { dg-error "no semicolon at end of struct or union" } */ diff --git a/gcc/testsuite/gcc.dg/switch-5.c b/gcc/testsuite/gcc.dg/switch-5.c index 7c1c3d49715..5a584906988 100644 --- a/gcc/testsuite/gcc.dg/switch-5.c +++ b/gcc/testsuite/gcc.dg/switch-5.c @@ -7,19 +7,19 @@ void f (int a, double d, void *p) { - switch (d) /* { dg-error "error: switch quantity not an integer" } */ + switch (d) /* { dg-error "switch quantity not an integer" } */ { } - switch (p) /* { dg-error "error: switch quantity not an integer" } */ + switch (p) /* { dg-error "switch quantity not an integer" } */ { } switch (a) { - case (void *)0: ; /* { dg-error "error: pointers are not permitted as case values" } */ + case (void *)0: ; /* { dg-error "pointers are not permitted as case values" } */ } switch (a) { - case (double)0: ; /* { dg-error "error: case label does not reduce to an integer constant" } */ + case (double)0: ; /* { dg-error "case label does not reduce to an integer constant" } */ } switch (a) { @@ -31,45 +31,45 @@ f (int a, double d, void *p) } switch (a) { - case 0 ... -1: ; /* { dg-warning "warning: empty range specified" } */ + case 0 ... -1: ; /* { dg-warning "empty range specified" } */ } switch (a) { - case 0 ... -2: ; /* { dg-warning "warning: empty range specified" } */ + case 0 ... -2: ; /* { dg-warning "empty range specified" } */ } switch (a) { case 0: - default: /* { dg-error "error: this is the first default label" } */ + default: /* { dg-error "this is the first default label" } */ case 1: - default: ; /* { dg-error "error: multiple default labels in one switch" } */ + default: ; /* { dg-error "multiple default labels in one switch" } */ } switch (a) { - case 0: /* { dg-error "error: previously used here" } */ + case 0: /* { dg-error "previously used here" } */ case 1: - case 0: ; /* { dg-error "error: duplicate case value" } */ + case 0: ; /* { dg-error "duplicate case value" } */ } - case 1: ; /* { dg-error "error: case label not within a switch statement" } */ - default: ; /* { dg-error "error: 'default' label not within a switch statement" } */ - break; /* { dg-error "error: break statement not within loop or switch" } */ - continue; /* { dg-error "error: continue statement not within a loop" } */ + case 1: ; /* { dg-error "case label not within a switch statement" } */ + default: ; /* { dg-error "'default' label not within a switch statement" } */ + break; /* { dg-error "break statement not within loop or switch" } */ + continue; /* { dg-error "continue statement not within a loop" } */ switch (a) { - case a: ; /* { dg-error "error: case label does not reduce to an integer constant" } */ + case a: ; /* { dg-error "case label does not reduce to an integer constant" } */ } switch (a) { - case 0: /* { dg-error "error: this is the first entry overlapping that value" } */ - case -1 ... 1: /* { dg-error "error: duplicate \\(or overlapping\\) case value" } */ - case 2 ... 3: /* { dg-error "error: previously used here" } */ - case 2: /* { dg-error "error: duplicate case value" } */ - case 4 ... 7: /* { dg-error "error: this is the first entry overlapping that value" } */ - case 6 ... 9: ; /* { dg-error "error: duplicate \\(or overlapping\\) case value" } */ + case 0: /* { dg-error "this is the first entry overlapping that value" } */ + case -1 ... 1: /* { dg-error "duplicate \\(or overlapping\\) case value" } */ + case 2 ... 3: /* { dg-error "previously used here" } */ + case 2: /* { dg-error "duplicate case value" } */ + case 4 ... 7: /* { dg-error "this is the first entry overlapping that value" } */ + case 6 ... 9: ; /* { dg-error "duplicate \\(or overlapping\\) case value" } */ } switch (a) { case 0: - continue; /* { dg-error "error: continue statement not within a loop" } */ + continue; /* { dg-error "continue statement not within a loop" } */ } } diff --git a/gcc/testsuite/gcc.dg/switch-6.c b/gcc/testsuite/gcc.dg/switch-6.c index 70cc1882a4f..25d1d96b268 100644 --- a/gcc/testsuite/gcc.dg/switch-6.c +++ b/gcc/testsuite/gcc.dg/switch-6.c @@ -9,6 +9,6 @@ f (int a) { switch (a) { - case 0 ... 0: ; /* { dg-warning "warning: range expressions in switch statements are non-standard" } */ + case 0 ... 0: ; /* { dg-warning "range expressions in switch statements are non-standard" } */ } } diff --git a/gcc/testsuite/gcc.dg/switch-7.c b/gcc/testsuite/gcc.dg/switch-7.c index d3fdfb4c381..29cb8256991 100644 --- a/gcc/testsuite/gcc.dg/switch-7.c +++ b/gcc/testsuite/gcc.dg/switch-7.c @@ -9,6 +9,6 @@ f (int a) { switch (a) { - case 0 ... 0: ; /* { dg-error "error: range expressions in switch statements are non-standard" } */ + case 0 ... 0: ; /* { dg-error "range expressions in switch statements are non-standard" } */ } } diff --git a/gcc/testsuite/gcc.dg/tls/diag-5.c b/gcc/testsuite/gcc.dg/tls/diag-5.c index 623832c3812..d86046f500c 100644 --- a/gcc/testsuite/gcc.dg/tls/diag-5.c +++ b/gcc/testsuite/gcc.dg/tls/diag-5.c @@ -1,3 +1,3 @@ /* __thread specifiers on empty declarations. */ -__thread struct foo; /* { dg-warning "warning: useless '__thread' in empty declaration" } */ +__thread struct foo; /* { dg-warning "useless '__thread' in empty declaration" } */ diff --git a/gcc/testsuite/gcc.dg/transparent-union-1.c b/gcc/testsuite/gcc.dg/transparent-union-1.c index a5be8ce9186..a43e07953d3 100644 --- a/gcc/testsuite/gcc.dg/transparent-union-1.c +++ b/gcc/testsuite/gcc.dg/transparent-union-1.c @@ -52,25 +52,25 @@ int main (void) { f0 (&i); - f0 (&l); /* { dg-warning "warning: passing argument 1 of 'f0' from incompatible pointer type" } */ + f0 (&l); /* { dg-warning "passing argument 1 of 'f0' from incompatible pointer type" } */ f1 (&i); - f1 (&l); /* { dg-warning "warning: passing argument 1 of 'f1' from incompatible pointer type" } */ + f1 (&l); /* { dg-warning "passing argument 1 of 'f1' from incompatible pointer type" } */ f2 (&i); - f2 (&l); /* { dg-warning "warning: passing argument 1 of 'f2' from incompatible pointer type" } */ + f2 (&l); /* { dg-warning "passing argument 1 of 'f2' from incompatible pointer type" } */ f3 (&i); - f3 (&l); /* { dg-warning "warning: passing argument 1 of 'f3' from incompatible pointer type" } */ + f3 (&l); /* { dg-warning "passing argument 1 of 'f3' from incompatible pointer type" } */ f4 (&i); - f4 (&l); /* { dg-warning "warning: passing argument 1 of 'f4' from incompatible pointer type" } */ + f4 (&l); /* { dg-warning "passing argument 1 of 'f4' from incompatible pointer type" } */ f5 (&i); - f5 (&l); /* { dg-warning "warning: passing argument 1 of 'f5' from incompatible pointer type" } */ + f5 (&l); /* { dg-warning "passing argument 1 of 'f5' from incompatible pointer type" } */ f6 (&i); - f6 (&l); /* { dg-warning "warning: passing argument 1 of 'f6' from incompatible pointer type" } */ + f6 (&l); /* { dg-warning "passing argument 1 of 'f6' from incompatible pointer type" } */ f7 (&i); - f7 (&l); /* { dg-warning "warning: passing argument 1 of 'f7' from incompatible pointer type" } */ + f7 (&l); /* { dg-warning "passing argument 1 of 'f7' from incompatible pointer type" } */ f8 (&i); - f8 (&l); /* { dg-warning "warning: passing argument 1 of 'f8' from incompatible pointer type" } */ + f8 (&l); /* { dg-warning "passing argument 1 of 'f8' from incompatible pointer type" } */ f9 (&i); - f9 (&l); /* { dg-warning "warning: passing argument 1 of 'f9' from incompatible pointer type" } */ + f9 (&l); /* { dg-warning "passing argument 1 of 'f9' from incompatible pointer type" } */ f10 (&i); f10 (&l); f11 (&i); diff --git a/gcc/testsuite/gcc.dg/transparent-union-3.c b/gcc/testsuite/gcc.dg/transparent-union-3.c index cebd5f85771..25d1869561b 100644 --- a/gcc/testsuite/gcc.dg/transparent-union-3.c +++ b/gcc/testsuite/gcc.dg/transparent-union-3.c @@ -6,17 +6,17 @@ enum e { A }; -union __attribute__((__transparent_union__)) ue1 { enum e; }; /* { dg-warning "warning: declaration does not declare anything" } */ -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 9 } */ -union ue2 { enum e; } __attribute__((__transparent_union__)); /* { dg-warning "warning: declaration does not declare anything" } */ -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 11 } */ +union __attribute__((__transparent_union__)) ue1 { enum e; }; /* { dg-warning "declaration does not declare anything" } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 9 } */ +union ue2 { enum e; } __attribute__((__transparent_union__)); /* { dg-warning "declaration does not declare anything" } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 11 } */ -union __attribute__((__transparent_union__)) ui1 { int; }; /* { dg-warning "warning: declaration does not declare anything" } */ -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 14 } */ -union ui2 { int; } __attribute__((__transparent_union__)); /* { dg-warning "warning: declaration does not declare anything" } */ -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 16 } */ +union __attribute__((__transparent_union__)) ui1 { int; }; /* { dg-warning "declaration does not declare anything" } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 14 } */ +union ui2 { int; } __attribute__((__transparent_union__)); /* { dg-warning "declaration does not declare anything" } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 16 } */ union __attribute__((__transparent_union__)) u1 { }; -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 19 } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 19 } */ union u2 { } __attribute__((__transparent_union__)); -/* { dg-warning "warning: union cannot be made transparent" "" { target *-*-* } 21 } */ +/* { dg-warning "union cannot be made transparent" "" { target *-*-* } 21 } */ diff --git a/gcc/testsuite/gcc.dg/typespec-1.c b/gcc/testsuite/gcc.dg/typespec-1.c index 1acaaf73676..65736546bc9 100644 --- a/gcc/testsuite/gcc.dg/typespec-1.c +++ b/gcc/testsuite/gcc.dg/typespec-1.c @@ -25,913 +25,913 @@ signed *x7; unsigned *x8; _Bool *x9; type *x10; -void void *x11; /* { dg-error "error" "void void" } */ -void char *x12; /* { dg-error "error" "void char" } */ -void short *x13; /* { dg-error "error" "void short" } */ -void int *x14; /* { dg-error "error" "void int" } */ -void long *x15; /* { dg-error "error" "void long" } */ -void float *x16; /* { dg-error "error" "void float" } */ -void double *x17; /* { dg-error "error" "void double" } */ -void signed *x18; /* { dg-error "error" "void signed" } */ -void unsigned *x19; /* { dg-error "error" "void unsigned" } */ -void _Bool *x20; /* { dg-error "error" "void _Bool" } */ -char void *x21; /* { dg-error "error" "char void" } */ -char char *x22; /* { dg-error "error" "char char" } */ -char short *x23; /* { dg-error "error" "char short" } */ -char int *x24; /* { dg-error "error" "char int" } */ -char long *x25; /* { dg-error "error" "char long" } */ -char float *x26; /* { dg-error "error" "char float" } */ -char double *x27; /* { dg-error "error" "char double" } */ +void void *x11; /* { dg-error "" "void void" } */ +void char *x12; /* { dg-error "" "void char" } */ +void short *x13; /* { dg-error "" "void short" } */ +void int *x14; /* { dg-error "" "void int" } */ +void long *x15; /* { dg-error "" "void long" } */ +void float *x16; /* { dg-error "" "void float" } */ +void double *x17; /* { dg-error "" "void double" } */ +void signed *x18; /* { dg-error "" "void signed" } */ +void unsigned *x19; /* { dg-error "" "void unsigned" } */ +void _Bool *x20; /* { dg-error "" "void _Bool" } */ +char void *x21; /* { dg-error "" "char void" } */ +char char *x22; /* { dg-error "" "char char" } */ +char short *x23; /* { dg-error "" "char short" } */ +char int *x24; /* { dg-error "" "char int" } */ +char long *x25; /* { dg-error "" "char long" } */ +char float *x26; /* { dg-error "" "char float" } */ +char double *x27; /* { dg-error "" "char double" } */ char signed *x28; char unsigned *x29; -char _Bool *x30; /* { dg-error "error" "char _Bool" } */ -short void *x31; /* { dg-error "error" "short void" } */ -short char *x32; /* { dg-error "error" "short char" } */ -short short *x33; /* { dg-error "error" "short short" } */ +char _Bool *x30; /* { dg-error "" "char _Bool" } */ +short void *x31; /* { dg-error "" "short void" } */ +short char *x32; /* { dg-error "" "short char" } */ +short short *x33; /* { dg-error "" "short short" } */ short int *x34; -short long *x35; /* { dg-error "error" "short long" } */ -short float *x36; /* { dg-error "error" "short float" } */ -short double *x37; /* { dg-error "error" "short double" } */ +short long *x35; /* { dg-error "" "short long" } */ +short float *x36; /* { dg-error "" "short float" } */ +short double *x37; /* { dg-error "" "short double" } */ short signed *x38; short unsigned *x39; -short _Bool *x40; /* { dg-error "error" "short _Bool" } */ -int void *x41; /* { dg-error "error" "int void" } */ -int char *x42; /* { dg-error "error" "int char" } */ +short _Bool *x40; /* { dg-error "" "short _Bool" } */ +int void *x41; /* { dg-error "" "int void" } */ +int char *x42; /* { dg-error "" "int char" } */ int short *x43; -int int *x44; /* { dg-error "error" "int int" } */ +int int *x44; /* { dg-error "" "int int" } */ int long *x45; -int float *x46; /* { dg-error "error" "int float" } */ -int double *x47; /* { dg-error "error" "int double" } */ +int float *x46; /* { dg-error "" "int float" } */ +int double *x47; /* { dg-error "" "int double" } */ int signed *x48; int unsigned *x49; -int _Bool *x50; /* { dg-error "error" "int _Bool" } */ -long void *x51; /* { dg-error "error" "long void" } */ -long char *x52; /* { dg-error "error" "long char" } */ -long short *x53; /* { dg-error "error" "long short" } */ +int _Bool *x50; /* { dg-error "" "int _Bool" } */ +long void *x51; /* { dg-error "" "long void" } */ +long char *x52; /* { dg-error "" "long char" } */ +long short *x53; /* { dg-error "" "long short" } */ long int *x54; long long *x55; -long float *x56; /* { dg-error "error" "long float" } */ +long float *x56; /* { dg-error "" "long float" } */ long double *x57; long signed *x58; long unsigned *x59; -long _Bool *x60; /* { dg-error "error" "long _Bool" } */ -float void *x61; /* { dg-error "error" "float void" } */ -float char *x62; /* { dg-error "error" "float char" } */ -float short *x63; /* { dg-error "error" "float short" } */ -float int *x64; /* { dg-error "error" "float int" } */ -float long *x65; /* { dg-error "error" "float long" } */ -float float *x66; /* { dg-error "error" "float float" } */ -float double *x67; /* { dg-error "error" "float double" } */ -float signed *x68; /* { dg-error "error" "float signed" } */ -float unsigned *x69; /* { dg-error "error" "float unsigned" } */ -float _Bool *x70; /* { dg-error "error" "float _Bool" } */ -double void *x71; /* { dg-error "error" "double void" } */ -double char *x72; /* { dg-error "error" "double char" } */ -double short *x73; /* { dg-error "error" "double short" } */ -double int *x74; /* { dg-error "error" "double int" } */ +long _Bool *x60; /* { dg-error "" "long _Bool" } */ +float void *x61; /* { dg-error "" "float void" } */ +float char *x62; /* { dg-error "" "float char" } */ +float short *x63; /* { dg-error "" "float short" } */ +float int *x64; /* { dg-error "" "float int" } */ +float long *x65; /* { dg-error "" "float long" } */ +float float *x66; /* { dg-error "" "float float" } */ +float double *x67; /* { dg-error "" "float double" } */ +float signed *x68; /* { dg-error "" "float signed" } */ +float unsigned *x69; /* { dg-error "" "float unsigned" } */ +float _Bool *x70; /* { dg-error "" "float _Bool" } */ +double void *x71; /* { dg-error "" "double void" } */ +double char *x72; /* { dg-error "" "double char" } */ +double short *x73; /* { dg-error "" "double short" } */ +double int *x74; /* { dg-error "" "double int" } */ double long *x75; -double float *x76; /* { dg-error "error" "double float" } */ -double double *x77; /* { dg-error "error" "double double" } */ -double signed *x78; /* { dg-error "error" "double signed" } */ -double unsigned *x79; /* { dg-error "error" "double unsigned" } */ -double _Bool *x80; /* { dg-error "error" "double _Bool" } */ -signed void *x81; /* { dg-error "error" "signed void" } */ +double float *x76; /* { dg-error "" "double float" } */ +double double *x77; /* { dg-error "" "double double" } */ +double signed *x78; /* { dg-error "" "double signed" } */ +double unsigned *x79; /* { dg-error "" "double unsigned" } */ +double _Bool *x80; /* { dg-error "" "double _Bool" } */ +signed void *x81; /* { dg-error "" "signed void" } */ signed char *x82; signed short *x83; signed int *x84; signed long *x85; -signed float *x86; /* { dg-error "error" "signed float" } */ -signed double *x87; /* { dg-error "error" "signed double" } */ -signed signed *x88; /* { dg-error "error" "signed signed" } */ -signed unsigned *x89; /* { dg-error "error" "signed unsigned" } */ -signed _Bool *x90; /* { dg-error "error" "signed _Bool" } */ -unsigned void *x91; /* { dg-error "error" "unsigned void" } */ +signed float *x86; /* { dg-error "" "signed float" } */ +signed double *x87; /* { dg-error "" "signed double" } */ +signed signed *x88; /* { dg-error "" "signed signed" } */ +signed unsigned *x89; /* { dg-error "" "signed unsigned" } */ +signed _Bool *x90; /* { dg-error "" "signed _Bool" } */ +unsigned void *x91; /* { dg-error "" "unsigned void" } */ unsigned char *x92; unsigned short *x93; unsigned int *x94; unsigned long *x95; -unsigned float *x96; /* { dg-error "error" "unsigned float" } */ -unsigned double *x97; /* { dg-error "error" "unsigned double" } */ -unsigned signed *x98; /* { dg-error "error" "unsigned signed" } */ -unsigned unsigned *x99; /* { dg-error "error" "unsigned unsigned" } */ -unsigned _Bool *x100; /* { dg-error "error" "unsigned _Bool" } */ -_Bool void *x101; /* { dg-error "error" "_Bool void" } */ -_Bool char *x102; /* { dg-error "error" "_Bool char" } */ -_Bool short *x103; /* { dg-error "error" "_Bool short" } */ -_Bool int *x104; /* { dg-error "error" "_Bool int" } */ -_Bool long *x105; /* { dg-error "error" "_Bool long" } */ -_Bool float *x106; /* { dg-error "error" "_Bool float" } */ -_Bool double *x107; /* { dg-error "error" "_Bool double" } */ -_Bool signed *x108; /* { dg-error "error" "_Bool signed" } */ -_Bool unsigned *x109; /* { dg-error "error" "_Bool unsigned" } */ -_Bool _Bool *x110; /* { dg-error "error" "_Bool _Bool" } */ -type void *x111; /* { dg-error "error" "type void" } */ -type char *x112; /* { dg-error "error" "type char" } */ -type short *x113; /* { dg-error "error" "type short" } */ -type int *x114; /* { dg-error "error" "type int" } */ -type long *x115; /* { dg-error "error" "type long" } */ -type float *x116; /* { dg-error "error" "type float" } */ -type double *x117; /* { dg-error "error" "type double" } */ -type signed *x118; /* { dg-error "error" "type signed" } */ -type unsigned *x119; /* { dg-error "error" "type unsigned" } */ -type _Bool *x120; /* { dg-error "error" "type _Bool" } */ -char signed void *x121; /* { dg-error "error" "char signed void" } */ -char signed char *x122; /* { dg-error "error" "char signed char" } */ -char signed short *x123; /* { dg-error "error" "char signed short" } */ -char signed int *x124; /* { dg-error "error" "char signed int" } */ -char signed long *x125; /* { dg-error "error" "char signed long" } */ -char signed float *x126; /* { dg-error "error" "char signed float" } */ -char signed double *x127; /* { dg-error "error" "char signed double" } */ -char signed signed *x128; /* { dg-error "error" "char signed signed" } */ -char signed unsigned *x129; /* { dg-error "error" "char signed unsigned" } */ -char signed _Bool *x130; /* { dg-error "error" "char signed _Bool" } */ -char unsigned void *x131; /* { dg-error "error" "char unsigned void" } */ -char unsigned char *x132; /* { dg-error "error" "char unsigned char" } */ -char unsigned short *x133; /* { dg-error "error" "char unsigned short" } */ -char unsigned int *x134; /* { dg-error "error" "char unsigned int" } */ -char unsigned long *x135; /* { dg-error "error" "char unsigned long" } */ -char unsigned float *x136; /* { dg-error "error" "char unsigned float" } */ -char unsigned double *x137; /* { dg-error "error" "char unsigned double" } */ -char unsigned signed *x138; /* { dg-error "error" "char unsigned signed" } */ -char unsigned unsigned *x139; /* { dg-error "error" "char unsigned unsigned" } */ -char unsigned _Bool *x140; /* { dg-error "error" "char unsigned _Bool" } */ -short int void *x141; /* { dg-error "error" "short int void" } */ -short int char *x142; /* { dg-error "error" "short int char" } */ -short int short *x143; /* { dg-error "error" "short int short" } */ -short int int *x144; /* { dg-error "error" "short int int" } */ -short int long *x145; /* { dg-error "error" "short int long" } */ -short int float *x146; /* { dg-error "error" "short int float" } */ -short int double *x147; /* { dg-error "error" "short int double" } */ +unsigned float *x96; /* { dg-error "" "unsigned float" } */ +unsigned double *x97; /* { dg-error "" "unsigned double" } */ +unsigned signed *x98; /* { dg-error "" "unsigned signed" } */ +unsigned unsigned *x99; /* { dg-error "" "unsigned unsigned" } */ +unsigned _Bool *x100; /* { dg-error "" "unsigned _Bool" } */ +_Bool void *x101; /* { dg-error "" "_Bool void" } */ +_Bool char *x102; /* { dg-error "" "_Bool char" } */ +_Bool short *x103; /* { dg-error "" "_Bool short" } */ +_Bool int *x104; /* { dg-error "" "_Bool int" } */ +_Bool long *x105; /* { dg-error "" "_Bool long" } */ +_Bool float *x106; /* { dg-error "" "_Bool float" } */ +_Bool double *x107; /* { dg-error "" "_Bool double" } */ +_Bool signed *x108; /* { dg-error "" "_Bool signed" } */ +_Bool unsigned *x109; /* { dg-error "" "_Bool unsigned" } */ +_Bool _Bool *x110; /* { dg-error "" "_Bool _Bool" } */ +type void *x111; /* { dg-error "" "type void" } */ +type char *x112; /* { dg-error "" "type char" } */ +type short *x113; /* { dg-error "" "type short" } */ +type int *x114; /* { dg-error "" "type int" } */ +type long *x115; /* { dg-error "" "type long" } */ +type float *x116; /* { dg-error "" "type float" } */ +type double *x117; /* { dg-error "" "type double" } */ +type signed *x118; /* { dg-error "" "type signed" } */ +type unsigned *x119; /* { dg-error "" "type unsigned" } */ +type _Bool *x120; /* { dg-error "" "type _Bool" } */ +char signed void *x121; /* { dg-error "" "char signed void" } */ +char signed char *x122; /* { dg-error "" "char signed char" } */ +char signed short *x123; /* { dg-error "" "char signed short" } */ +char signed int *x124; /* { dg-error "" "char signed int" } */ +char signed long *x125; /* { dg-error "" "char signed long" } */ +char signed float *x126; /* { dg-error "" "char signed float" } */ +char signed double *x127; /* { dg-error "" "char signed double" } */ +char signed signed *x128; /* { dg-error "" "char signed signed" } */ +char signed unsigned *x129; /* { dg-error "" "char signed unsigned" } */ +char signed _Bool *x130; /* { dg-error "" "char signed _Bool" } */ +char unsigned void *x131; /* { dg-error "" "char unsigned void" } */ +char unsigned char *x132; /* { dg-error "" "char unsigned char" } */ +char unsigned short *x133; /* { dg-error "" "char unsigned short" } */ +char unsigned int *x134; /* { dg-error "" "char unsigned int" } */ +char unsigned long *x135; /* { dg-error "" "char unsigned long" } */ +char unsigned float *x136; /* { dg-error "" "char unsigned float" } */ +char unsigned double *x137; /* { dg-error "" "char unsigned double" } */ +char unsigned signed *x138; /* { dg-error "" "char unsigned signed" } */ +char unsigned unsigned *x139; /* { dg-error "" "char unsigned unsigned" } */ +char unsigned _Bool *x140; /* { dg-error "" "char unsigned _Bool" } */ +short int void *x141; /* { dg-error "" "short int void" } */ +short int char *x142; /* { dg-error "" "short int char" } */ +short int short *x143; /* { dg-error "" "short int short" } */ +short int int *x144; /* { dg-error "" "short int int" } */ +short int long *x145; /* { dg-error "" "short int long" } */ +short int float *x146; /* { dg-error "" "short int float" } */ +short int double *x147; /* { dg-error "" "short int double" } */ short int signed *x148; short int unsigned *x149; -short int _Bool *x150; /* { dg-error "error" "short int _Bool" } */ -short signed void *x151; /* { dg-error "error" "short signed void" } */ -short signed char *x152; /* { dg-error "error" "short signed char" } */ -short signed short *x153; /* { dg-error "error" "short signed short" } */ +short int _Bool *x150; /* { dg-error "" "short int _Bool" } */ +short signed void *x151; /* { dg-error "" "short signed void" } */ +short signed char *x152; /* { dg-error "" "short signed char" } */ +short signed short *x153; /* { dg-error "" "short signed short" } */ short signed int *x154; -short signed long *x155; /* { dg-error "error" "short signed long" } */ -short signed float *x156; /* { dg-error "error" "short signed float" } */ -short signed double *x157; /* { dg-error "error" "short signed double" } */ -short signed signed *x158; /* { dg-error "error" "short signed signed" } */ -short signed unsigned *x159; /* { dg-error "error" "short signed unsigned" } */ -short signed _Bool *x160; /* { dg-error "error" "short signed _Bool" } */ -short unsigned void *x161; /* { dg-error "error" "short unsigned void" } */ -short unsigned char *x162; /* { dg-error "error" "short unsigned char" } */ -short unsigned short *x163; /* { dg-error "error" "short unsigned short" } */ +short signed long *x155; /* { dg-error "" "short signed long" } */ +short signed float *x156; /* { dg-error "" "short signed float" } */ +short signed double *x157; /* { dg-error "" "short signed double" } */ +short signed signed *x158; /* { dg-error "" "short signed signed" } */ +short signed unsigned *x159; /* { dg-error "" "short signed unsigned" } */ +short signed _Bool *x160; /* { dg-error "" "short signed _Bool" } */ +short unsigned void *x161; /* { dg-error "" "short unsigned void" } */ +short unsigned char *x162; /* { dg-error "" "short unsigned char" } */ +short unsigned short *x163; /* { dg-error "" "short unsigned short" } */ short unsigned int *x164; -short unsigned long *x165; /* { dg-error "error" "short unsigned long" } */ -short unsigned float *x166; /* { dg-error "error" "short unsigned float" } */ -short unsigned double *x167; /* { dg-error "error" "short unsigned double" } */ -short unsigned signed *x168; /* { dg-error "error" "short unsigned signed" } */ -short unsigned unsigned *x169; /* { dg-error "error" "short unsigned unsigned" } */ -short unsigned _Bool *x170; /* { dg-error "error" "short unsigned _Bool" } */ -int short void *x171; /* { dg-error "error" "int short void" } */ -int short char *x172; /* { dg-error "error" "int short char" } */ -int short short *x173; /* { dg-error "error" "int short short" } */ -int short int *x174; /* { dg-error "error" "int short int" } */ -int short long *x175; /* { dg-error "error" "int short long" } */ -int short float *x176; /* { dg-error "error" "int short float" } */ -int short double *x177; /* { dg-error "error" "int short double" } */ +short unsigned long *x165; /* { dg-error "" "short unsigned long" } */ +short unsigned float *x166; /* { dg-error "" "short unsigned float" } */ +short unsigned double *x167; /* { dg-error "" "short unsigned double" } */ +short unsigned signed *x168; /* { dg-error "" "short unsigned signed" } */ +short unsigned unsigned *x169; /* { dg-error "" "short unsigned unsigned" } */ +short unsigned _Bool *x170; /* { dg-error "" "short unsigned _Bool" } */ +int short void *x171; /* { dg-error "" "int short void" } */ +int short char *x172; /* { dg-error "" "int short char" } */ +int short short *x173; /* { dg-error "" "int short short" } */ +int short int *x174; /* { dg-error "" "int short int" } */ +int short long *x175; /* { dg-error "" "int short long" } */ +int short float *x176; /* { dg-error "" "int short float" } */ +int short double *x177; /* { dg-error "" "int short double" } */ int short signed *x178; int short unsigned *x179; -int short _Bool *x180; /* { dg-error "error" "int short _Bool" } */ -int long void *x181; /* { dg-error "error" "int long void" } */ -int long char *x182; /* { dg-error "error" "int long char" } */ -int long short *x183; /* { dg-error "error" "int long short" } */ -int long int *x184; /* { dg-error "error" "int long int" } */ +int short _Bool *x180; /* { dg-error "" "int short _Bool" } */ +int long void *x181; /* { dg-error "" "int long void" } */ +int long char *x182; /* { dg-error "" "int long char" } */ +int long short *x183; /* { dg-error "" "int long short" } */ +int long int *x184; /* { dg-error "" "int long int" } */ int long long *x185; -int long float *x186; /* { dg-error "error" "int long float" } */ -int long double *x187; /* { dg-error "error" "int long double" } */ +int long float *x186; /* { dg-error "" "int long float" } */ +int long double *x187; /* { dg-error "" "int long double" } */ int long signed *x188; int long unsigned *x189; -int long _Bool *x190; /* { dg-error "error" "int long _Bool" } */ -int signed void *x191; /* { dg-error "error" "int signed void" } */ -int signed char *x192; /* { dg-error "error" "int signed char" } */ +int long _Bool *x190; /* { dg-error "" "int long _Bool" } */ +int signed void *x191; /* { dg-error "" "int signed void" } */ +int signed char *x192; /* { dg-error "" "int signed char" } */ int signed short *x193; -int signed int *x194; /* { dg-error "error" "int signed int" } */ +int signed int *x194; /* { dg-error "" "int signed int" } */ int signed long *x195; -int signed float *x196; /* { dg-error "error" "int signed float" } */ -int signed double *x197; /* { dg-error "error" "int signed double" } */ -int signed signed *x198; /* { dg-error "error" "int signed signed" } */ -int signed unsigned *x199; /* { dg-error "error" "int signed unsigned" } */ -int signed _Bool *x200; /* { dg-error "error" "int signed _Bool" } */ -int unsigned void *x201; /* { dg-error "error" "int unsigned void" } */ -int unsigned char *x202; /* { dg-error "error" "int unsigned char" } */ +int signed float *x196; /* { dg-error "" "int signed float" } */ +int signed double *x197; /* { dg-error "" "int signed double" } */ +int signed signed *x198; /* { dg-error "" "int signed signed" } */ +int signed unsigned *x199; /* { dg-error "" "int signed unsigned" } */ +int signed _Bool *x200; /* { dg-error "" "int signed _Bool" } */ +int unsigned void *x201; /* { dg-error "" "int unsigned void" } */ +int unsigned char *x202; /* { dg-error "" "int unsigned char" } */ int unsigned short *x203; -int unsigned int *x204; /* { dg-error "error" "int unsigned int" } */ +int unsigned int *x204; /* { dg-error "" "int unsigned int" } */ int unsigned long *x205; -int unsigned float *x206; /* { dg-error "error" "int unsigned float" } */ -int unsigned double *x207; /* { dg-error "error" "int unsigned double" } */ -int unsigned signed *x208; /* { dg-error "error" "int unsigned signed" } */ -int unsigned unsigned *x209; /* { dg-error "error" "int unsigned unsigned" } */ -int unsigned _Bool *x210; /* { dg-error "error" "int unsigned _Bool" } */ -long int void *x211; /* { dg-error "error" "long int void" } */ -long int char *x212; /* { dg-error "error" "long int char" } */ -long int short *x213; /* { dg-error "error" "long int short" } */ -long int int *x214; /* { dg-error "error" "long int int" } */ +int unsigned float *x206; /* { dg-error "" "int unsigned float" } */ +int unsigned double *x207; /* { dg-error "" "int unsigned double" } */ +int unsigned signed *x208; /* { dg-error "" "int unsigned signed" } */ +int unsigned unsigned *x209; /* { dg-error "" "int unsigned unsigned" } */ +int unsigned _Bool *x210; /* { dg-error "" "int unsigned _Bool" } */ +long int void *x211; /* { dg-error "" "long int void" } */ +long int char *x212; /* { dg-error "" "long int char" } */ +long int short *x213; /* { dg-error "" "long int short" } */ +long int int *x214; /* { dg-error "" "long int int" } */ long int long *x215; -long int float *x216; /* { dg-error "error" "long int float" } */ -long int double *x217; /* { dg-error "error" "long int double" } */ +long int float *x216; /* { dg-error "" "long int float" } */ +long int double *x217; /* { dg-error "" "long int double" } */ long int signed *x218; long int unsigned *x219; -long int _Bool *x220; /* { dg-error "error" "long int _Bool" } */ -long long void *x221; /* { dg-error "error" "long long void" } */ -long long char *x222; /* { dg-error "error" "long long char" } */ -long long short *x223; /* { dg-error "error" "long long short" } */ +long int _Bool *x220; /* { dg-error "" "long int _Bool" } */ +long long void *x221; /* { dg-error "" "long long void" } */ +long long char *x222; /* { dg-error "" "long long char" } */ +long long short *x223; /* { dg-error "" "long long short" } */ long long int *x224; -long long long *x225; /* { dg-error "error" "long long long" } */ -long long float *x226; /* { dg-error "error" "long long float" } */ -long long double *x227; /* { dg-error "error" "long long double" } */ +long long long *x225; /* { dg-error "" "long long long" } */ +long long float *x226; /* { dg-error "" "long long float" } */ +long long double *x227; /* { dg-error "" "long long double" } */ long long signed *x228; long long unsigned *x229; -long long _Bool *x230; /* { dg-error "error" "long long _Bool" } */ -long double void *x231; /* { dg-error "error" "long double void" } */ -long double char *x232; /* { dg-error "error" "long double char" } */ -long double short *x233; /* { dg-error "error" "long double short" } */ -long double int *x234; /* { dg-error "error" "long double int" } */ -long double long *x235; /* { dg-error "error" "long double long" } */ -long double float *x236; /* { dg-error "error" "long double float" } */ -long double double *x237; /* { dg-error "error" "long double double" } */ -long double signed *x238; /* { dg-error "error" "long double signed" } */ -long double unsigned *x239; /* { dg-error "error" "long double unsigned" } */ -long double _Bool *x240; /* { dg-error "error" "long double _Bool" } */ -long signed void *x241; /* { dg-error "error" "long signed void" } */ -long signed char *x242; /* { dg-error "error" "long signed char" } */ -long signed short *x243; /* { dg-error "error" "long signed short" } */ +long long _Bool *x230; /* { dg-error "" "long long _Bool" } */ +long double void *x231; /* { dg-error "" "long double void" } */ +long double char *x232; /* { dg-error "" "long double char" } */ +long double short *x233; /* { dg-error "" "long double short" } */ +long double int *x234; /* { dg-error "" "long double int" } */ +long double long *x235; /* { dg-error "" "long double long" } */ +long double float *x236; /* { dg-error "" "long double float" } */ +long double double *x237; /* { dg-error "" "long double double" } */ +long double signed *x238; /* { dg-error "" "long double signed" } */ +long double unsigned *x239; /* { dg-error "" "long double unsigned" } */ +long double _Bool *x240; /* { dg-error "" "long double _Bool" } */ +long signed void *x241; /* { dg-error "" "long signed void" } */ +long signed char *x242; /* { dg-error "" "long signed char" } */ +long signed short *x243; /* { dg-error "" "long signed short" } */ long signed int *x244; long signed long *x245; -long signed float *x246; /* { dg-error "error" "long signed float" } */ -long signed double *x247; /* { dg-error "error" "long signed double" } */ -long signed signed *x248; /* { dg-error "error" "long signed signed" } */ -long signed unsigned *x249; /* { dg-error "error" "long signed unsigned" } */ -long signed _Bool *x250; /* { dg-error "error" "long signed _Bool" } */ -long unsigned void *x251; /* { dg-error "error" "long unsigned void" } */ -long unsigned char *x252; /* { dg-error "error" "long unsigned char" } */ -long unsigned short *x253; /* { dg-error "error" "long unsigned short" } */ +long signed float *x246; /* { dg-error "" "long signed float" } */ +long signed double *x247; /* { dg-error "" "long signed double" } */ +long signed signed *x248; /* { dg-error "" "long signed signed" } */ +long signed unsigned *x249; /* { dg-error "" "long signed unsigned" } */ +long signed _Bool *x250; /* { dg-error "" "long signed _Bool" } */ +long unsigned void *x251; /* { dg-error "" "long unsigned void" } */ +long unsigned char *x252; /* { dg-error "" "long unsigned char" } */ +long unsigned short *x253; /* { dg-error "" "long unsigned short" } */ long unsigned int *x254; long unsigned long *x255; -long unsigned float *x256; /* { dg-error "error" "long unsigned float" } */ -long unsigned double *x257; /* { dg-error "error" "long unsigned double" } */ -long unsigned signed *x258; /* { dg-error "error" "long unsigned signed" } */ -long unsigned unsigned *x259; /* { dg-error "error" "long unsigned unsigned" } */ -long unsigned _Bool *x260; /* { dg-error "error" "long unsigned _Bool" } */ -double long void *x261; /* { dg-error "error" "double long void" } */ -double long char *x262; /* { dg-error "error" "double long char" } */ -double long short *x263; /* { dg-error "error" "double long short" } */ -double long int *x264; /* { dg-error "error" "double long int" } */ -double long long *x265; /* { dg-error "error" "double long long" } */ -double long float *x266; /* { dg-error "error" "double long float" } */ -double long double *x267; /* { dg-error "error" "double long double" } */ -double long signed *x268; /* { dg-error "error" "double long signed" } */ -double long unsigned *x269; /* { dg-error "error" "double long unsigned" } */ -double long _Bool *x270; /* { dg-error "error" "double long _Bool" } */ -signed char void *x271; /* { dg-error "error" "signed char void" } */ -signed char char *x272; /* { dg-error "error" "signed char char" } */ -signed char short *x273; /* { dg-error "error" "signed char short" } */ -signed char int *x274; /* { dg-error "error" "signed char int" } */ -signed char long *x275; /* { dg-error "error" "signed char long" } */ -signed char float *x276; /* { dg-error "error" "signed char float" } */ -signed char double *x277; /* { dg-error "error" "signed char double" } */ -signed char signed *x278; /* { dg-error "error" "signed char signed" } */ -signed char unsigned *x279; /* { dg-error "error" "signed char unsigned" } */ -signed char _Bool *x280; /* { dg-error "error" "signed char _Bool" } */ -signed short void *x281; /* { dg-error "error" "signed short void" } */ -signed short char *x282; /* { dg-error "error" "signed short char" } */ -signed short short *x283; /* { dg-error "error" "signed short short" } */ +long unsigned float *x256; /* { dg-error "" "long unsigned float" } */ +long unsigned double *x257; /* { dg-error "" "long unsigned double" } */ +long unsigned signed *x258; /* { dg-error "" "long unsigned signed" } */ +long unsigned unsigned *x259; /* { dg-error "" "long unsigned unsigned" } */ +long unsigned _Bool *x260; /* { dg-error "" "long unsigned _Bool" } */ +double long void *x261; /* { dg-error "" "double long void" } */ +double long char *x262; /* { dg-error "" "double long char" } */ +double long short *x263; /* { dg-error "" "double long short" } */ +double long int *x264; /* { dg-error "" "double long int" } */ +double long long *x265; /* { dg-error "" "double long long" } */ +double long float *x266; /* { dg-error "" "double long float" } */ +double long double *x267; /* { dg-error "" "double long double" } */ +double long signed *x268; /* { dg-error "" "double long signed" } */ +double long unsigned *x269; /* { dg-error "" "double long unsigned" } */ +double long _Bool *x270; /* { dg-error "" "double long _Bool" } */ +signed char void *x271; /* { dg-error "" "signed char void" } */ +signed char char *x272; /* { dg-error "" "signed char char" } */ +signed char short *x273; /* { dg-error "" "signed char short" } */ +signed char int *x274; /* { dg-error "" "signed char int" } */ +signed char long *x275; /* { dg-error "" "signed char long" } */ +signed char float *x276; /* { dg-error "" "signed char float" } */ +signed char double *x277; /* { dg-error "" "signed char double" } */ +signed char signed *x278; /* { dg-error "" "signed char signed" } */ +signed char unsigned *x279; /* { dg-error "" "signed char unsigned" } */ +signed char _Bool *x280; /* { dg-error "" "signed char _Bool" } */ +signed short void *x281; /* { dg-error "" "signed short void" } */ +signed short char *x282; /* { dg-error "" "signed short char" } */ +signed short short *x283; /* { dg-error "" "signed short short" } */ signed short int *x284; -signed short long *x285; /* { dg-error "error" "signed short long" } */ -signed short float *x286; /* { dg-error "error" "signed short float" } */ -signed short double *x287; /* { dg-error "error" "signed short double" } */ -signed short signed *x288; /* { dg-error "error" "signed short signed" } */ -signed short unsigned *x289; /* { dg-error "error" "signed short unsigned" } */ -signed short _Bool *x290; /* { dg-error "error" "signed short _Bool" } */ -signed int void *x291; /* { dg-error "error" "signed int void" } */ -signed int char *x292; /* { dg-error "error" "signed int char" } */ +signed short long *x285; /* { dg-error "" "signed short long" } */ +signed short float *x286; /* { dg-error "" "signed short float" } */ +signed short double *x287; /* { dg-error "" "signed short double" } */ +signed short signed *x288; /* { dg-error "" "signed short signed" } */ +signed short unsigned *x289; /* { dg-error "" "signed short unsigned" } */ +signed short _Bool *x290; /* { dg-error "" "signed short _Bool" } */ +signed int void *x291; /* { dg-error "" "signed int void" } */ +signed int char *x292; /* { dg-error "" "signed int char" } */ signed int short *x293; -signed int int *x294; /* { dg-error "error" "signed int int" } */ +signed int int *x294; /* { dg-error "" "signed int int" } */ signed int long *x295; -signed int float *x296; /* { dg-error "error" "signed int float" } */ -signed int double *x297; /* { dg-error "error" "signed int double" } */ -signed int signed *x298; /* { dg-error "error" "signed int signed" } */ -signed int unsigned *x299; /* { dg-error "error" "signed int unsigned" } */ -signed int _Bool *x300; /* { dg-error "error" "signed int _Bool" } */ -signed long void *x301; /* { dg-error "error" "signed long void" } */ -signed long char *x302; /* { dg-error "error" "signed long char" } */ -signed long short *x303; /* { dg-error "error" "signed long short" } */ +signed int float *x296; /* { dg-error "" "signed int float" } */ +signed int double *x297; /* { dg-error "" "signed int double" } */ +signed int signed *x298; /* { dg-error "" "signed int signed" } */ +signed int unsigned *x299; /* { dg-error "" "signed int unsigned" } */ +signed int _Bool *x300; /* { dg-error "" "signed int _Bool" } */ +signed long void *x301; /* { dg-error "" "signed long void" } */ +signed long char *x302; /* { dg-error "" "signed long char" } */ +signed long short *x303; /* { dg-error "" "signed long short" } */ signed long int *x304; signed long long *x305; -signed long float *x306; /* { dg-error "error" "signed long float" } */ -signed long double *x307; /* { dg-error "error" "signed long double" } */ -signed long signed *x308; /* { dg-error "error" "signed long signed" } */ -signed long unsigned *x309; /* { dg-error "error" "signed long unsigned" } */ -signed long _Bool *x310; /* { dg-error "error" "signed long _Bool" } */ -unsigned char void *x311; /* { dg-error "error" "unsigned char void" } */ -unsigned char char *x312; /* { dg-error "error" "unsigned char char" } */ -unsigned char short *x313; /* { dg-error "error" "unsigned char short" } */ -unsigned char int *x314; /* { dg-error "error" "unsigned char int" } */ -unsigned char long *x315; /* { dg-error "error" "unsigned char long" } */ -unsigned char float *x316; /* { dg-error "error" "unsigned char float" } */ -unsigned char double *x317; /* { dg-error "error" "unsigned char double" } */ -unsigned char signed *x318; /* { dg-error "error" "unsigned char signed" } */ -unsigned char unsigned *x319; /* { dg-error "error" "unsigned char unsigned" } */ -unsigned char _Bool *x320; /* { dg-error "error" "unsigned char _Bool" } */ -unsigned short void *x321; /* { dg-error "error" "unsigned short void" } */ -unsigned short char *x322; /* { dg-error "error" "unsigned short char" } */ -unsigned short short *x323; /* { dg-error "error" "unsigned short short" } */ +signed long float *x306; /* { dg-error "" "signed long float" } */ +signed long double *x307; /* { dg-error "" "signed long double" } */ +signed long signed *x308; /* { dg-error "" "signed long signed" } */ +signed long unsigned *x309; /* { dg-error "" "signed long unsigned" } */ +signed long _Bool *x310; /* { dg-error "" "signed long _Bool" } */ +unsigned char void *x311; /* { dg-error "" "unsigned char void" } */ +unsigned char char *x312; /* { dg-error "" "unsigned char char" } */ +unsigned char short *x313; /* { dg-error "" "unsigned char short" } */ +unsigned char int *x314; /* { dg-error "" "unsigned char int" } */ +unsigned char long *x315; /* { dg-error "" "unsigned char long" } */ +unsigned char float *x316; /* { dg-error "" "unsigned char float" } */ +unsigned char double *x317; /* { dg-error "" "unsigned char double" } */ +unsigned char signed *x318; /* { dg-error "" "unsigned char signed" } */ +unsigned char unsigned *x319; /* { dg-error "" "unsigned char unsigned" } */ +unsigned char _Bool *x320; /* { dg-error "" "unsigned char _Bool" } */ +unsigned short void *x321; /* { dg-error "" "unsigned short void" } */ +unsigned short char *x322; /* { dg-error "" "unsigned short char" } */ +unsigned short short *x323; /* { dg-error "" "unsigned short short" } */ unsigned short int *x324; -unsigned short long *x325; /* { dg-error "error" "unsigned short long" } */ -unsigned short float *x326; /* { dg-error "error" "unsigned short float" } */ -unsigned short double *x327; /* { dg-error "error" "unsigned short double" } */ -unsigned short signed *x328; /* { dg-error "error" "unsigned short signed" } */ -unsigned short unsigned *x329; /* { dg-error "error" "unsigned short unsigned" } */ -unsigned short _Bool *x330; /* { dg-error "error" "unsigned short _Bool" } */ -unsigned int void *x331; /* { dg-error "error" "unsigned int void" } */ -unsigned int char *x332; /* { dg-error "error" "unsigned int char" } */ +unsigned short long *x325; /* { dg-error "" "unsigned short long" } */ +unsigned short float *x326; /* { dg-error "" "unsigned short float" } */ +unsigned short double *x327; /* { dg-error "" "unsigned short double" } */ +unsigned short signed *x328; /* { dg-error "" "unsigned short signed" } */ +unsigned short unsigned *x329; /* { dg-error "" "unsigned short unsigned" } */ +unsigned short _Bool *x330; /* { dg-error "" "unsigned short _Bool" } */ +unsigned int void *x331; /* { dg-error "" "unsigned int void" } */ +unsigned int char *x332; /* { dg-error "" "unsigned int char" } */ unsigned int short *x333; -unsigned int int *x334; /* { dg-error "error" "unsigned int int" } */ +unsigned int int *x334; /* { dg-error "" "unsigned int int" } */ unsigned int long *x335; -unsigned int float *x336; /* { dg-error "error" "unsigned int float" } */ -unsigned int double *x337; /* { dg-error "error" "unsigned int double" } */ -unsigned int signed *x338; /* { dg-error "error" "unsigned int signed" } */ -unsigned int unsigned *x339; /* { dg-error "error" "unsigned int unsigned" } */ -unsigned int _Bool *x340; /* { dg-error "error" "unsigned int _Bool" } */ -unsigned long void *x341; /* { dg-error "error" "unsigned long void" } */ -unsigned long char *x342; /* { dg-error "error" "unsigned long char" } */ -unsigned long short *x343; /* { dg-error "error" "unsigned long short" } */ +unsigned int float *x336; /* { dg-error "" "unsigned int float" } */ +unsigned int double *x337; /* { dg-error "" "unsigned int double" } */ +unsigned int signed *x338; /* { dg-error "" "unsigned int signed" } */ +unsigned int unsigned *x339; /* { dg-error "" "unsigned int unsigned" } */ +unsigned int _Bool *x340; /* { dg-error "" "unsigned int _Bool" } */ +unsigned long void *x341; /* { dg-error "" "unsigned long void" } */ +unsigned long char *x342; /* { dg-error "" "unsigned long char" } */ +unsigned long short *x343; /* { dg-error "" "unsigned long short" } */ unsigned long int *x344; unsigned long long *x345; -unsigned long float *x346; /* { dg-error "error" "unsigned long float" } */ -unsigned long double *x347; /* { dg-error "error" "unsigned long double" } */ -unsigned long signed *x348; /* { dg-error "error" "unsigned long signed" } */ -unsigned long unsigned *x349; /* { dg-error "error" "unsigned long unsigned" } */ -unsigned long _Bool *x350; /* { dg-error "error" "unsigned long _Bool" } */ -short int signed void *x351; /* { dg-error "error" "short int signed void" } */ -short int signed char *x352; /* { dg-error "error" "short int signed char" } */ -short int signed short *x353; /* { dg-error "error" "short int signed short" } */ -short int signed int *x354; /* { dg-error "error" "short int signed int" } */ -short int signed long *x355; /* { dg-error "error" "short int signed long" } */ -short int signed float *x356; /* { dg-error "error" "short int signed float" } */ -short int signed double *x357; /* { dg-error "error" "short int signed double" } */ -short int signed signed *x358; /* { dg-error "error" "short int signed signed" } */ -short int signed unsigned *x359; /* { dg-error "error" "short int signed unsigned" } */ -short int signed _Bool *x360; /* { dg-error "error" "short int signed _Bool" } */ -short int unsigned void *x361; /* { dg-error "error" "short int unsigned void" } */ -short int unsigned char *x362; /* { dg-error "error" "short int unsigned char" } */ -short int unsigned short *x363; /* { dg-error "error" "short int unsigned short" } */ -short int unsigned int *x364; /* { dg-error "error" "short int unsigned int" } */ -short int unsigned long *x365; /* { dg-error "error" "short int unsigned long" } */ -short int unsigned float *x366; /* { dg-error "error" "short int unsigned float" } */ -short int unsigned double *x367; /* { dg-error "error" "short int unsigned double" } */ -short int unsigned signed *x368; /* { dg-error "error" "short int unsigned signed" } */ -short int unsigned unsigned *x369; /* { dg-error "error" "short int unsigned unsigned" } */ -short int unsigned _Bool *x370; /* { dg-error "error" "short int unsigned _Bool" } */ -short signed int void *x371; /* { dg-error "error" "short signed int void" } */ -short signed int char *x372; /* { dg-error "error" "short signed int char" } */ -short signed int short *x373; /* { dg-error "error" "short signed int short" } */ -short signed int int *x374; /* { dg-error "error" "short signed int int" } */ -short signed int long *x375; /* { dg-error "error" "short signed int long" } */ -short signed int float *x376; /* { dg-error "error" "short signed int float" } */ -short signed int double *x377; /* { dg-error "error" "short signed int double" } */ -short signed int signed *x378; /* { dg-error "error" "short signed int signed" } */ -short signed int unsigned *x379; /* { dg-error "error" "short signed int unsigned" } */ -short signed int _Bool *x380; /* { dg-error "error" "short signed int _Bool" } */ -short unsigned int void *x381; /* { dg-error "error" "short unsigned int void" } */ -short unsigned int char *x382; /* { dg-error "error" "short unsigned int char" } */ -short unsigned int short *x383; /* { dg-error "error" "short unsigned int short" } */ -short unsigned int int *x384; /* { dg-error "error" "short unsigned int int" } */ -short unsigned int long *x385; /* { dg-error "error" "short unsigned int long" } */ -short unsigned int float *x386; /* { dg-error "error" "short unsigned int float" } */ -short unsigned int double *x387; /* { dg-error "error" "short unsigned int double" } */ -short unsigned int signed *x388; /* { dg-error "error" "short unsigned int signed" } */ -short unsigned int unsigned *x389; /* { dg-error "error" "short unsigned int unsigned" } */ -short unsigned int _Bool *x390; /* { dg-error "error" "short unsigned int _Bool" } */ -int short signed void *x391; /* { dg-error "error" "int short signed void" } */ -int short signed char *x392; /* { dg-error "error" "int short signed char" } */ -int short signed short *x393; /* { dg-error "error" "int short signed short" } */ -int short signed int *x394; /* { dg-error "error" "int short signed int" } */ -int short signed long *x395; /* { dg-error "error" "int short signed long" } */ -int short signed float *x396; /* { dg-error "error" "int short signed float" } */ -int short signed double *x397; /* { dg-error "error" "int short signed double" } */ -int short signed signed *x398; /* { dg-error "error" "int short signed signed" } */ -int short signed unsigned *x399; /* { dg-error "error" "int short signed unsigned" } */ -int short signed _Bool *x400; /* { dg-error "error" "int short signed _Bool" } */ -int short unsigned void *x401; /* { dg-error "error" "int short unsigned void" } */ -int short unsigned char *x402; /* { dg-error "error" "int short unsigned char" } */ -int short unsigned short *x403; /* { dg-error "error" "int short unsigned short" } */ -int short unsigned int *x404; /* { dg-error "error" "int short unsigned int" } */ -int short unsigned long *x405; /* { dg-error "error" "int short unsigned long" } */ -int short unsigned float *x406; /* { dg-error "error" "int short unsigned float" } */ -int short unsigned double *x407; /* { dg-error "error" "int short unsigned double" } */ -int short unsigned signed *x408; /* { dg-error "error" "int short unsigned signed" } */ -int short unsigned unsigned *x409; /* { dg-error "error" "int short unsigned unsigned" } */ -int short unsigned _Bool *x410; /* { dg-error "error" "int short unsigned _Bool" } */ -int long long void *x411; /* { dg-error "error" "int long long void" } */ -int long long char *x412; /* { dg-error "error" "int long long char" } */ -int long long short *x413; /* { dg-error "error" "int long long short" } */ -int long long int *x414; /* { dg-error "error" "int long long int" } */ -int long long long *x415; /* { dg-error "error" "int long long long" } */ -int long long float *x416; /* { dg-error "error" "int long long float" } */ -int long long double *x417; /* { dg-error "error" "int long long double" } */ +unsigned long float *x346; /* { dg-error "" "unsigned long float" } */ +unsigned long double *x347; /* { dg-error "" "unsigned long double" } */ +unsigned long signed *x348; /* { dg-error "" "unsigned long signed" } */ +unsigned long unsigned *x349; /* { dg-error "" "unsigned long unsigned" } */ +unsigned long _Bool *x350; /* { dg-error "" "unsigned long _Bool" } */ +short int signed void *x351; /* { dg-error "" "short int signed void" } */ +short int signed char *x352; /* { dg-error "" "short int signed char" } */ +short int signed short *x353; /* { dg-error "" "short int signed short" } */ +short int signed int *x354; /* { dg-error "" "short int signed int" } */ +short int signed long *x355; /* { dg-error "" "short int signed long" } */ +short int signed float *x356; /* { dg-error "" "short int signed float" } */ +short int signed double *x357; /* { dg-error "" "short int signed double" } */ +short int signed signed *x358; /* { dg-error "" "short int signed signed" } */ +short int signed unsigned *x359; /* { dg-error "" "short int signed unsigned" } */ +short int signed _Bool *x360; /* { dg-error "" "short int signed _Bool" } */ +short int unsigned void *x361; /* { dg-error "" "short int unsigned void" } */ +short int unsigned char *x362; /* { dg-error "" "short int unsigned char" } */ +short int unsigned short *x363; /* { dg-error "" "short int unsigned short" } */ +short int unsigned int *x364; /* { dg-error "" "short int unsigned int" } */ +short int unsigned long *x365; /* { dg-error "" "short int unsigned long" } */ +short int unsigned float *x366; /* { dg-error "" "short int unsigned float" } */ +short int unsigned double *x367; /* { dg-error "" "short int unsigned double" } */ +short int unsigned signed *x368; /* { dg-error "" "short int unsigned signed" } */ +short int unsigned unsigned *x369; /* { dg-error "" "short int unsigned unsigned" } */ +short int unsigned _Bool *x370; /* { dg-error "" "short int unsigned _Bool" } */ +short signed int void *x371; /* { dg-error "" "short signed int void" } */ +short signed int char *x372; /* { dg-error "" "short signed int char" } */ +short signed int short *x373; /* { dg-error "" "short signed int short" } */ +short signed int int *x374; /* { dg-error "" "short signed int int" } */ +short signed int long *x375; /* { dg-error "" "short signed int long" } */ +short signed int float *x376; /* { dg-error "" "short signed int float" } */ +short signed int double *x377; /* { dg-error "" "short signed int double" } */ +short signed int signed *x378; /* { dg-error "" "short signed int signed" } */ +short signed int unsigned *x379; /* { dg-error "" "short signed int unsigned" } */ +short signed int _Bool *x380; /* { dg-error "" "short signed int _Bool" } */ +short unsigned int void *x381; /* { dg-error "" "short unsigned int void" } */ +short unsigned int char *x382; /* { dg-error "" "short unsigned int char" } */ +short unsigned int short *x383; /* { dg-error "" "short unsigned int short" } */ +short unsigned int int *x384; /* { dg-error "" "short unsigned int int" } */ +short unsigned int long *x385; /* { dg-error "" "short unsigned int long" } */ +short unsigned int float *x386; /* { dg-error "" "short unsigned int float" } */ +short unsigned int double *x387; /* { dg-error "" "short unsigned int double" } */ +short unsigned int signed *x388; /* { dg-error "" "short unsigned int signed" } */ +short unsigned int unsigned *x389; /* { dg-error "" "short unsigned int unsigned" } */ +short unsigned int _Bool *x390; /* { dg-error "" "short unsigned int _Bool" } */ +int short signed void *x391; /* { dg-error "" "int short signed void" } */ +int short signed char *x392; /* { dg-error "" "int short signed char" } */ +int short signed short *x393; /* { dg-error "" "int short signed short" } */ +int short signed int *x394; /* { dg-error "" "int short signed int" } */ +int short signed long *x395; /* { dg-error "" "int short signed long" } */ +int short signed float *x396; /* { dg-error "" "int short signed float" } */ +int short signed double *x397; /* { dg-error "" "int short signed double" } */ +int short signed signed *x398; /* { dg-error "" "int short signed signed" } */ +int short signed unsigned *x399; /* { dg-error "" "int short signed unsigned" } */ +int short signed _Bool *x400; /* { dg-error "" "int short signed _Bool" } */ +int short unsigned void *x401; /* { dg-error "" "int short unsigned void" } */ +int short unsigned char *x402; /* { dg-error "" "int short unsigned char" } */ +int short unsigned short *x403; /* { dg-error "" "int short unsigned short" } */ +int short unsigned int *x404; /* { dg-error "" "int short unsigned int" } */ +int short unsigned long *x405; /* { dg-error "" "int short unsigned long" } */ +int short unsigned float *x406; /* { dg-error "" "int short unsigned float" } */ +int short unsigned double *x407; /* { dg-error "" "int short unsigned double" } */ +int short unsigned signed *x408; /* { dg-error "" "int short unsigned signed" } */ +int short unsigned unsigned *x409; /* { dg-error "" "int short unsigned unsigned" } */ +int short unsigned _Bool *x410; /* { dg-error "" "int short unsigned _Bool" } */ +int long long void *x411; /* { dg-error "" "int long long void" } */ +int long long char *x412; /* { dg-error "" "int long long char" } */ +int long long short *x413; /* { dg-error "" "int long long short" } */ +int long long int *x414; /* { dg-error "" "int long long int" } */ +int long long long *x415; /* { dg-error "" "int long long long" } */ +int long long float *x416; /* { dg-error "" "int long long float" } */ +int long long double *x417; /* { dg-error "" "int long long double" } */ int long long signed *x418; int long long unsigned *x419; -int long long _Bool *x420; /* { dg-error "error" "int long long _Bool" } */ -int long signed void *x421; /* { dg-error "error" "int long signed void" } */ -int long signed char *x422; /* { dg-error "error" "int long signed char" } */ -int long signed short *x423; /* { dg-error "error" "int long signed short" } */ -int long signed int *x424; /* { dg-error "error" "int long signed int" } */ +int long long _Bool *x420; /* { dg-error "" "int long long _Bool" } */ +int long signed void *x421; /* { dg-error "" "int long signed void" } */ +int long signed char *x422; /* { dg-error "" "int long signed char" } */ +int long signed short *x423; /* { dg-error "" "int long signed short" } */ +int long signed int *x424; /* { dg-error "" "int long signed int" } */ int long signed long *x425; -int long signed float *x426; /* { dg-error "error" "int long signed float" } */ -int long signed double *x427; /* { dg-error "error" "int long signed double" } */ -int long signed signed *x428; /* { dg-error "error" "int long signed signed" } */ -int long signed unsigned *x429; /* { dg-error "error" "int long signed unsigned" } */ -int long signed _Bool *x430; /* { dg-error "error" "int long signed _Bool" } */ -int long unsigned void *x431; /* { dg-error "error" "int long unsigned void" } */ -int long unsigned char *x432; /* { dg-error "error" "int long unsigned char" } */ -int long unsigned short *x433; /* { dg-error "error" "int long unsigned short" } */ -int long unsigned int *x434; /* { dg-error "error" "int long unsigned int" } */ +int long signed float *x426; /* { dg-error "" "int long signed float" } */ +int long signed double *x427; /* { dg-error "" "int long signed double" } */ +int long signed signed *x428; /* { dg-error "" "int long signed signed" } */ +int long signed unsigned *x429; /* { dg-error "" "int long signed unsigned" } */ +int long signed _Bool *x430; /* { dg-error "" "int long signed _Bool" } */ +int long unsigned void *x431; /* { dg-error "" "int long unsigned void" } */ +int long unsigned char *x432; /* { dg-error "" "int long unsigned char" } */ +int long unsigned short *x433; /* { dg-error "" "int long unsigned short" } */ +int long unsigned int *x434; /* { dg-error "" "int long unsigned int" } */ int long unsigned long *x435; -int long unsigned float *x436; /* { dg-error "error" "int long unsigned float" } */ -int long unsigned double *x437; /* { dg-error "error" "int long unsigned double" } */ -int long unsigned signed *x438; /* { dg-error "error" "int long unsigned signed" } */ -int long unsigned unsigned *x439; /* { dg-error "error" "int long unsigned unsigned" } */ -int long unsigned _Bool *x440; /* { dg-error "error" "int long unsigned _Bool" } */ -int signed short void *x441; /* { dg-error "error" "int signed short void" } */ -int signed short char *x442; /* { dg-error "error" "int signed short char" } */ -int signed short short *x443; /* { dg-error "error" "int signed short short" } */ -int signed short int *x444; /* { dg-error "error" "int signed short int" } */ -int signed short long *x445; /* { dg-error "error" "int signed short long" } */ -int signed short float *x446; /* { dg-error "error" "int signed short float" } */ -int signed short double *x447; /* { dg-error "error" "int signed short double" } */ -int signed short signed *x448; /* { dg-error "error" "int signed short signed" } */ -int signed short unsigned *x449; /* { dg-error "error" "int signed short unsigned" } */ -int signed short _Bool *x450; /* { dg-error "error" "int signed short _Bool" } */ -int signed long void *x451; /* { dg-error "error" "int signed long void" } */ -int signed long char *x452; /* { dg-error "error" "int signed long char" } */ -int signed long short *x453; /* { dg-error "error" "int signed long short" } */ -int signed long int *x454; /* { dg-error "error" "int signed long int" } */ +int long unsigned float *x436; /* { dg-error "" "int long unsigned float" } */ +int long unsigned double *x437; /* { dg-error "" "int long unsigned double" } */ +int long unsigned signed *x438; /* { dg-error "" "int long unsigned signed" } */ +int long unsigned unsigned *x439; /* { dg-error "" "int long unsigned unsigned" } */ +int long unsigned _Bool *x440; /* { dg-error "" "int long unsigned _Bool" } */ +int signed short void *x441; /* { dg-error "" "int signed short void" } */ +int signed short char *x442; /* { dg-error "" "int signed short char" } */ +int signed short short *x443; /* { dg-error "" "int signed short short" } */ +int signed short int *x444; /* { dg-error "" "int signed short int" } */ +int signed short long *x445; /* { dg-error "" "int signed short long" } */ +int signed short float *x446; /* { dg-error "" "int signed short float" } */ +int signed short double *x447; /* { dg-error "" "int signed short double" } */ +int signed short signed *x448; /* { dg-error "" "int signed short signed" } */ +int signed short unsigned *x449; /* { dg-error "" "int signed short unsigned" } */ +int signed short _Bool *x450; /* { dg-error "" "int signed short _Bool" } */ +int signed long void *x451; /* { dg-error "" "int signed long void" } */ +int signed long char *x452; /* { dg-error "" "int signed long char" } */ +int signed long short *x453; /* { dg-error "" "int signed long short" } */ +int signed long int *x454; /* { dg-error "" "int signed long int" } */ int signed long long *x455; -int signed long float *x456; /* { dg-error "error" "int signed long float" } */ -int signed long double *x457; /* { dg-error "error" "int signed long double" } */ -int signed long signed *x458; /* { dg-error "error" "int signed long signed" } */ -int signed long unsigned *x459; /* { dg-error "error" "int signed long unsigned" } */ -int signed long _Bool *x460; /* { dg-error "error" "int signed long _Bool" } */ -int unsigned short void *x461; /* { dg-error "error" "int unsigned short void" } */ -int unsigned short char *x462; /* { dg-error "error" "int unsigned short char" } */ -int unsigned short short *x463; /* { dg-error "error" "int unsigned short short" } */ -int unsigned short int *x464; /* { dg-error "error" "int unsigned short int" } */ -int unsigned short long *x465; /* { dg-error "error" "int unsigned short long" } */ -int unsigned short float *x466; /* { dg-error "error" "int unsigned short float" } */ -int unsigned short double *x467; /* { dg-error "error" "int unsigned short double" } */ -int unsigned short signed *x468; /* { dg-error "error" "int unsigned short signed" } */ -int unsigned short unsigned *x469; /* { dg-error "error" "int unsigned short unsigned" } */ -int unsigned short _Bool *x470; /* { dg-error "error" "int unsigned short _Bool" } */ -int unsigned long void *x471; /* { dg-error "error" "int unsigned long void" } */ -int unsigned long char *x472; /* { dg-error "error" "int unsigned long char" } */ -int unsigned long short *x473; /* { dg-error "error" "int unsigned long short" } */ -int unsigned long int *x474; /* { dg-error "error" "int unsigned long int" } */ +int signed long float *x456; /* { dg-error "" "int signed long float" } */ +int signed long double *x457; /* { dg-error "" "int signed long double" } */ +int signed long signed *x458; /* { dg-error "" "int signed long signed" } */ +int signed long unsigned *x459; /* { dg-error "" "int signed long unsigned" } */ +int signed long _Bool *x460; /* { dg-error "" "int signed long _Bool" } */ +int unsigned short void *x461; /* { dg-error "" "int unsigned short void" } */ +int unsigned short char *x462; /* { dg-error "" "int unsigned short char" } */ +int unsigned short short *x463; /* { dg-error "" "int unsigned short short" } */ +int unsigned short int *x464; /* { dg-error "" "int unsigned short int" } */ +int unsigned short long *x465; /* { dg-error "" "int unsigned short long" } */ +int unsigned short float *x466; /* { dg-error "" "int unsigned short float" } */ +int unsigned short double *x467; /* { dg-error "" "int unsigned short double" } */ +int unsigned short signed *x468; /* { dg-error "" "int unsigned short signed" } */ +int unsigned short unsigned *x469; /* { dg-error "" "int unsigned short unsigned" } */ +int unsigned short _Bool *x470; /* { dg-error "" "int unsigned short _Bool" } */ +int unsigned long void *x471; /* { dg-error "" "int unsigned long void" } */ +int unsigned long char *x472; /* { dg-error "" "int unsigned long char" } */ +int unsigned long short *x473; /* { dg-error "" "int unsigned long short" } */ +int unsigned long int *x474; /* { dg-error "" "int unsigned long int" } */ int unsigned long long *x475; -int unsigned long float *x476; /* { dg-error "error" "int unsigned long float" } */ -int unsigned long double *x477; /* { dg-error "error" "int unsigned long double" } */ -int unsigned long signed *x478; /* { dg-error "error" "int unsigned long signed" } */ -int unsigned long unsigned *x479; /* { dg-error "error" "int unsigned long unsigned" } */ -int unsigned long _Bool *x480; /* { dg-error "error" "int unsigned long _Bool" } */ -long int long void *x481; /* { dg-error "error" "long int long void" } */ -long int long char *x482; /* { dg-error "error" "long int long char" } */ -long int long short *x483; /* { dg-error "error" "long int long short" } */ -long int long int *x484; /* { dg-error "error" "long int long int" } */ -long int long long *x485; /* { dg-error "error" "long int long long" } */ -long int long float *x486; /* { dg-error "error" "long int long float" } */ -long int long double *x487; /* { dg-error "error" "long int long double" } */ +int unsigned long float *x476; /* { dg-error "" "int unsigned long float" } */ +int unsigned long double *x477; /* { dg-error "" "int unsigned long double" } */ +int unsigned long signed *x478; /* { dg-error "" "int unsigned long signed" } */ +int unsigned long unsigned *x479; /* { dg-error "" "int unsigned long unsigned" } */ +int unsigned long _Bool *x480; /* { dg-error "" "int unsigned long _Bool" } */ +long int long void *x481; /* { dg-error "" "long int long void" } */ +long int long char *x482; /* { dg-error "" "long int long char" } */ +long int long short *x483; /* { dg-error "" "long int long short" } */ +long int long int *x484; /* { dg-error "" "long int long int" } */ +long int long long *x485; /* { dg-error "" "long int long long" } */ +long int long float *x486; /* { dg-error "" "long int long float" } */ +long int long double *x487; /* { dg-error "" "long int long double" } */ long int long signed *x488; long int long unsigned *x489; -long int long _Bool *x490; /* { dg-error "error" "long int long _Bool" } */ -long int signed void *x491; /* { dg-error "error" "long int signed void" } */ -long int signed char *x492; /* { dg-error "error" "long int signed char" } */ -long int signed short *x493; /* { dg-error "error" "long int signed short" } */ -long int signed int *x494; /* { dg-error "error" "long int signed int" } */ +long int long _Bool *x490; /* { dg-error "" "long int long _Bool" } */ +long int signed void *x491; /* { dg-error "" "long int signed void" } */ +long int signed char *x492; /* { dg-error "" "long int signed char" } */ +long int signed short *x493; /* { dg-error "" "long int signed short" } */ +long int signed int *x494; /* { dg-error "" "long int signed int" } */ long int signed long *x495; -long int signed float *x496; /* { dg-error "error" "long int signed float" } */ -long int signed double *x497; /* { dg-error "error" "long int signed double" } */ -long int signed signed *x498; /* { dg-error "error" "long int signed signed" } */ -long int signed unsigned *x499; /* { dg-error "error" "long int signed unsigned" } */ -long int signed _Bool *x500; /* { dg-error "error" "long int signed _Bool" } */ -long int unsigned void *x501; /* { dg-error "error" "long int unsigned void" } */ -long int unsigned char *x502; /* { dg-error "error" "long int unsigned char" } */ -long int unsigned short *x503; /* { dg-error "error" "long int unsigned short" } */ -long int unsigned int *x504; /* { dg-error "error" "long int unsigned int" } */ +long int signed float *x496; /* { dg-error "" "long int signed float" } */ +long int signed double *x497; /* { dg-error "" "long int signed double" } */ +long int signed signed *x498; /* { dg-error "" "long int signed signed" } */ +long int signed unsigned *x499; /* { dg-error "" "long int signed unsigned" } */ +long int signed _Bool *x500; /* { dg-error "" "long int signed _Bool" } */ +long int unsigned void *x501; /* { dg-error "" "long int unsigned void" } */ +long int unsigned char *x502; /* { dg-error "" "long int unsigned char" } */ +long int unsigned short *x503; /* { dg-error "" "long int unsigned short" } */ +long int unsigned int *x504; /* { dg-error "" "long int unsigned int" } */ long int unsigned long *x505; -long int unsigned float *x506; /* { dg-error "error" "long int unsigned float" } */ -long int unsigned double *x507; /* { dg-error "error" "long int unsigned double" } */ -long int unsigned signed *x508; /* { dg-error "error" "long int unsigned signed" } */ -long int unsigned unsigned *x509; /* { dg-error "error" "long int unsigned unsigned" } */ -long int unsigned _Bool *x510; /* { dg-error "error" "long int unsigned _Bool" } */ -long long int void *x511; /* { dg-error "error" "long long int void" } */ -long long int char *x512; /* { dg-error "error" "long long int char" } */ -long long int short *x513; /* { dg-error "error" "long long int short" } */ -long long int int *x514; /* { dg-error "error" "long long int int" } */ -long long int long *x515; /* { dg-error "error" "long long int long" } */ -long long int float *x516; /* { dg-error "error" "long long int float" } */ -long long int double *x517; /* { dg-error "error" "long long int double" } */ +long int unsigned float *x506; /* { dg-error "" "long int unsigned float" } */ +long int unsigned double *x507; /* { dg-error "" "long int unsigned double" } */ +long int unsigned signed *x508; /* { dg-error "" "long int unsigned signed" } */ +long int unsigned unsigned *x509; /* { dg-error "" "long int unsigned unsigned" } */ +long int unsigned _Bool *x510; /* { dg-error "" "long int unsigned _Bool" } */ +long long int void *x511; /* { dg-error "" "long long int void" } */ +long long int char *x512; /* { dg-error "" "long long int char" } */ +long long int short *x513; /* { dg-error "" "long long int short" } */ +long long int int *x514; /* { dg-error "" "long long int int" } */ +long long int long *x515; /* { dg-error "" "long long int long" } */ +long long int float *x516; /* { dg-error "" "long long int float" } */ +long long int double *x517; /* { dg-error "" "long long int double" } */ long long int signed *x518; long long int unsigned *x519; -long long int _Bool *x520; /* { dg-error "error" "long long int _Bool" } */ -long long signed void *x521; /* { dg-error "error" "long long signed void" } */ -long long signed char *x522; /* { dg-error "error" "long long signed char" } */ -long long signed short *x523; /* { dg-error "error" "long long signed short" } */ +long long int _Bool *x520; /* { dg-error "" "long long int _Bool" } */ +long long signed void *x521; /* { dg-error "" "long long signed void" } */ +long long signed char *x522; /* { dg-error "" "long long signed char" } */ +long long signed short *x523; /* { dg-error "" "long long signed short" } */ long long signed int *x524; -long long signed long *x525; /* { dg-error "error" "long long signed long" } */ -long long signed float *x526; /* { dg-error "error" "long long signed float" } */ -long long signed double *x527; /* { dg-error "error" "long long signed double" } */ -long long signed signed *x528; /* { dg-error "error" "long long signed signed" } */ -long long signed unsigned *x529; /* { dg-error "error" "long long signed unsigned" } */ -long long signed _Bool *x530; /* { dg-error "error" "long long signed _Bool" } */ -long long unsigned void *x531; /* { dg-error "error" "long long unsigned void" } */ -long long unsigned char *x532; /* { dg-error "error" "long long unsigned char" } */ -long long unsigned short *x533; /* { dg-error "error" "long long unsigned short" } */ +long long signed long *x525; /* { dg-error "" "long long signed long" } */ +long long signed float *x526; /* { dg-error "" "long long signed float" } */ +long long signed double *x527; /* { dg-error "" "long long signed double" } */ +long long signed signed *x528; /* { dg-error "" "long long signed signed" } */ +long long signed unsigned *x529; /* { dg-error "" "long long signed unsigned" } */ +long long signed _Bool *x530; /* { dg-error "" "long long signed _Bool" } */ +long long unsigned void *x531; /* { dg-error "" "long long unsigned void" } */ +long long unsigned char *x532; /* { dg-error "" "long long unsigned char" } */ +long long unsigned short *x533; /* { dg-error "" "long long unsigned short" } */ long long unsigned int *x534; -long long unsigned long *x535; /* { dg-error "error" "long long unsigned long" } */ -long long unsigned float *x536; /* { dg-error "error" "long long unsigned float" } */ -long long unsigned double *x537; /* { dg-error "error" "long long unsigned double" } */ -long long unsigned signed *x538; /* { dg-error "error" "long long unsigned signed" } */ -long long unsigned unsigned *x539; /* { dg-error "error" "long long unsigned unsigned" } */ -long long unsigned _Bool *x540; /* { dg-error "error" "long long unsigned _Bool" } */ -long signed int void *x541; /* { dg-error "error" "long signed int void" } */ -long signed int char *x542; /* { dg-error "error" "long signed int char" } */ -long signed int short *x543; /* { dg-error "error" "long signed int short" } */ -long signed int int *x544; /* { dg-error "error" "long signed int int" } */ +long long unsigned long *x535; /* { dg-error "" "long long unsigned long" } */ +long long unsigned float *x536; /* { dg-error "" "long long unsigned float" } */ +long long unsigned double *x537; /* { dg-error "" "long long unsigned double" } */ +long long unsigned signed *x538; /* { dg-error "" "long long unsigned signed" } */ +long long unsigned unsigned *x539; /* { dg-error "" "long long unsigned unsigned" } */ +long long unsigned _Bool *x540; /* { dg-error "" "long long unsigned _Bool" } */ +long signed int void *x541; /* { dg-error "" "long signed int void" } */ +long signed int char *x542; /* { dg-error "" "long signed int char" } */ +long signed int short *x543; /* { dg-error "" "long signed int short" } */ +long signed int int *x544; /* { dg-error "" "long signed int int" } */ long signed int long *x545; -long signed int float *x546; /* { dg-error "error" "long signed int float" } */ -long signed int double *x547; /* { dg-error "error" "long signed int double" } */ -long signed int signed *x548; /* { dg-error "error" "long signed int signed" } */ -long signed int unsigned *x549; /* { dg-error "error" "long signed int unsigned" } */ -long signed int _Bool *x550; /* { dg-error "error" "long signed int _Bool" } */ -long signed long void *x551; /* { dg-error "error" "long signed long void" } */ -long signed long char *x552; /* { dg-error "error" "long signed long char" } */ -long signed long short *x553; /* { dg-error "error" "long signed long short" } */ +long signed int float *x546; /* { dg-error "" "long signed int float" } */ +long signed int double *x547; /* { dg-error "" "long signed int double" } */ +long signed int signed *x548; /* { dg-error "" "long signed int signed" } */ +long signed int unsigned *x549; /* { dg-error "" "long signed int unsigned" } */ +long signed int _Bool *x550; /* { dg-error "" "long signed int _Bool" } */ +long signed long void *x551; /* { dg-error "" "long signed long void" } */ +long signed long char *x552; /* { dg-error "" "long signed long char" } */ +long signed long short *x553; /* { dg-error "" "long signed long short" } */ long signed long int *x554; -long signed long long *x555; /* { dg-error "error" "long signed long long" } */ -long signed long float *x556; /* { dg-error "error" "long signed long float" } */ -long signed long double *x557; /* { dg-error "error" "long signed long double" } */ -long signed long signed *x558; /* { dg-error "error" "long signed long signed" } */ -long signed long unsigned *x559; /* { dg-error "error" "long signed long unsigned" } */ -long signed long _Bool *x560; /* { dg-error "error" "long signed long _Bool" } */ -long unsigned int void *x561; /* { dg-error "error" "long unsigned int void" } */ -long unsigned int char *x562; /* { dg-error "error" "long unsigned int char" } */ -long unsigned int short *x563; /* { dg-error "error" "long unsigned int short" } */ -long unsigned int int *x564; /* { dg-error "error" "long unsigned int int" } */ +long signed long long *x555; /* { dg-error "" "long signed long long" } */ +long signed long float *x556; /* { dg-error "" "long signed long float" } */ +long signed long double *x557; /* { dg-error "" "long signed long double" } */ +long signed long signed *x558; /* { dg-error "" "long signed long signed" } */ +long signed long unsigned *x559; /* { dg-error "" "long signed long unsigned" } */ +long signed long _Bool *x560; /* { dg-error "" "long signed long _Bool" } */ +long unsigned int void *x561; /* { dg-error "" "long unsigned int void" } */ +long unsigned int char *x562; /* { dg-error "" "long unsigned int char" } */ +long unsigned int short *x563; /* { dg-error "" "long unsigned int short" } */ +long unsigned int int *x564; /* { dg-error "" "long unsigned int int" } */ long unsigned int long *x565; -long unsigned int float *x566; /* { dg-error "error" "long unsigned int float" } */ -long unsigned int double *x567; /* { dg-error "error" "long unsigned int double" } */ -long unsigned int signed *x568; /* { dg-error "error" "long unsigned int signed" } */ -long unsigned int unsigned *x569; /* { dg-error "error" "long unsigned int unsigned" } */ -long unsigned int _Bool *x570; /* { dg-error "error" "long unsigned int _Bool" } */ -long unsigned long void *x571; /* { dg-error "error" "long unsigned long void" } */ -long unsigned long char *x572; /* { dg-error "error" "long unsigned long char" } */ -long unsigned long short *x573; /* { dg-error "error" "long unsigned long short" } */ +long unsigned int float *x566; /* { dg-error "" "long unsigned int float" } */ +long unsigned int double *x567; /* { dg-error "" "long unsigned int double" } */ +long unsigned int signed *x568; /* { dg-error "" "long unsigned int signed" } */ +long unsigned int unsigned *x569; /* { dg-error "" "long unsigned int unsigned" } */ +long unsigned int _Bool *x570; /* { dg-error "" "long unsigned int _Bool" } */ +long unsigned long void *x571; /* { dg-error "" "long unsigned long void" } */ +long unsigned long char *x572; /* { dg-error "" "long unsigned long char" } */ +long unsigned long short *x573; /* { dg-error "" "long unsigned long short" } */ long unsigned long int *x574; -long unsigned long long *x575; /* { dg-error "error" "long unsigned long long" } */ -long unsigned long float *x576; /* { dg-error "error" "long unsigned long float" } */ -long unsigned long double *x577; /* { dg-error "error" "long unsigned long double" } */ -long unsigned long signed *x578; /* { dg-error "error" "long unsigned long signed" } */ -long unsigned long unsigned *x579; /* { dg-error "error" "long unsigned long unsigned" } */ -long unsigned long _Bool *x580; /* { dg-error "error" "long unsigned long _Bool" } */ -signed short int void *x581; /* { dg-error "error" "signed short int void" } */ -signed short int char *x582; /* { dg-error "error" "signed short int char" } */ -signed short int short *x583; /* { dg-error "error" "signed short int short" } */ -signed short int int *x584; /* { dg-error "error" "signed short int int" } */ -signed short int long *x585; /* { dg-error "error" "signed short int long" } */ -signed short int float *x586; /* { dg-error "error" "signed short int float" } */ -signed short int double *x587; /* { dg-error "error" "signed short int double" } */ -signed short int signed *x588; /* { dg-error "error" "signed short int signed" } */ -signed short int unsigned *x589; /* { dg-error "error" "signed short int unsigned" } */ -signed short int _Bool *x590; /* { dg-error "error" "signed short int _Bool" } */ -signed int short void *x591; /* { dg-error "error" "signed int short void" } */ -signed int short char *x592; /* { dg-error "error" "signed int short char" } */ -signed int short short *x593; /* { dg-error "error" "signed int short short" } */ -signed int short int *x594; /* { dg-error "error" "signed int short int" } */ -signed int short long *x595; /* { dg-error "error" "signed int short long" } */ -signed int short float *x596; /* { dg-error "error" "signed int short float" } */ -signed int short double *x597; /* { dg-error "error" "signed int short double" } */ -signed int short signed *x598; /* { dg-error "error" "signed int short signed" } */ -signed int short unsigned *x599; /* { dg-error "error" "signed int short unsigned" } */ -signed int short _Bool *x600; /* { dg-error "error" "signed int short _Bool" } */ -signed int long void *x601; /* { dg-error "error" "signed int long void" } */ -signed int long char *x602; /* { dg-error "error" "signed int long char" } */ -signed int long short *x603; /* { dg-error "error" "signed int long short" } */ -signed int long int *x604; /* { dg-error "error" "signed int long int" } */ +long unsigned long long *x575; /* { dg-error "" "long unsigned long long" } */ +long unsigned long float *x576; /* { dg-error "" "long unsigned long float" } */ +long unsigned long double *x577; /* { dg-error "" "long unsigned long double" } */ +long unsigned long signed *x578; /* { dg-error "" "long unsigned long signed" } */ +long unsigned long unsigned *x579; /* { dg-error "" "long unsigned long unsigned" } */ +long unsigned long _Bool *x580; /* { dg-error "" "long unsigned long _Bool" } */ +signed short int void *x581; /* { dg-error "" "signed short int void" } */ +signed short int char *x582; /* { dg-error "" "signed short int char" } */ +signed short int short *x583; /* { dg-error "" "signed short int short" } */ +signed short int int *x584; /* { dg-error "" "signed short int int" } */ +signed short int long *x585; /* { dg-error "" "signed short int long" } */ +signed short int float *x586; /* { dg-error "" "signed short int float" } */ +signed short int double *x587; /* { dg-error "" "signed short int double" } */ +signed short int signed *x588; /* { dg-error "" "signed short int signed" } */ +signed short int unsigned *x589; /* { dg-error "" "signed short int unsigned" } */ +signed short int _Bool *x590; /* { dg-error "" "signed short int _Bool" } */ +signed int short void *x591; /* { dg-error "" "signed int short void" } */ +signed int short char *x592; /* { dg-error "" "signed int short char" } */ +signed int short short *x593; /* { dg-error "" "signed int short short" } */ +signed int short int *x594; /* { dg-error "" "signed int short int" } */ +signed int short long *x595; /* { dg-error "" "signed int short long" } */ +signed int short float *x596; /* { dg-error "" "signed int short float" } */ +signed int short double *x597; /* { dg-error "" "signed int short double" } */ +signed int short signed *x598; /* { dg-error "" "signed int short signed" } */ +signed int short unsigned *x599; /* { dg-error "" "signed int short unsigned" } */ +signed int short _Bool *x600; /* { dg-error "" "signed int short _Bool" } */ +signed int long void *x601; /* { dg-error "" "signed int long void" } */ +signed int long char *x602; /* { dg-error "" "signed int long char" } */ +signed int long short *x603; /* { dg-error "" "signed int long short" } */ +signed int long int *x604; /* { dg-error "" "signed int long int" } */ signed int long long *x605; -signed int long float *x606; /* { dg-error "error" "signed int long float" } */ -signed int long double *x607; /* { dg-error "error" "signed int long double" } */ -signed int long signed *x608; /* { dg-error "error" "signed int long signed" } */ -signed int long unsigned *x609; /* { dg-error "error" "signed int long unsigned" } */ -signed int long _Bool *x610; /* { dg-error "error" "signed int long _Bool" } */ -signed long int void *x611; /* { dg-error "error" "signed long int void" } */ -signed long int char *x612; /* { dg-error "error" "signed long int char" } */ -signed long int short *x613; /* { dg-error "error" "signed long int short" } */ -signed long int int *x614; /* { dg-error "error" "signed long int int" } */ +signed int long float *x606; /* { dg-error "" "signed int long float" } */ +signed int long double *x607; /* { dg-error "" "signed int long double" } */ +signed int long signed *x608; /* { dg-error "" "signed int long signed" } */ +signed int long unsigned *x609; /* { dg-error "" "signed int long unsigned" } */ +signed int long _Bool *x610; /* { dg-error "" "signed int long _Bool" } */ +signed long int void *x611; /* { dg-error "" "signed long int void" } */ +signed long int char *x612; /* { dg-error "" "signed long int char" } */ +signed long int short *x613; /* { dg-error "" "signed long int short" } */ +signed long int int *x614; /* { dg-error "" "signed long int int" } */ signed long int long *x615; -signed long int float *x616; /* { dg-error "error" "signed long int float" } */ -signed long int double *x617; /* { dg-error "error" "signed long int double" } */ -signed long int signed *x618; /* { dg-error "error" "signed long int signed" } */ -signed long int unsigned *x619; /* { dg-error "error" "signed long int unsigned" } */ -signed long int _Bool *x620; /* { dg-error "error" "signed long int _Bool" } */ -signed long long void *x621; /* { dg-error "error" "signed long long void" } */ -signed long long char *x622; /* { dg-error "error" "signed long long char" } */ -signed long long short *x623; /* { dg-error "error" "signed long long short" } */ +signed long int float *x616; /* { dg-error "" "signed long int float" } */ +signed long int double *x617; /* { dg-error "" "signed long int double" } */ +signed long int signed *x618; /* { dg-error "" "signed long int signed" } */ +signed long int unsigned *x619; /* { dg-error "" "signed long int unsigned" } */ +signed long int _Bool *x620; /* { dg-error "" "signed long int _Bool" } */ +signed long long void *x621; /* { dg-error "" "signed long long void" } */ +signed long long char *x622; /* { dg-error "" "signed long long char" } */ +signed long long short *x623; /* { dg-error "" "signed long long short" } */ signed long long int *x624; -signed long long long *x625; /* { dg-error "error" "signed long long long" } */ -signed long long float *x626; /* { dg-error "error" "signed long long float" } */ -signed long long double *x627; /* { dg-error "error" "signed long long double" } */ -signed long long signed *x628; /* { dg-error "error" "signed long long signed" } */ -signed long long unsigned *x629; /* { dg-error "error" "signed long long unsigned" } */ -signed long long _Bool *x630; /* { dg-error "error" "signed long long _Bool" } */ -unsigned short int void *x631; /* { dg-error "error" "unsigned short int void" } */ -unsigned short int char *x632; /* { dg-error "error" "unsigned short int char" } */ -unsigned short int short *x633; /* { dg-error "error" "unsigned short int short" } */ -unsigned short int int *x634; /* { dg-error "error" "unsigned short int int" } */ -unsigned short int long *x635; /* { dg-error "error" "unsigned short int long" } */ -unsigned short int float *x636; /* { dg-error "error" "unsigned short int float" } */ -unsigned short int double *x637; /* { dg-error "error" "unsigned short int double" } */ -unsigned short int signed *x638; /* { dg-error "error" "unsigned short int signed" } */ -unsigned short int unsigned *x639; /* { dg-error "error" "unsigned short int unsigned" } */ -unsigned short int _Bool *x640; /* { dg-error "error" "unsigned short int _Bool" } */ -unsigned int short void *x641; /* { dg-error "error" "unsigned int short void" } */ -unsigned int short char *x642; /* { dg-error "error" "unsigned int short char" } */ -unsigned int short short *x643; /* { dg-error "error" "unsigned int short short" } */ -unsigned int short int *x644; /* { dg-error "error" "unsigned int short int" } */ -unsigned int short long *x645; /* { dg-error "error" "unsigned int short long" } */ -unsigned int short float *x646; /* { dg-error "error" "unsigned int short float" } */ -unsigned int short double *x647; /* { dg-error "error" "unsigned int short double" } */ -unsigned int short signed *x648; /* { dg-error "error" "unsigned int short signed" } */ -unsigned int short unsigned *x649; /* { dg-error "error" "unsigned int short unsigned" } */ -unsigned int short _Bool *x650; /* { dg-error "error" "unsigned int short _Bool" } */ -unsigned int long void *x651; /* { dg-error "error" "unsigned int long void" } */ -unsigned int long char *x652; /* { dg-error "error" "unsigned int long char" } */ -unsigned int long short *x653; /* { dg-error "error" "unsigned int long short" } */ -unsigned int long int *x654; /* { dg-error "error" "unsigned int long int" } */ +signed long long long *x625; /* { dg-error "" "signed long long long" } */ +signed long long float *x626; /* { dg-error "" "signed long long float" } */ +signed long long double *x627; /* { dg-error "" "signed long long double" } */ +signed long long signed *x628; /* { dg-error "" "signed long long signed" } */ +signed long long unsigned *x629; /* { dg-error "" "signed long long unsigned" } */ +signed long long _Bool *x630; /* { dg-error "" "signed long long _Bool" } */ +unsigned short int void *x631; /* { dg-error "" "unsigned short int void" } */ +unsigned short int char *x632; /* { dg-error "" "unsigned short int char" } */ +unsigned short int short *x633; /* { dg-error "" "unsigned short int short" } */ +unsigned short int int *x634; /* { dg-error "" "unsigned short int int" } */ +unsigned short int long *x635; /* { dg-error "" "unsigned short int long" } */ +unsigned short int float *x636; /* { dg-error "" "unsigned short int float" } */ +unsigned short int double *x637; /* { dg-error "" "unsigned short int double" } */ +unsigned short int signed *x638; /* { dg-error "" "unsigned short int signed" } */ +unsigned short int unsigned *x639; /* { dg-error "" "unsigned short int unsigned" } */ +unsigned short int _Bool *x640; /* { dg-error "" "unsigned short int _Bool" } */ +unsigned int short void *x641; /* { dg-error "" "unsigned int short void" } */ +unsigned int short char *x642; /* { dg-error "" "unsigned int short char" } */ +unsigned int short short *x643; /* { dg-error "" "unsigned int short short" } */ +unsigned int short int *x644; /* { dg-error "" "unsigned int short int" } */ +unsigned int short long *x645; /* { dg-error "" "unsigned int short long" } */ +unsigned int short float *x646; /* { dg-error "" "unsigned int short float" } */ +unsigned int short double *x647; /* { dg-error "" "unsigned int short double" } */ +unsigned int short signed *x648; /* { dg-error "" "unsigned int short signed" } */ +unsigned int short unsigned *x649; /* { dg-error "" "unsigned int short unsigned" } */ +unsigned int short _Bool *x650; /* { dg-error "" "unsigned int short _Bool" } */ +unsigned int long void *x651; /* { dg-error "" "unsigned int long void" } */ +unsigned int long char *x652; /* { dg-error "" "unsigned int long char" } */ +unsigned int long short *x653; /* { dg-error "" "unsigned int long short" } */ +unsigned int long int *x654; /* { dg-error "" "unsigned int long int" } */ unsigned int long long *x655; -unsigned int long float *x656; /* { dg-error "error" "unsigned int long float" } */ -unsigned int long double *x657; /* { dg-error "error" "unsigned int long double" } */ -unsigned int long signed *x658; /* { dg-error "error" "unsigned int long signed" } */ -unsigned int long unsigned *x659; /* { dg-error "error" "unsigned int long unsigned" } */ -unsigned int long _Bool *x660; /* { dg-error "error" "unsigned int long _Bool" } */ -unsigned long int void *x661; /* { dg-error "error" "unsigned long int void" } */ -unsigned long int char *x662; /* { dg-error "error" "unsigned long int char" } */ -unsigned long int short *x663; /* { dg-error "error" "unsigned long int short" } */ -unsigned long int int *x664; /* { dg-error "error" "unsigned long int int" } */ +unsigned int long float *x656; /* { dg-error "" "unsigned int long float" } */ +unsigned int long double *x657; /* { dg-error "" "unsigned int long double" } */ +unsigned int long signed *x658; /* { dg-error "" "unsigned int long signed" } */ +unsigned int long unsigned *x659; /* { dg-error "" "unsigned int long unsigned" } */ +unsigned int long _Bool *x660; /* { dg-error "" "unsigned int long _Bool" } */ +unsigned long int void *x661; /* { dg-error "" "unsigned long int void" } */ +unsigned long int char *x662; /* { dg-error "" "unsigned long int char" } */ +unsigned long int short *x663; /* { dg-error "" "unsigned long int short" } */ +unsigned long int int *x664; /* { dg-error "" "unsigned long int int" } */ unsigned long int long *x665; -unsigned long int float *x666; /* { dg-error "error" "unsigned long int float" } */ -unsigned long int double *x667; /* { dg-error "error" "unsigned long int double" } */ -unsigned long int signed *x668; /* { dg-error "error" "unsigned long int signed" } */ -unsigned long int unsigned *x669; /* { dg-error "error" "unsigned long int unsigned" } */ -unsigned long int _Bool *x670; /* { dg-error "error" "unsigned long int _Bool" } */ -unsigned long long void *x671; /* { dg-error "error" "unsigned long long void" } */ -unsigned long long char *x672; /* { dg-error "error" "unsigned long long char" } */ -unsigned long long short *x673; /* { dg-error "error" "unsigned long long short" } */ +unsigned long int float *x666; /* { dg-error "" "unsigned long int float" } */ +unsigned long int double *x667; /* { dg-error "" "unsigned long int double" } */ +unsigned long int signed *x668; /* { dg-error "" "unsigned long int signed" } */ +unsigned long int unsigned *x669; /* { dg-error "" "unsigned long int unsigned" } */ +unsigned long int _Bool *x670; /* { dg-error "" "unsigned long int _Bool" } */ +unsigned long long void *x671; /* { dg-error "" "unsigned long long void" } */ +unsigned long long char *x672; /* { dg-error "" "unsigned long long char" } */ +unsigned long long short *x673; /* { dg-error "" "unsigned long long short" } */ unsigned long long int *x674; -unsigned long long long *x675; /* { dg-error "error" "unsigned long long long" } */ -unsigned long long float *x676; /* { dg-error "error" "unsigned long long float" } */ -unsigned long long double *x677; /* { dg-error "error" "unsigned long long double" } */ -unsigned long long signed *x678; /* { dg-error "error" "unsigned long long signed" } */ -unsigned long long unsigned *x679; /* { dg-error "error" "unsigned long long unsigned" } */ -unsigned long long _Bool *x680; /* { dg-error "error" "unsigned long long _Bool" } */ -int long long signed void *x681; /* { dg-error "error" "int long long signed void" } */ -int long long signed char *x682; /* { dg-error "error" "int long long signed char" } */ -int long long signed short *x683; /* { dg-error "error" "int long long signed short" } */ -int long long signed int *x684; /* { dg-error "error" "int long long signed int" } */ -int long long signed long *x685; /* { dg-error "error" "int long long signed long" } */ -int long long signed float *x686; /* { dg-error "error" "int long long signed float" } */ -int long long signed double *x687; /* { dg-error "error" "int long long signed double" } */ -int long long signed signed *x688; /* { dg-error "error" "int long long signed signed" } */ -int long long signed unsigned *x689; /* { dg-error "error" "int long long signed unsigned" } */ -int long long signed _Bool *x690; /* { dg-error "error" "int long long signed _Bool" } */ -int long long unsigned void *x691; /* { dg-error "error" "int long long unsigned void" } */ -int long long unsigned char *x692; /* { dg-error "error" "int long long unsigned char" } */ -int long long unsigned short *x693; /* { dg-error "error" "int long long unsigned short" } */ -int long long unsigned int *x694; /* { dg-error "error" "int long long unsigned int" } */ -int long long unsigned long *x695; /* { dg-error "error" "int long long unsigned long" } */ -int long long unsigned float *x696; /* { dg-error "error" "int long long unsigned float" } */ -int long long unsigned double *x697; /* { dg-error "error" "int long long unsigned double" } */ -int long long unsigned signed *x698; /* { dg-error "error" "int long long unsigned signed" } */ -int long long unsigned unsigned *x699; /* { dg-error "error" "int long long unsigned unsigned" } */ -int long long unsigned _Bool *x700; /* { dg-error "error" "int long long unsigned _Bool" } */ -int long signed long void *x701; /* { dg-error "error" "int long signed long void" } */ -int long signed long char *x702; /* { dg-error "error" "int long signed long char" } */ -int long signed long short *x703; /* { dg-error "error" "int long signed long short" } */ -int long signed long int *x704; /* { dg-error "error" "int long signed long int" } */ -int long signed long long *x705; /* { dg-error "error" "int long signed long long" } */ -int long signed long float *x706; /* { dg-error "error" "int long signed long float" } */ -int long signed long double *x707; /* { dg-error "error" "int long signed long double" } */ -int long signed long signed *x708; /* { dg-error "error" "int long signed long signed" } */ -int long signed long unsigned *x709; /* { dg-error "error" "int long signed long unsigned" } */ -int long signed long _Bool *x710; /* { dg-error "error" "int long signed long _Bool" } */ -int long unsigned long void *x711; /* { dg-error "error" "int long unsigned long void" } */ -int long unsigned long char *x712; /* { dg-error "error" "int long unsigned long char" } */ -int long unsigned long short *x713; /* { dg-error "error" "int long unsigned long short" } */ -int long unsigned long int *x714; /* { dg-error "error" "int long unsigned long int" } */ -int long unsigned long long *x715; /* { dg-error "error" "int long unsigned long long" } */ -int long unsigned long float *x716; /* { dg-error "error" "int long unsigned long float" } */ -int long unsigned long double *x717; /* { dg-error "error" "int long unsigned long double" } */ -int long unsigned long signed *x718; /* { dg-error "error" "int long unsigned long signed" } */ -int long unsigned long unsigned *x719; /* { dg-error "error" "int long unsigned long unsigned" } */ -int long unsigned long _Bool *x720; /* { dg-error "error" "int long unsigned long _Bool" } */ -int signed long long void *x721; /* { dg-error "error" "int signed long long void" } */ -int signed long long char *x722; /* { dg-error "error" "int signed long long char" } */ -int signed long long short *x723; /* { dg-error "error" "int signed long long short" } */ -int signed long long int *x724; /* { dg-error "error" "int signed long long int" } */ -int signed long long long *x725; /* { dg-error "error" "int signed long long long" } */ -int signed long long float *x726; /* { dg-error "error" "int signed long long float" } */ -int signed long long double *x727; /* { dg-error "error" "int signed long long double" } */ -int signed long long signed *x728; /* { dg-error "error" "int signed long long signed" } */ -int signed long long unsigned *x729; /* { dg-error "error" "int signed long long unsigned" } */ -int signed long long _Bool *x730; /* { dg-error "error" "int signed long long _Bool" } */ -int unsigned long long void *x731; /* { dg-error "error" "int unsigned long long void" } */ -int unsigned long long char *x732; /* { dg-error "error" "int unsigned long long char" } */ -int unsigned long long short *x733; /* { dg-error "error" "int unsigned long long short" } */ -int unsigned long long int *x734; /* { dg-error "error" "int unsigned long long int" } */ -int unsigned long long long *x735; /* { dg-error "error" "int unsigned long long long" } */ -int unsigned long long float *x736; /* { dg-error "error" "int unsigned long long float" } */ -int unsigned long long double *x737; /* { dg-error "error" "int unsigned long long double" } */ -int unsigned long long signed *x738; /* { dg-error "error" "int unsigned long long signed" } */ -int unsigned long long unsigned *x739; /* { dg-error "error" "int unsigned long long unsigned" } */ -int unsigned long long _Bool *x740; /* { dg-error "error" "int unsigned long long _Bool" } */ -long int long signed void *x741; /* { dg-error "error" "long int long signed void" } */ -long int long signed char *x742; /* { dg-error "error" "long int long signed char" } */ -long int long signed short *x743; /* { dg-error "error" "long int long signed short" } */ -long int long signed int *x744; /* { dg-error "error" "long int long signed int" } */ -long int long signed long *x745; /* { dg-error "error" "long int long signed long" } */ -long int long signed float *x746; /* { dg-error "error" "long int long signed float" } */ -long int long signed double *x747; /* { dg-error "error" "long int long signed double" } */ -long int long signed signed *x748; /* { dg-error "error" "long int long signed signed" } */ -long int long signed unsigned *x749; /* { dg-error "error" "long int long signed unsigned" } */ -long int long signed _Bool *x750; /* { dg-error "error" "long int long signed _Bool" } */ -long int long unsigned void *x751; /* { dg-error "error" "long int long unsigned void" } */ -long int long unsigned char *x752; /* { dg-error "error" "long int long unsigned char" } */ -long int long unsigned short *x753; /* { dg-error "error" "long int long unsigned short" } */ -long int long unsigned int *x754; /* { dg-error "error" "long int long unsigned int" } */ -long int long unsigned long *x755; /* { dg-error "error" "long int long unsigned long" } */ -long int long unsigned float *x756; /* { dg-error "error" "long int long unsigned float" } */ -long int long unsigned double *x757; /* { dg-error "error" "long int long unsigned double" } */ -long int long unsigned signed *x758; /* { dg-error "error" "long int long unsigned signed" } */ -long int long unsigned unsigned *x759; /* { dg-error "error" "long int long unsigned unsigned" } */ -long int long unsigned _Bool *x760; /* { dg-error "error" "long int long unsigned _Bool" } */ -long int signed long void *x761; /* { dg-error "error" "long int signed long void" } */ -long int signed long char *x762; /* { dg-error "error" "long int signed long char" } */ -long int signed long short *x763; /* { dg-error "error" "long int signed long short" } */ -long int signed long int *x764; /* { dg-error "error" "long int signed long int" } */ -long int signed long long *x765; /* { dg-error "error" "long int signed long long" } */ -long int signed long float *x766; /* { dg-error "error" "long int signed long float" } */ -long int signed long double *x767; /* { dg-error "error" "long int signed long double" } */ -long int signed long signed *x768; /* { dg-error "error" "long int signed long signed" } */ -long int signed long unsigned *x769; /* { dg-error "error" "long int signed long unsigned" } */ -long int signed long _Bool *x770; /* { dg-error "error" "long int signed long _Bool" } */ -long int unsigned long void *x771; /* { dg-error "error" "long int unsigned long void" } */ -long int unsigned long char *x772; /* { dg-error "error" "long int unsigned long char" } */ -long int unsigned long short *x773; /* { dg-error "error" "long int unsigned long short" } */ -long int unsigned long int *x774; /* { dg-error "error" "long int unsigned long int" } */ -long int unsigned long long *x775; /* { dg-error "error" "long int unsigned long long" } */ -long int unsigned long float *x776; /* { dg-error "error" "long int unsigned long float" } */ -long int unsigned long double *x777; /* { dg-error "error" "long int unsigned long double" } */ -long int unsigned long signed *x778; /* { dg-error "error" "long int unsigned long signed" } */ -long int unsigned long unsigned *x779; /* { dg-error "error" "long int unsigned long unsigned" } */ -long int unsigned long _Bool *x780; /* { dg-error "error" "long int unsigned long _Bool" } */ -long long int signed void *x781; /* { dg-error "error" "long long int signed void" } */ -long long int signed char *x782; /* { dg-error "error" "long long int signed char" } */ -long long int signed short *x783; /* { dg-error "error" "long long int signed short" } */ -long long int signed int *x784; /* { dg-error "error" "long long int signed int" } */ -long long int signed long *x785; /* { dg-error "error" "long long int signed long" } */ -long long int signed float *x786; /* { dg-error "error" "long long int signed float" } */ -long long int signed double *x787; /* { dg-error "error" "long long int signed double" } */ -long long int signed signed *x788; /* { dg-error "error" "long long int signed signed" } */ -long long int signed unsigned *x789; /* { dg-error "error" "long long int signed unsigned" } */ -long long int signed _Bool *x790; /* { dg-error "error" "long long int signed _Bool" } */ -long long int unsigned void *x791; /* { dg-error "error" "long long int unsigned void" } */ -long long int unsigned char *x792; /* { dg-error "error" "long long int unsigned char" } */ -long long int unsigned short *x793; /* { dg-error "error" "long long int unsigned short" } */ -long long int unsigned int *x794; /* { dg-error "error" "long long int unsigned int" } */ -long long int unsigned long *x795; /* { dg-error "error" "long long int unsigned long" } */ -long long int unsigned float *x796; /* { dg-error "error" "long long int unsigned float" } */ -long long int unsigned double *x797; /* { dg-error "error" "long long int unsigned double" } */ -long long int unsigned signed *x798; /* { dg-error "error" "long long int unsigned signed" } */ -long long int unsigned unsigned *x799; /* { dg-error "error" "long long int unsigned unsigned" } */ -long long int unsigned _Bool *x800; /* { dg-error "error" "long long int unsigned _Bool" } */ -long long signed int void *x801; /* { dg-error "error" "long long signed int void" } */ -long long signed int char *x802; /* { dg-error "error" "long long signed int char" } */ -long long signed int short *x803; /* { dg-error "error" "long long signed int short" } */ -long long signed int int *x804; /* { dg-error "error" "long long signed int int" } */ -long long signed int long *x805; /* { dg-error "error" "long long signed int long" } */ -long long signed int float *x806; /* { dg-error "error" "long long signed int float" } */ -long long signed int double *x807; /* { dg-error "error" "long long signed int double" } */ -long long signed int signed *x808; /* { dg-error "error" "long long signed int signed" } */ -long long signed int unsigned *x809; /* { dg-error "error" "long long signed int unsigned" } */ -long long signed int _Bool *x810; /* { dg-error "error" "long long signed int _Bool" } */ -long long unsigned int void *x811; /* { dg-error "error" "long long unsigned int void" } */ -long long unsigned int char *x812; /* { dg-error "error" "long long unsigned int char" } */ -long long unsigned int short *x813; /* { dg-error "error" "long long unsigned int short" } */ -long long unsigned int int *x814; /* { dg-error "error" "long long unsigned int int" } */ -long long unsigned int long *x815; /* { dg-error "error" "long long unsigned int long" } */ -long long unsigned int float *x816; /* { dg-error "error" "long long unsigned int float" } */ -long long unsigned int double *x817; /* { dg-error "error" "long long unsigned int double" } */ -long long unsigned int signed *x818; /* { dg-error "error" "long long unsigned int signed" } */ -long long unsigned int unsigned *x819; /* { dg-error "error" "long long unsigned int unsigned" } */ -long long unsigned int _Bool *x820; /* { dg-error "error" "long long unsigned int _Bool" } */ -long signed int long void *x821; /* { dg-error "error" "long signed int long void" } */ -long signed int long char *x822; /* { dg-error "error" "long signed int long char" } */ -long signed int long short *x823; /* { dg-error "error" "long signed int long short" } */ -long signed int long int *x824; /* { dg-error "error" "long signed int long int" } */ -long signed int long long *x825; /* { dg-error "error" "long signed int long long" } */ -long signed int long float *x826; /* { dg-error "error" "long signed int long float" } */ -long signed int long double *x827; /* { dg-error "error" "long signed int long double" } */ -long signed int long signed *x828; /* { dg-error "error" "long signed int long signed" } */ -long signed int long unsigned *x829; /* { dg-error "error" "long signed int long unsigned" } */ -long signed int long _Bool *x830; /* { dg-error "error" "long signed int long _Bool" } */ -long signed long int void *x831; /* { dg-error "error" "long signed long int void" } */ -long signed long int char *x832; /* { dg-error "error" "long signed long int char" } */ -long signed long int short *x833; /* { dg-error "error" "long signed long int short" } */ -long signed long int int *x834; /* { dg-error "error" "long signed long int int" } */ -long signed long int long *x835; /* { dg-error "error" "long signed long int long" } */ -long signed long int float *x836; /* { dg-error "error" "long signed long int float" } */ -long signed long int double *x837; /* { dg-error "error" "long signed long int double" } */ -long signed long int signed *x838; /* { dg-error "error" "long signed long int signed" } */ -long signed long int unsigned *x839; /* { dg-error "error" "long signed long int unsigned" } */ -long signed long int _Bool *x840; /* { dg-error "error" "long signed long int _Bool" } */ -long unsigned int long void *x841; /* { dg-error "error" "long unsigned int long void" } */ -long unsigned int long char *x842; /* { dg-error "error" "long unsigned int long char" } */ -long unsigned int long short *x843; /* { dg-error "error" "long unsigned int long short" } */ -long unsigned int long int *x844; /* { dg-error "error" "long unsigned int long int" } */ -long unsigned int long long *x845; /* { dg-error "error" "long unsigned int long long" } */ -long unsigned int long float *x846; /* { dg-error "error" "long unsigned int long float" } */ -long unsigned int long double *x847; /* { dg-error "error" "long unsigned int long double" } */ -long unsigned int long signed *x848; /* { dg-error "error" "long unsigned int long signed" } */ -long unsigned int long unsigned *x849; /* { dg-error "error" "long unsigned int long unsigned" } */ -long unsigned int long _Bool *x850; /* { dg-error "error" "long unsigned int long _Bool" } */ -long unsigned long int void *x851; /* { dg-error "error" "long unsigned long int void" } */ -long unsigned long int char *x852; /* { dg-error "error" "long unsigned long int char" } */ -long unsigned long int short *x853; /* { dg-error "error" "long unsigned long int short" } */ -long unsigned long int int *x854; /* { dg-error "error" "long unsigned long int int" } */ -long unsigned long int long *x855; /* { dg-error "error" "long unsigned long int long" } */ -long unsigned long int float *x856; /* { dg-error "error" "long unsigned long int float" } */ -long unsigned long int double *x857; /* { dg-error "error" "long unsigned long int double" } */ -long unsigned long int signed *x858; /* { dg-error "error" "long unsigned long int signed" } */ -long unsigned long int unsigned *x859; /* { dg-error "error" "long unsigned long int unsigned" } */ -long unsigned long int _Bool *x860; /* { dg-error "error" "long unsigned long int _Bool" } */ -signed int long long void *x861; /* { dg-error "error" "signed int long long void" } */ -signed int long long char *x862; /* { dg-error "error" "signed int long long char" } */ -signed int long long short *x863; /* { dg-error "error" "signed int long long short" } */ -signed int long long int *x864; /* { dg-error "error" "signed int long long int" } */ -signed int long long long *x865; /* { dg-error "error" "signed int long long long" } */ -signed int long long float *x866; /* { dg-error "error" "signed int long long float" } */ -signed int long long double *x867; /* { dg-error "error" "signed int long long double" } */ -signed int long long signed *x868; /* { dg-error "error" "signed int long long signed" } */ -signed int long long unsigned *x869; /* { dg-error "error" "signed int long long unsigned" } */ -signed int long long _Bool *x870; /* { dg-error "error" "signed int long long _Bool" } */ -signed long int long void *x871; /* { dg-error "error" "signed long int long void" } */ -signed long int long char *x872; /* { dg-error "error" "signed long int long char" } */ -signed long int long short *x873; /* { dg-error "error" "signed long int long short" } */ -signed long int long int *x874; /* { dg-error "error" "signed long int long int" } */ -signed long int long long *x875; /* { dg-error "error" "signed long int long long" } */ -signed long int long float *x876; /* { dg-error "error" "signed long int long float" } */ -signed long int long double *x877; /* { dg-error "error" "signed long int long double" } */ -signed long int long signed *x878; /* { dg-error "error" "signed long int long signed" } */ -signed long int long unsigned *x879; /* { dg-error "error" "signed long int long unsigned" } */ -signed long int long _Bool *x880; /* { dg-error "error" "signed long int long _Bool" } */ -signed long long int void *x881; /* { dg-error "error" "signed long long int void" } */ -signed long long int char *x882; /* { dg-error "error" "signed long long int char" } */ -signed long long int short *x883; /* { dg-error "error" "signed long long int short" } */ -signed long long int int *x884; /* { dg-error "error" "signed long long int int" } */ -signed long long int long *x885; /* { dg-error "error" "signed long long int long" } */ -signed long long int float *x886; /* { dg-error "error" "signed long long int float" } */ -signed long long int double *x887; /* { dg-error "error" "signed long long int double" } */ -signed long long int signed *x888; /* { dg-error "error" "signed long long int signed" } */ -signed long long int unsigned *x889; /* { dg-error "error" "signed long long int unsigned" } */ -signed long long int _Bool *x890; /* { dg-error "error" "signed long long int _Bool" } */ -unsigned int long long void *x891; /* { dg-error "error" "unsigned int long long void" } */ -unsigned int long long char *x892; /* { dg-error "error" "unsigned int long long char" } */ -unsigned int long long short *x893; /* { dg-error "error" "unsigned int long long short" } */ -unsigned int long long int *x894; /* { dg-error "error" "unsigned int long long int" } */ -unsigned int long long long *x895; /* { dg-error "error" "unsigned int long long long" } */ -unsigned int long long float *x896; /* { dg-error "error" "unsigned int long long float" } */ -unsigned int long long double *x897; /* { dg-error "error" "unsigned int long long double" } */ -unsigned int long long signed *x898; /* { dg-error "error" "unsigned int long long signed" } */ -unsigned int long long unsigned *x899; /* { dg-error "error" "unsigned int long long unsigned" } */ -unsigned int long long _Bool *x900; /* { dg-error "error" "unsigned int long long _Bool" } */ -unsigned long int long void *x901; /* { dg-error "error" "unsigned long int long void" } */ -unsigned long int long char *x902; /* { dg-error "error" "unsigned long int long char" } */ -unsigned long int long short *x903; /* { dg-error "error" "unsigned long int long short" } */ -unsigned long int long int *x904; /* { dg-error "error" "unsigned long int long int" } */ -unsigned long int long long *x905; /* { dg-error "error" "unsigned long int long long" } */ -unsigned long int long float *x906; /* { dg-error "error" "unsigned long int long float" } */ -unsigned long int long double *x907; /* { dg-error "error" "unsigned long int long double" } */ -unsigned long int long signed *x908; /* { dg-error "error" "unsigned long int long signed" } */ -unsigned long int long unsigned *x909; /* { dg-error "error" "unsigned long int long unsigned" } */ -unsigned long int long _Bool *x910; /* { dg-error "error" "unsigned long int long _Bool" } */ -unsigned long long int void *x911; /* { dg-error "error" "unsigned long long int void" } */ -unsigned long long int char *x912; /* { dg-error "error" "unsigned long long int char" } */ -unsigned long long int short *x913; /* { dg-error "error" "unsigned long long int short" } */ -unsigned long long int int *x914; /* { dg-error "error" "unsigned long long int int" } */ -unsigned long long int long *x915; /* { dg-error "error" "unsigned long long int long" } */ -unsigned long long int float *x916; /* { dg-error "error" "unsigned long long int float" } */ -unsigned long long int double *x917; /* { dg-error "error" "unsigned long long int double" } */ -unsigned long long int signed *x918; /* { dg-error "error" "unsigned long long int signed" } */ -unsigned long long int unsigned *x919; /* { dg-error "error" "unsigned long long int unsigned" } */ -unsigned long long int _Bool *x920; /* { dg-error "error" "unsigned long long int _Bool" } */ +unsigned long long long *x675; /* { dg-error "" "unsigned long long long" } */ +unsigned long long float *x676; /* { dg-error "" "unsigned long long float" } */ +unsigned long long double *x677; /* { dg-error "" "unsigned long long double" } */ +unsigned long long signed *x678; /* { dg-error "" "unsigned long long signed" } */ +unsigned long long unsigned *x679; /* { dg-error "" "unsigned long long unsigned" } */ +unsigned long long _Bool *x680; /* { dg-error "" "unsigned long long _Bool" } */ +int long long signed void *x681; /* { dg-error "" "int long long signed void" } */ +int long long signed char *x682; /* { dg-error "" "int long long signed char" } */ +int long long signed short *x683; /* { dg-error "" "int long long signed short" } */ +int long long signed int *x684; /* { dg-error "" "int long long signed int" } */ +int long long signed long *x685; /* { dg-error "" "int long long signed long" } */ +int long long signed float *x686; /* { dg-error "" "int long long signed float" } */ +int long long signed double *x687; /* { dg-error "" "int long long signed double" } */ +int long long signed signed *x688; /* { dg-error "" "int long long signed signed" } */ +int long long signed unsigned *x689; /* { dg-error "" "int long long signed unsigned" } */ +int long long signed _Bool *x690; /* { dg-error "" "int long long signed _Bool" } */ +int long long unsigned void *x691; /* { dg-error "" "int long long unsigned void" } */ +int long long unsigned char *x692; /* { dg-error "" "int long long unsigned char" } */ +int long long unsigned short *x693; /* { dg-error "" "int long long unsigned short" } */ +int long long unsigned int *x694; /* { dg-error "" "int long long unsigned int" } */ +int long long unsigned long *x695; /* { dg-error "" "int long long unsigned long" } */ +int long long unsigned float *x696; /* { dg-error "" "int long long unsigned float" } */ +int long long unsigned double *x697; /* { dg-error "" "int long long unsigned double" } */ +int long long unsigned signed *x698; /* { dg-error "" "int long long unsigned signed" } */ +int long long unsigned unsigned *x699; /* { dg-error "" "int long long unsigned unsigned" } */ +int long long unsigned _Bool *x700; /* { dg-error "" "int long long unsigned _Bool" } */ +int long signed long void *x701; /* { dg-error "" "int long signed long void" } */ +int long signed long char *x702; /* { dg-error "" "int long signed long char" } */ +int long signed long short *x703; /* { dg-error "" "int long signed long short" } */ +int long signed long int *x704; /* { dg-error "" "int long signed long int" } */ +int long signed long long *x705; /* { dg-error "" "int long signed long long" } */ +int long signed long float *x706; /* { dg-error "" "int long signed long float" } */ +int long signed long double *x707; /* { dg-error "" "int long signed long double" } */ +int long signed long signed *x708; /* { dg-error "" "int long signed long signed" } */ +int long signed long unsigned *x709; /* { dg-error "" "int long signed long unsigned" } */ +int long signed long _Bool *x710; /* { dg-error "" "int long signed long _Bool" } */ +int long unsigned long void *x711; /* { dg-error "" "int long unsigned long void" } */ +int long unsigned long char *x712; /* { dg-error "" "int long unsigned long char" } */ +int long unsigned long short *x713; /* { dg-error "" "int long unsigned long short" } */ +int long unsigned long int *x714; /* { dg-error "" "int long unsigned long int" } */ +int long unsigned long long *x715; /* { dg-error "" "int long unsigned long long" } */ +int long unsigned long float *x716; /* { dg-error "" "int long unsigned long float" } */ +int long unsigned long double *x717; /* { dg-error "" "int long unsigned long double" } */ +int long unsigned long signed *x718; /* { dg-error "" "int long unsigned long signed" } */ +int long unsigned long unsigned *x719; /* { dg-error "" "int long unsigned long unsigned" } */ +int long unsigned long _Bool *x720; /* { dg-error "" "int long unsigned long _Bool" } */ +int signed long long void *x721; /* { dg-error "" "int signed long long void" } */ +int signed long long char *x722; /* { dg-error "" "int signed long long char" } */ +int signed long long short *x723; /* { dg-error "" "int signed long long short" } */ +int signed long long int *x724; /* { dg-error "" "int signed long long int" } */ +int signed long long long *x725; /* { dg-error "" "int signed long long long" } */ +int signed long long float *x726; /* { dg-error "" "int signed long long float" } */ +int signed long long double *x727; /* { dg-error "" "int signed long long double" } */ +int signed long long signed *x728; /* { dg-error "" "int signed long long signed" } */ +int signed long long unsigned *x729; /* { dg-error "" "int signed long long unsigned" } */ +int signed long long _Bool *x730; /* { dg-error "" "int signed long long _Bool" } */ +int unsigned long long void *x731; /* { dg-error "" "int unsigned long long void" } */ +int unsigned long long char *x732; /* { dg-error "" "int unsigned long long char" } */ +int unsigned long long short *x733; /* { dg-error "" "int unsigned long long short" } */ +int unsigned long long int *x734; /* { dg-error "" "int unsigned long long int" } */ +int unsigned long long long *x735; /* { dg-error "" "int unsigned long long long" } */ +int unsigned long long float *x736; /* { dg-error "" "int unsigned long long float" } */ +int unsigned long long double *x737; /* { dg-error "" "int unsigned long long double" } */ +int unsigned long long signed *x738; /* { dg-error "" "int unsigned long long signed" } */ +int unsigned long long unsigned *x739; /* { dg-error "" "int unsigned long long unsigned" } */ +int unsigned long long _Bool *x740; /* { dg-error "" "int unsigned long long _Bool" } */ +long int long signed void *x741; /* { dg-error "" "long int long signed void" } */ +long int long signed char *x742; /* { dg-error "" "long int long signed char" } */ +long int long signed short *x743; /* { dg-error "" "long int long signed short" } */ +long int long signed int *x744; /* { dg-error "" "long int long signed int" } */ +long int long signed long *x745; /* { dg-error "" "long int long signed long" } */ +long int long signed float *x746; /* { dg-error "" "long int long signed float" } */ +long int long signed double *x747; /* { dg-error "" "long int long signed double" } */ +long int long signed signed *x748; /* { dg-error "" "long int long signed signed" } */ +long int long signed unsigned *x749; /* { dg-error "" "long int long signed unsigned" } */ +long int long signed _Bool *x750; /* { dg-error "" "long int long signed _Bool" } */ +long int long unsigned void *x751; /* { dg-error "" "long int long unsigned void" } */ +long int long unsigned char *x752; /* { dg-error "" "long int long unsigned char" } */ +long int long unsigned short *x753; /* { dg-error "" "long int long unsigned short" } */ +long int long unsigned int *x754; /* { dg-error "" "long int long unsigned int" } */ +long int long unsigned long *x755; /* { dg-error "" "long int long unsigned long" } */ +long int long unsigned float *x756; /* { dg-error "" "long int long unsigned float" } */ +long int long unsigned double *x757; /* { dg-error "" "long int long unsigned double" } */ +long int long unsigned signed *x758; /* { dg-error "" "long int long unsigned signed" } */ +long int long unsigned unsigned *x759; /* { dg-error "" "long int long unsigned unsigned" } */ +long int long unsigned _Bool *x760; /* { dg-error "" "long int long unsigned _Bool" } */ +long int signed long void *x761; /* { dg-error "" "long int signed long void" } */ +long int signed long char *x762; /* { dg-error "" "long int signed long char" } */ +long int signed long short *x763; /* { dg-error "" "long int signed long short" } */ +long int signed long int *x764; /* { dg-error "" "long int signed long int" } */ +long int signed long long *x765; /* { dg-error "" "long int signed long long" } */ +long int signed long float *x766; /* { dg-error "" "long int signed long float" } */ +long int signed long double *x767; /* { dg-error "" "long int signed long double" } */ +long int signed long signed *x768; /* { dg-error "" "long int signed long signed" } */ +long int signed long unsigned *x769; /* { dg-error "" "long int signed long unsigned" } */ +long int signed long _Bool *x770; /* { dg-error "" "long int signed long _Bool" } */ +long int unsigned long void *x771; /* { dg-error "" "long int unsigned long void" } */ +long int unsigned long char *x772; /* { dg-error "" "long int unsigned long char" } */ +long int unsigned long short *x773; /* { dg-error "" "long int unsigned long short" } */ +long int unsigned long int *x774; /* { dg-error "" "long int unsigned long int" } */ +long int unsigned long long *x775; /* { dg-error "" "long int unsigned long long" } */ +long int unsigned long float *x776; /* { dg-error "" "long int unsigned long float" } */ +long int unsigned long double *x777; /* { dg-error "" "long int unsigned long double" } */ +long int unsigned long signed *x778; /* { dg-error "" "long int unsigned long signed" } */ +long int unsigned long unsigned *x779; /* { dg-error "" "long int unsigned long unsigned" } */ +long int unsigned long _Bool *x780; /* { dg-error "" "long int unsigned long _Bool" } */ +long long int signed void *x781; /* { dg-error "" "long long int signed void" } */ +long long int signed char *x782; /* { dg-error "" "long long int signed char" } */ +long long int signed short *x783; /* { dg-error "" "long long int signed short" } */ +long long int signed int *x784; /* { dg-error "" "long long int signed int" } */ +long long int signed long *x785; /* { dg-error "" "long long int signed long" } */ +long long int signed float *x786; /* { dg-error "" "long long int signed float" } */ +long long int signed double *x787; /* { dg-error "" "long long int signed double" } */ +long long int signed signed *x788; /* { dg-error "" "long long int signed signed" } */ +long long int signed unsigned *x789; /* { dg-error "" "long long int signed unsigned" } */ +long long int signed _Bool *x790; /* { dg-error "" "long long int signed _Bool" } */ +long long int unsigned void *x791; /* { dg-error "" "long long int unsigned void" } */ +long long int unsigned char *x792; /* { dg-error "" "long long int unsigned char" } */ +long long int unsigned short *x793; /* { dg-error "" "long long int unsigned short" } */ +long long int unsigned int *x794; /* { dg-error "" "long long int unsigned int" } */ +long long int unsigned long *x795; /* { dg-error "" "long long int unsigned long" } */ +long long int unsigned float *x796; /* { dg-error "" "long long int unsigned float" } */ +long long int unsigned double *x797; /* { dg-error "" "long long int unsigned double" } */ +long long int unsigned signed *x798; /* { dg-error "" "long long int unsigned signed" } */ +long long int unsigned unsigned *x799; /* { dg-error "" "long long int unsigned unsigned" } */ +long long int unsigned _Bool *x800; /* { dg-error "" "long long int unsigned _Bool" } */ +long long signed int void *x801; /* { dg-error "" "long long signed int void" } */ +long long signed int char *x802; /* { dg-error "" "long long signed int char" } */ +long long signed int short *x803; /* { dg-error "" "long long signed int short" } */ +long long signed int int *x804; /* { dg-error "" "long long signed int int" } */ +long long signed int long *x805; /* { dg-error "" "long long signed int long" } */ +long long signed int float *x806; /* { dg-error "" "long long signed int float" } */ +long long signed int double *x807; /* { dg-error "" "long long signed int double" } */ +long long signed int signed *x808; /* { dg-error "" "long long signed int signed" } */ +long long signed int unsigned *x809; /* { dg-error "" "long long signed int unsigned" } */ +long long signed int _Bool *x810; /* { dg-error "" "long long signed int _Bool" } */ +long long unsigned int void *x811; /* { dg-error "" "long long unsigned int void" } */ +long long unsigned int char *x812; /* { dg-error "" "long long unsigned int char" } */ +long long unsigned int short *x813; /* { dg-error "" "long long unsigned int short" } */ +long long unsigned int int *x814; /* { dg-error "" "long long unsigned int int" } */ +long long unsigned int long *x815; /* { dg-error "" "long long unsigned int long" } */ +long long unsigned int float *x816; /* { dg-error "" "long long unsigned int float" } */ +long long unsigned int double *x817; /* { dg-error "" "long long unsigned int double" } */ +long long unsigned int signed *x818; /* { dg-error "" "long long unsigned int signed" } */ +long long unsigned int unsigned *x819; /* { dg-error "" "long long unsigned int unsigned" } */ +long long unsigned int _Bool *x820; /* { dg-error "" "long long unsigned int _Bool" } */ +long signed int long void *x821; /* { dg-error "" "long signed int long void" } */ +long signed int long char *x822; /* { dg-error "" "long signed int long char" } */ +long signed int long short *x823; /* { dg-error "" "long signed int long short" } */ +long signed int long int *x824; /* { dg-error "" "long signed int long int" } */ +long signed int long long *x825; /* { dg-error "" "long signed int long long" } */ +long signed int long float *x826; /* { dg-error "" "long signed int long float" } */ +long signed int long double *x827; /* { dg-error "" "long signed int long double" } */ +long signed int long signed *x828; /* { dg-error "" "long signed int long signed" } */ +long signed int long unsigned *x829; /* { dg-error "" "long signed int long unsigned" } */ +long signed int long _Bool *x830; /* { dg-error "" "long signed int long _Bool" } */ +long signed long int void *x831; /* { dg-error "" "long signed long int void" } */ +long signed long int char *x832; /* { dg-error "" "long signed long int char" } */ +long signed long int short *x833; /* { dg-error "" "long signed long int short" } */ +long signed long int int *x834; /* { dg-error "" "long signed long int int" } */ +long signed long int long *x835; /* { dg-error "" "long signed long int long" } */ +long signed long int float *x836; /* { dg-error "" "long signed long int float" } */ +long signed long int double *x837; /* { dg-error "" "long signed long int double" } */ +long signed long int signed *x838; /* { dg-error "" "long signed long int signed" } */ +long signed long int unsigned *x839; /* { dg-error "" "long signed long int unsigned" } */ +long signed long int _Bool *x840; /* { dg-error "" "long signed long int _Bool" } */ +long unsigned int long void *x841; /* { dg-error "" "long unsigned int long void" } */ +long unsigned int long char *x842; /* { dg-error "" "long unsigned int long char" } */ +long unsigned int long short *x843; /* { dg-error "" "long unsigned int long short" } */ +long unsigned int long int *x844; /* { dg-error "" "long unsigned int long int" } */ +long unsigned int long long *x845; /* { dg-error "" "long unsigned int long long" } */ +long unsigned int long float *x846; /* { dg-error "" "long unsigned int long float" } */ +long unsigned int long double *x847; /* { dg-error "" "long unsigned int long double" } */ +long unsigned int long signed *x848; /* { dg-error "" "long unsigned int long signed" } */ +long unsigned int long unsigned *x849; /* { dg-error "" "long unsigned int long unsigned" } */ +long unsigned int long _Bool *x850; /* { dg-error "" "long unsigned int long _Bool" } */ +long unsigned long int void *x851; /* { dg-error "" "long unsigned long int void" } */ +long unsigned long int char *x852; /* { dg-error "" "long unsigned long int char" } */ +long unsigned long int short *x853; /* { dg-error "" "long unsigned long int short" } */ +long unsigned long int int *x854; /* { dg-error "" "long unsigned long int int" } */ +long unsigned long int long *x855; /* { dg-error "" "long unsigned long int long" } */ +long unsigned long int float *x856; /* { dg-error "" "long unsigned long int float" } */ +long unsigned long int double *x857; /* { dg-error "" "long unsigned long int double" } */ +long unsigned long int signed *x858; /* { dg-error "" "long unsigned long int signed" } */ +long unsigned long int unsigned *x859; /* { dg-error "" "long unsigned long int unsigned" } */ +long unsigned long int _Bool *x860; /* { dg-error "" "long unsigned long int _Bool" } */ +signed int long long void *x861; /* { dg-error "" "signed int long long void" } */ +signed int long long char *x862; /* { dg-error "" "signed int long long char" } */ +signed int long long short *x863; /* { dg-error "" "signed int long long short" } */ +signed int long long int *x864; /* { dg-error "" "signed int long long int" } */ +signed int long long long *x865; /* { dg-error "" "signed int long long long" } */ +signed int long long float *x866; /* { dg-error "" "signed int long long float" } */ +signed int long long double *x867; /* { dg-error "" "signed int long long double" } */ +signed int long long signed *x868; /* { dg-error "" "signed int long long signed" } */ +signed int long long unsigned *x869; /* { dg-error "" "signed int long long unsigned" } */ +signed int long long _Bool *x870; /* { dg-error "" "signed int long long _Bool" } */ +signed long int long void *x871; /* { dg-error "" "signed long int long void" } */ +signed long int long char *x872; /* { dg-error "" "signed long int long char" } */ +signed long int long short *x873; /* { dg-error "" "signed long int long short" } */ +signed long int long int *x874; /* { dg-error "" "signed long int long int" } */ +signed long int long long *x875; /* { dg-error "" "signed long int long long" } */ +signed long int long float *x876; /* { dg-error "" "signed long int long float" } */ +signed long int long double *x877; /* { dg-error "" "signed long int long double" } */ +signed long int long signed *x878; /* { dg-error "" "signed long int long signed" } */ +signed long int long unsigned *x879; /* { dg-error "" "signed long int long unsigned" } */ +signed long int long _Bool *x880; /* { dg-error "" "signed long int long _Bool" } */ +signed long long int void *x881; /* { dg-error "" "signed long long int void" } */ +signed long long int char *x882; /* { dg-error "" "signed long long int char" } */ +signed long long int short *x883; /* { dg-error "" "signed long long int short" } */ +signed long long int int *x884; /* { dg-error "" "signed long long int int" } */ +signed long long int long *x885; /* { dg-error "" "signed long long int long" } */ +signed long long int float *x886; /* { dg-error "" "signed long long int float" } */ +signed long long int double *x887; /* { dg-error "" "signed long long int double" } */ +signed long long int signed *x888; /* { dg-error "" "signed long long int signed" } */ +signed long long int unsigned *x889; /* { dg-error "" "signed long long int unsigned" } */ +signed long long int _Bool *x890; /* { dg-error "" "signed long long int _Bool" } */ +unsigned int long long void *x891; /* { dg-error "" "unsigned int long long void" } */ +unsigned int long long char *x892; /* { dg-error "" "unsigned int long long char" } */ +unsigned int long long short *x893; /* { dg-error "" "unsigned int long long short" } */ +unsigned int long long int *x894; /* { dg-error "" "unsigned int long long int" } */ +unsigned int long long long *x895; /* { dg-error "" "unsigned int long long long" } */ +unsigned int long long float *x896; /* { dg-error "" "unsigned int long long float" } */ +unsigned int long long double *x897; /* { dg-error "" "unsigned int long long double" } */ +unsigned int long long signed *x898; /* { dg-error "" "unsigned int long long signed" } */ +unsigned int long long unsigned *x899; /* { dg-error "" "unsigned int long long unsigned" } */ +unsigned int long long _Bool *x900; /* { dg-error "" "unsigned int long long _Bool" } */ +unsigned long int long void *x901; /* { dg-error "" "unsigned long int long void" } */ +unsigned long int long char *x902; /* { dg-error "" "unsigned long int long char" } */ +unsigned long int long short *x903; /* { dg-error "" "unsigned long int long short" } */ +unsigned long int long int *x904; /* { dg-error "" "unsigned long int long int" } */ +unsigned long int long long *x905; /* { dg-error "" "unsigned long int long long" } */ +unsigned long int long float *x906; /* { dg-error "" "unsigned long int long float" } */ +unsigned long int long double *x907; /* { dg-error "" "unsigned long int long double" } */ +unsigned long int long signed *x908; /* { dg-error "" "unsigned long int long signed" } */ +unsigned long int long unsigned *x909; /* { dg-error "" "unsigned long int long unsigned" } */ +unsigned long int long _Bool *x910; /* { dg-error "" "unsigned long int long _Bool" } */ +unsigned long long int void *x911; /* { dg-error "" "unsigned long long int void" } */ +unsigned long long int char *x912; /* { dg-error "" "unsigned long long int char" } */ +unsigned long long int short *x913; /* { dg-error "" "unsigned long long int short" } */ +unsigned long long int int *x914; /* { dg-error "" "unsigned long long int int" } */ +unsigned long long int long *x915; /* { dg-error "" "unsigned long long int long" } */ +unsigned long long int float *x916; /* { dg-error "" "unsigned long long int float" } */ +unsigned long long int double *x917; /* { dg-error "" "unsigned long long int double" } */ +unsigned long long int signed *x918; /* { dg-error "" "unsigned long long int signed" } */ +unsigned long long int unsigned *x919; /* { dg-error "" "unsigned long long int unsigned" } */ +unsigned long long int _Bool *x920; /* { dg-error "" "unsigned long long int _Bool" } */ diff --git a/gcc/testsuite/gcc.dg/vla-init-2.c b/gcc/testsuite/gcc.dg/vla-init-2.c index 395ddeb1607..e13d97cd11d 100644 --- a/gcc/testsuite/gcc.dg/vla-init-2.c +++ b/gcc/testsuite/gcc.dg/vla-init-2.c @@ -6,5 +6,5 @@ /* { dg-options "" } */ const int i = 1; -void foo() { char a[][i] = {""}; } /* { dg-error "error: variable-sized object may not be initialized" } */ +void foo() { char a[][i] = {""}; } /* { dg-error "variable-sized object may not be initialized" } */ /* { dg-error "array size missing in 'a'" "extra error" { target *-*-* } 9 } */ diff --git a/gcc/testsuite/gcc.dg/vla-init-3.c b/gcc/testsuite/gcc.dg/vla-init-3.c index 72bfe2095fd..710bcc0386d 100644 --- a/gcc/testsuite/gcc.dg/vla-init-3.c +++ b/gcc/testsuite/gcc.dg/vla-init-3.c @@ -5,5 +5,5 @@ /* { dg-do compile } */ /* { dg-options "" } */ -void foo(int i) { char a[][i] = {""}; } /* { dg-error "error: variable-sized object may not be initialized" } */ +void foo(int i) { char a[][i] = {""}; } /* { dg-error "variable-sized object may not be initialized" } */ /* { dg-error "array size missing in 'a'" "extra error" { target *-*-* } 8 } */ diff --git a/gcc/testsuite/gcc.dg/vla-init-4.c b/gcc/testsuite/gcc.dg/vla-init-4.c index 0f0e332377d..06351d04e03 100644 --- a/gcc/testsuite/gcc.dg/vla-init-4.c +++ b/gcc/testsuite/gcc.dg/vla-init-4.c @@ -4,4 +4,4 @@ /* { dg-options "" } */ const int i = 1; -void foo() { char *p = (char [i]){ "" }; } /* { dg-error "error: compound literal has variable size" } */ +void foo() { char *p = (char [i]){ "" }; } /* { dg-error "compound literal has variable size" } */ diff --git a/gcc/testsuite/gcc.dg/vla-init-5.c b/gcc/testsuite/gcc.dg/vla-init-5.c index b1455dbd3a0..aa9f4910ac9 100644 --- a/gcc/testsuite/gcc.dg/vla-init-5.c +++ b/gcc/testsuite/gcc.dg/vla-init-5.c @@ -4,4 +4,4 @@ /* { dg-options "" } */ const int i = 1; -void foo() { void *p = (char [][i]){ "" }; } /* { dg-error "error: compound literal has variable size" } */ +void foo() { void *p = (char [][i]){ "" }; } /* { dg-error "compound literal has variable size" } */ diff --git a/gcc/testsuite/gcc.dg/void-cast-2.c b/gcc/testsuite/gcc.dg/void-cast-2.c index c51e91aaf62..7accebfb755 100644 --- a/gcc/testsuite/gcc.dg/void-cast-2.c +++ b/gcc/testsuite/gcc.dg/void-cast-2.c @@ -4,5 +4,5 @@ /* { dg-do compile } */ /* { dg-options "-Wall" } */ int a, b, c, d; -int e(void) { return (char)a, b; } /* { dg-warning "warning: left-hand operand of comma expression has no effect" } */ -int f(void) { return (a ? (void)b : (void)c), d; } /* { dg-warning "warning: left-hand operand of comma expression has no effect" } */ +int e(void) { return (char)a, b; } /* { dg-warning "left-hand operand of comma expression has no effect" } */ +int f(void) { return (a ? (void)b : (void)c), d; } /* { dg-warning "left-hand operand of comma expression has no effect" } */ diff --git a/gcc/testsuite/gcc.dg/wvla-3.c b/gcc/testsuite/gcc.dg/wvla-3.c index 3d5d3aa5434..45132fa6b18 100644 --- a/gcc/testsuite/gcc.dg/wvla-3.c +++ b/gcc/testsuite/gcc.dg/wvla-3.c @@ -2,4 +2,4 @@ /* { dg-options "-pedantic-errors -std=c89 -Wvla" } */ extern void -func (int i, int array[i]); /* { dg-error "error: ISO C90 forbids variable.* array 'array'" } */ +func (int i, int array[i]); /* { dg-error "ISO C90 forbids variable.* array 'array'" } */ diff --git a/gcc/testsuite/gcc.dg/wvla-7.c b/gcc/testsuite/gcc.dg/wvla-7.c index bc113bfb05d..4c264f0d8a3 100644 --- a/gcc/testsuite/gcc.dg/wvla-7.c +++ b/gcc/testsuite/gcc.dg/wvla-7.c @@ -2,4 +2,4 @@ /* { dg-options "-pedantic-errors -std=c89 -Wvla" } */ extern void -func (int i, int [i]); /* { dg-error "error: ISO C90 forbids variable" } */ +func (int i, int [i]); /* { dg-error "ISO C90 forbids variable" } */ |