]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add testcase from PR43065.
authorSebastian Pop <sebastian.pop@amd.com>
Mon, 8 Mar 2010 17:49:48 +0000 (17:49 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Mon, 8 Mar 2010 17:49:48 +0000 (17:49 +0000)
2010-03-04  Sebastian Pop  <sebastian.pop@amd.com>

PR middle-end/43065
* gcc.dg/graphite/run-id-3.c: New.

From-SVN: r157288

gcc/ChangeLog.graphite
gcc/testsuite/gcc.dg/graphite/run-id-3.c [new file with mode: 0644]

index 8790e87e29a216de626e5a87bef0f36a3bc8c157..4d2853ca44e24d8593dca794fddafa6b211edf6b 100644 (file)
@@ -1,3 +1,8 @@
+2010-03-04  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/43065
+       * gcc.dg/graphite/run-id-3.c: New.
+
 2010-03-05  Tobias Grosser  <grosser@fim.uni-passau.de>
            Ramakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
 
diff --git a/gcc/testsuite/gcc.dg/graphite/run-id-3.c b/gcc/testsuite/gcc.dg/graphite/run-id-3.c
new file mode 100644 (file)
index 0000000..e708ba0
--- /dev/null
@@ -0,0 +1,24 @@
+extern void abort (void);
+
+__attribute__ ((noinline)) int
+foo (int *zzz, unsigned int kk)
+{
+  int a, b, d;
+
+  a = b = 0;
+  for (d = 0; d < 1000; d++)
+    {
+      if (kk != 0)
+        b = *zzz;
+    }
+
+  return b;
+}
+
+int
+main (void)
+{
+  if (foo (0, 0) != 0)
+    abort();
+  return 0;
+}