20010123-1.c: New test.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Wed, 24 Jan 2001 00:45:42 +0000 (00:45 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Wed, 24 Jan 2001 00:45:42 +0000 (00:45 +0000)
        2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * gcc.c-torture/execute/20010123-1.c: New test.

From-SVN: r39219

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20010123-1.c [new file with mode: 0644]

index 649f327a497a2147004bbb6b34e69c561d961881..10a651d85a7fa093047b7d0af4331eb7acb24c90 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+       * gcc.c-torture/execute/20010123-1.c: New test.
+
 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
 
        * g++.old-deja/g++.pt/spec37.C: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/20010123-1.c b/gcc/testsuite/gcc.c-torture/execute/20010123-1.c
new file mode 100644 (file)
index 0000000..9c0989b
--- /dev/null
@@ -0,0 +1,23 @@
+extern void abort ();
+extern void exit (int);
+
+struct s
+{
+    int value;
+    char *string;
+};
+
+int main (void)
+{
+  int i;
+  for (i = 0; i < 4; i++)
+    {
+      struct s *t = & (struct s) { 3, "hey there" };
+      if (t->value != 3)
+       abort();
+      t->value = 4;
+      if (t->value != 4)
+       abort();
+    }
+  exit (0);
+}