X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2Fc90-init-1.c;fp=gcc%2Ftestsuite%2Fgcc.dg%2Fc90-init-1.c;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=1ea0bdb4006cee24d67c54a6e9dcaf41d38bd6ce;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/gcc.dg/c90-init-1.c b/gcc/testsuite/gcc.dg/c90-init-1.c deleted file mode 100644 index 1ea0bdb4..00000000 --- a/gcc/testsuite/gcc.dg/c90-init-1.c +++ /dev/null @@ -1,25 +0,0 @@ -/* Test for C99 designated initializers */ -/* Origin: Jakub Jelinek */ -/* { dg-do compile } */ -/* { dg-options "-std=iso9899:1990 -pedantic-errors" } */ - -struct A { - int B; - short C[2]; -}; -int a[10] = { 10, [4] = 15 }; /* { dg-error "ISO C89 forbids specifying subobject to initialize" } */ -struct A b = { .B = 2 }; /* { dg-error "ISO C89 forbids specifying subobject to initialize" } */ -struct A c[] = { [3].C[1] = 1 }; /* { dg-error "ISO C89 forbids specifying subobject to initialize" } */ -struct A d[] = { [4 ... 6].C[0 ... 1] = 2 }; /* { dg-error "(forbids specifying range of elements to initialize)|(ISO C89 forbids specifying subobject to initialize)" } */ -int e[] = { [2] 2 }; /* { dg-error "use of designated initializer without" } */ -struct A f = { C: { 0, 1 } }; /* { dg-error "use of designated initializer with " } */ -int g; - -void foo (int *); - -void bar (void) -{ - int x[] = { g++, 2 }; /* { dg-error "is not computable at load time" } */ - - foo (x); -}