aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2002-03-26 00:53:14 -0800
committerRichard Henderson <rth@gcc.gnu.org>2002-03-26 00:53:14 -0800
commit43f2b30807999400840e768014cf495796113987 (patch)
treedf0bf5f9337ae2b30d6ef3c7050a356c64159b12 /gcc
parent1447dc6909ad299386f6c88b4533516ce24d6931 (diff)
downloadgcc-43f2b30807999400840e768014cf495796113987.zip
gcc-43f2b30807999400840e768014cf495796113987.tar.gz
gcc-43f2b30807999400840e768014cf495796113987.tar.bz2
20020307-2.c (main): Pass a variable sized structure.
* gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized structure. From-SVN: r51376
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20020307-2.c5
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);
}