aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/991023-1.c24
2 files changed, 29 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e0fde4c..0535965 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,6 +1,10 @@
+Sat Oct 23 23:36:03 1999 Jeffrey A Law (law@cygnus.com)
+
+ * gcc.c-torture/execute/991023-1.c: New test.
+
Tue Oct 19 02:11:29 1999 Jeffrey A Law (law@cygnus.com)
- * gcc.c-torture/execute/991016-1.c: New test.
+ * gcc.c-torture/execute/991019-1.c: New test.
Sat Oct 16 00:05:48 1999 Richard Henderson <rth@cygnus.com>
diff --git a/gcc/testsuite/gcc.c-torture/execute/991023-1.c b/gcc/testsuite/gcc.c-torture/execute/991023-1.c
new file mode 100644
index 0000000..697eb93
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/991023-1.c
@@ -0,0 +1,24 @@
+
+
+int blah;
+foo()
+{
+ int i;
+
+ for (i=0 ; i< 7 ; i++)
+ {
+ if (i == 7 - 1)
+ blah = 0xfcc;
+ else
+ blah = 0xfee;
+ }
+ return blah;
+}
+
+
+main()
+{
+ if (foo () != 0xfcc)
+ abort ();
+ exit (0);
+}