diff options
| -rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/20020307-2.c | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 41d9f3e..7299c6d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2002-03-26 Richard Henderson <rth@redhat.com> + + * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized + structure. + 2002-03-25 Richard Henderson <rth@redhat.com> * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on diff --git a/gcc/testsuite/gcc.c-torture/execute/20020307-2.c b/gcc/testsuite/gcc.c-torture/execute/20020307-2.c index 0e67a2c..df0efe0 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20020307-2.c +++ b/gcc/testsuite/gcc.c-torture/execute/20020307-2.c @@ -38,7 +38,8 @@ void foo (int size, ...) int main (void) { - struct { char a[5]; } x, y; + int z = 5; + struct { char a[z]; } x, y; x.a[0] = '0'; x.a[1] = '1'; @@ -50,6 +51,6 @@ int main (void) y.a[2] = '7'; y.a[3] = '8'; y.a[4] = '9'; - foo (5, x, y); + foo (z, x, y); exit (0); } |
