+2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+ Janis Johnson <janis187@us.ibm.com>
+
+ PR testsuite/25241
+ * 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.
+
2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
        PR fortran/31639
-Â Â Â Â * gfortran.dg/func_decl_4.f90: New test.
+Â Â Â Â * gfortran.dg/func_decl_4.f90: New test.
2007-07-12 Paul Thomas <pault@gcc.gnu.org>
/* 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" } */
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];
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);
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);
#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 ();
}
#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 ();
}
#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 ();
}
/* 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;
/* 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 ();
}
#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 ();
}
/* 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 ();
}
/* 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 ();
}
/* 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 ();
}
#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 ();
}
#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 ();
}
void f(void)
{
- puts("Hello"); /* { dg-error "error: implicit declaration of function" } */
+ puts("Hello"); /* { dg-error "implicit declaration of function" } */
}
void f(void)
{
- puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */
+ puts("Hello"); /* { dg-warning "implicit declaration of function" } */
}
void f(void)
{
- puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */
+ puts("Hello"); /* { dg-warning "implicit declaration of function" } */
}
void f(void)
{
- puts("Hello"); /* { dg-error "error: implicit declaration of function" } */
+ puts("Hello"); /* { dg-error "implicit declaration of function" } */
}
void f(void)
{
- puts("Hello"); /* { dg-warning "warning: implicit declaration of function" } */
+ puts("Hello"); /* { dg-warning "implicit declaration of function" } */
}
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" } */
}
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" } */
}
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" } */
}
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'" } */
}
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" } */
}
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" } */
}
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" } */
}
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 } */
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" } */
}
/* { 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" } */
/* { 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 } */
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 } */
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" } */
};
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" } */
};
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 } */
}
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; }
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" } */
}
/* { 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: */
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);
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 *);
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" } */
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);
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 *);
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" } */
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" } */
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" } */
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'" } */
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;
}
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;
};
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" } */
}
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);
}
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);
}
{
/* (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;
(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" } */
}
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" } */
{
/* (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;
(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" } */
}
/* { 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" } */
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" } */
;
}
/* 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
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
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" } */
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" } */
/* { 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; }
/* { 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; }
/* { 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; }
/* { 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; }
{
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:
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" } */
}
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" } */
}
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" } */
}
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" } */
}
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" } */
}
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: ;
}
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: ;
}
/* Origin: Joseph Myers <jsm@polyomino.org.uk> */
/* { dg-do preprocess } */
-/* { dg-error "error: unterminated comment" }
+/* { dg-error "unterminated comment" }
#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
/* { 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" } */
/* { 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'" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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'" } */
/* { 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'" } */
/* { 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" } */
/* 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
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" } */
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" } */
/* { 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" } */
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" } */
{
}
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" } */
{
}
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" } */
{
}
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 } */
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 } */
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 } */
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;
"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" } */
}
/* { 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'" } */
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" } */
}
/* 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 "" } */
/* 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 "" } */
/* 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 "" } */
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 "" } */
}
/* { 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" } */
/* { 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;
}
/* { 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;
}
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;
}
/* { 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 } */
/* { 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 } */
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
};
/* { 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" } */
/* { 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" } */
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'" } */
}
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" } */
}
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;
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;
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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'" } */
{
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" } */
}
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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'" } */
/* { 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"
/* { 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 } */
/* { 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 } */
/* { 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 } */
/* { 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 } */
/* { 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 } */
/* { 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 } */
/* { 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" } */
{
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);
/* { 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__;
/* { 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__;
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" } */
}
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" } */
}
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
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
/* { 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 } */
/* { 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 } */
/* { 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 } */
/* { 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 '='" } */
/* { 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 '='" } */
/* { 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" } */
/* { 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" } */
/* 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'" } */
/* 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'" } */
/* { 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'" } */
/* { 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'" } */
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" } */
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;
}
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;
}
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;
}
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;
}
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" } */
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;
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" } */
}
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'" } */
}
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);
}
/* { 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;
};
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
};
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);
}
/* { 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;
}
/* { 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;
}
/* { 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" } */
/* 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
{
/* 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
{
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" } */
;
}
}
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);
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);
/* 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
{
/* 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
{
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" } */
;
}
}
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);
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);
/* 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;
}
/* 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
{
/* 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
{
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 } */
;
}
}
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);
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);
/* 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
{
/* 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
{
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 } */
;
}
}
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);
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);
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" } */
}
/* { 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" } */
/* { 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" } */
/* 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;
}
/* { 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" } */
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" } */
/* { 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 } */
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;
}
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" } */
}
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" } */
}
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" } */
}
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" } */
}
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" } */
}
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" } */
}
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'" } */
}
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;
}
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
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;
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'" } */
}
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'" } */
}
/* { 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" } */
/* { 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" } */
{
}
/* { 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'" } */
{
}
/* { 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'" } */
{
}
void
bar (void)
{
- t = s; /* { dg-error "error: assignment of read-only variable 't'" } */
+ t = s; /* { dg-error "assignment of read-only variable 't'" } */
}
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;
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
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" } */
}
{
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" } */
}
{
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" } */
}
{
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" } */
}
{
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" } */
}
}
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. */
/* { 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'" } */
/* { 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'" } */
/* { 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'" } */
}
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'" } */
}
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'" } */
}
}
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" } */
}
void f(void)
{
register int x;
- g(&x); /* { dg-error "error: address of register variable" } */
+ g(&x); /* { dg-error "address of register variable" } */
}
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" } */
}
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" } */
}
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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:
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* 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 };
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" } */
/* { 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" } */
/* { 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" } */
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)
{
}
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" } */
}
}
{
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" } */
}
}
{
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" } */
}
}
/* __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" } */
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);
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 } */
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" } */
/* { 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 } */
/* { 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 } */
/* { 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" } */
/* { 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" } */
/* { 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" } */
/* { 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'" } */
/* { 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" } */
return 1;
}
-register char *stack_ptr __asm ("%esp"); /* { dg-warning "warning: file-scope declaration of 'stack_ptr' specifies 'register'" } */
+register char *stack_ptr __asm ("%esp"); /* { dg-warning "file-scope declaration of 'stack_ptr' specifies 'register'" } */
/* Default initialized __fpreg is OK. */
__fpreg fpreg, fpreg2;
/* But explicitly zero-initialized is an invalid conversion. */
-__fpreg fi = 0; /* { dg-error "error: invalid conversion to '__fpreg'" } */
+__fpreg fi = 0; /* { dg-error "invalid conversion to '__fpreg'" } */
__fpreg f0 (__fpreg);
int f1 (__float80);
d = sizeof (fpreg);
(void)(fpreg, fpreg);
/* Invalid operations. */
- ++fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- --fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg++; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg--; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = -fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = ~fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = !fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = *fpreg; /* { dg-error "error: invalid type argument" } */
- if (fpreg) /* { dg-error "error: invalid operation on '__fpreg'" } */
+ ++fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ --fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg++; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg--; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = -fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = ~fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = !fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = *fpreg; /* { dg-error "invalid type argument" } */
+ if (fpreg) /* { dg-error "invalid operation on '__fpreg'" } */
return;
- d = fpreg; /* { dg-error "error: invalid conversion from '__fpreg'" } */
- d = (double) fpreg; /* { dg-error "error: invalid conversion from '__fpreg'" } */
- fpreg = (__fpreg) d; /* { dg-error "error: invalid conversion to '__fpreg'" } */
- fpreg = fpreg * fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg / fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg % fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg + fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg - fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg << fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = fpreg >> fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg < fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg > fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg <= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg >= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg == fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg != fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg & fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg ^ fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg | fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg && fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = fpreg || fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- d = (fpreg ? 1 : 2); /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg = (d ? fpreg : d); /* { dg-error "error: invalid conversion to '__fpreg'" } */
- fpreg *= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg /= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg %= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg += fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg -= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg <<= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg >>= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg &= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg ^= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
- fpreg |= fpreg; /* { dg-error "error: invalid operation on '__fpreg'" } */
+ d = fpreg; /* { dg-error "invalid conversion from '__fpreg'" } */
+ d = (double) fpreg; /* { dg-error "invalid conversion from '__fpreg'" } */
+ fpreg = (__fpreg) d; /* { dg-error "invalid conversion to '__fpreg'" } */
+ fpreg = fpreg * fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg / fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg % fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg + fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg - fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg << fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = fpreg >> fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg < fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg > fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg <= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg >= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg == fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg != fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg & fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg ^ fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg | fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg && fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = fpreg || fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ d = (fpreg ? 1 : 2); /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg = (d ? fpreg : d); /* { dg-error "invalid conversion to '__fpreg'" } */
+ fpreg *= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg /= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg %= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg += fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg -= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg <<= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg >>= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg &= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg ^= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
+ fpreg |= fpreg; /* { dg-error "invalid operation on '__fpreg'" } */
}
#define IH interrupt_handler
#endif
-extern void f1 (void) __attribute__((interrupt_handler, interrupt_handler)); /* { dg-error "error: multiple interrupt attributes not allowed" } */
+extern void f1 (void) __attribute__((interrupt_handler, interrupt_handler)); /* { dg-error "multiple interrupt attributes not allowed" } */
-extern void f2 (void) __attribute__((interrupt_handler, IH)); /* { dg-error "error: multiple interrupt attributes not allowed" } */
+extern void f2 (void) __attribute__((interrupt_handler, IH)); /* { dg-error "multiple interrupt attributes not allowed" } */
-extern void f3 (void) __attribute__((IH, interrupt_handler)); /* { dg-error "error: multiple interrupt attributes not allowed" } */
+extern void f3 (void) __attribute__((IH, interrupt_handler)); /* { dg-error "multiple interrupt attributes not allowed" } */
-extern void f4 (void) __attribute__((IH, IH)); /* { dg-error "error: multiple interrupt attributes not allowed" } */
+extern void f4 (void) __attribute__((IH, IH)); /* { dg-error "multiple interrupt attributes not allowed" } */
/* Check that interrupt_thread is rejected on CPUs other than
fido. */
-extern void foo (void) __attribute__((interrupt_thread)); /* { dg-error "error: interrupt_thread is available only on fido" } */
+extern void foo (void) __attribute__((interrupt_thread)); /* { dg-error "interrupt_thread is available only on fido" } */
/* These should be rejected because the component types are invalid. We
don't care about the actual error messages here. */
-__vector __bool unsigned char vbuc; /* { dg-error "error" "" } */
-__vector __bool signed char vbsc; /* { dg-error "error" "" } */
-__vector __bool unsigned short vbuh; /* { dg-error "error" "" } */
-__vector __bool signed short vbsh; /* { dg-error "error" "" } */
-__vector __bool unsigned int vbui; /* { dg-error "error" "" } */
-__vector __bool signed int vbsi; /* { dg-error "error" "" } */
-__vector __bool unsigned vbuj; /* { dg-error "error" "" } */
-__vector __bool signed vbsj; /* { dg-error "error" "" } */
-__vector signed float vsf; /* { dg-error "error" "" } */
-__vector unsigned float vuf; /* { dg-error "error" "" } */
-__vector short float vsf; /* { dg-error "error" "" } */
-__vector signed double vsd; /* { dg-error "error" "" } */
-__vector unsigned double vud; /* { dg-error "error" "" } */
-__vector short double vsd; /* { dg-error "error" "" } */
-__vector __bool float vbf; /* { dg-error "error" "" } */
-__vector __bool double vbd; /* { dg-error "error" "" } */
-__vector __bool short float blf; /* { dg-error "error" "" } */
-__vector __bool short double vlbd; /* { dg-error "error" "" } */
+__vector __bool unsigned char vbuc; /* { dg-error "" "" } */
+__vector __bool signed char vbsc; /* { dg-error "" "" } */
+__vector __bool unsigned short vbuh; /* { dg-error "" "" } */
+__vector __bool signed short vbsh; /* { dg-error "" "" } */
+__vector __bool unsigned int vbui; /* { dg-error "" "" } */
+__vector __bool signed int vbsi; /* { dg-error "" "" } */
+__vector __bool unsigned vbuj; /* { dg-error "" "" } */
+__vector __bool signed vbsj; /* { dg-error "" "" } */
+__vector signed float vsf; /* { dg-error "" "" } */
+__vector unsigned float vuf; /* { dg-error "" "" } */
+__vector short float vsf; /* { dg-error "" "" } */
+__vector signed double vsd; /* { dg-error "" "" } */
+__vector unsigned double vud; /* { dg-error "" "" } */
+__vector short double vsd; /* { dg-error "" "" } */
+__vector __bool float vbf; /* { dg-error "" "" } */
+__vector __bool double vbd; /* { dg-error "" "" } */
+__vector __bool short float blf; /* { dg-error "" "" } */
+__vector __bool short double vlbd; /* { dg-error "" "" } */
--- /dev/null
+/* Test the tester; previously part of gcc.misc-tests/dg-9.c. */
+/* { dg-prms-id 42 } */
+/* { dg-options "-Wall" } */
+
+f ()
+{ /* { dg-error "return type" "warning test" } */
+} /* { dg-error "control reaches end" "warning test" } */
+
+main (int argc, char *argv[])
+{ /* { dg-error "return type" "warning test" } */
+} /* { dg-error "control reaches end" "warning test" } */
--- /dev/null
+/* Test the tester; previously part of gcc.misc-tests/dg-9.c. */
+/* { dg-prms-id 42 } */
+/* { dg-options "-Wall" } */
+
+int main (int argc, char *argv[])
+{
+ +; /* { dg-warning "expected expression" "error test" } */
+ return 0;
+}
+
}
}
+if { [info procs saved-dg-warning] == [list] \
+ && [info exists gcc_warning_prefix] } {
+ rename dg-warning saved-dg-warning
+
+ proc dg-warning { args } {
+ # Make this variable available here and to the saved proc.
+ upvar dg-messages dg-messages
+ global gcc_warning_prefix
+
+ process-message saved-dg-warning "$gcc_warning_prefix" "$args"
+ }
+}
+
+if { [info procs saved-dg-error] == [list] \
+ && [info exists gcc_error_prefix] } {
+ rename dg-error saved-dg-error
+
+ proc dg-error { args } {
+ # Make this variable available here and to the saved proc.
+ upvar dg-messages dg-messages
+ global gcc_error_prefix
+
+ process-message saved-dg-error "$gcc_error_prefix" "$args"
+ }
+}
+
# Modify the regular expression saved by a DejaGnu message directive to
# include a prefix and to force the expression to match a single line.
# MSGPROC is the procedure to call.
proc dg-message { args } {
upvar dg-messages dg-messages
- process-message dg-warning "" $args
+ process-message saved-dg-warning "" $args
}
set additional_prunes ""
global gcc_initialized
global GCC_UNDER_TEST
global TOOL_EXECUTABLE
+ global gcc_warning_prefix
+ global gcc_error_prefix
if { $gcc_initialized == 1 } { return; }
set tmpdir /tmp
}
+ set gcc_warning_prefix "warning:"
+ set gcc_error_prefix "error:"
+
gcc_maybe_build_wrapper "${tmpdir}/gcc-testglue.o"
}