aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCatherine Moore <clm@redhat.com>2000-09-07 13:12:24 +0000
committerCatherine Moore <clm@gcc.gnu.org>2000-09-07 09:12:24 -0400
commit33b35a8dc4ce2a6edb323140e49b55cbc3b22f8c (patch)
treecf300376bf9fe66e75d30672e1baf219ac375dbd
parent4598ffe97a481d553bf8888d794059e3f8cb5ec7 (diff)
downloadgcc-33b35a8dc4ce2a6edb323140e49b55cbc3b22f8c.zip
gcc-33b35a8dc4ce2a6edb323140e49b55cbc3b22f8c.tar.gz
gcc-33b35a8dc4ce2a6edb323140e49b55cbc3b22f8c.tar.bz2
* gcc.c-torture/execute/unroll-1.c: New test.
From-SVN: r36236
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/unroll-1.c19
2 files changed, 23 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 17f824a..2758c17 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2000-09-07 Catherine Moore <clm@redhat.com>
+
+ * gcc.c-torture/execute/unroll-1.c: New test.
+
2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
* g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
diff --git a/gcc/testsuite/gcc.c-torture/execute/unroll-1.c b/gcc/testsuite/gcc.c-torture/execute/unroll-1.c
new file mode 100644
index 0000000..8812955
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/unroll-1.c
@@ -0,0 +1,19 @@
+inline int
+f (int x)
+{
+ return (x + 1);
+}
+
+int
+main (void)
+{
+ int a = 0 ;
+
+ while ( (f(f(f(f(f(f(f(f(f(f(1))))))))))) + a < 12 )
+ {
+ a++;
+ exit (0);
+ }
+ if (a != 1)
+ abort();
+}