aboutsummaryrefslogtreecommitdiff
path: root/libgomp
diff options
context:
space:
mode:
authorSebastian Pop <sebpop@gmail.com>2009-12-23 07:51:19 +0000
committerSebastian Pop <spop@gcc.gnu.org>2009-12-23 07:51:19 +0000
commit1b3abda87deea44c55a7f5ad342f671d87775a8a (patch)
treea42beddafc6bd99cf71c189c67d72ba17d42e823 /libgomp
parenta84a556d9739787b345228babd3e023b245df79d (diff)
downloadgcc-1b3abda87deea44c55a7f5ad342f671d87775a8a.tar.gz
gcc-1b3abda87deea44c55a7f5ad342f671d87775a8a.tar.bz2
gcc-1b3abda87deea44c55a7f5ad342f671d87775a8a.zip
Add missing testcases.
2009-12-23 Sebastian Pop <sebpop@gmail.com> * g++.dg/graphite/id-1.C: New. * g++.dg/graphite/pr41305.C: New. * gcc.dg/graphite/id-16.c: New. * gcc.dg/graphite/interchange-10.c: New. * gcc.dg/graphite/interchange-11.c: New. * gcc.dg/graphite/interchange-mvt.c: New. * gcc.dg/graphite/pr40281.c: New. * gcc.dg/graphite/run-id-2.c: New. * gcc.dg/graphite/scop-dsyr2k.c: New. * gcc.dg/graphite/scop-dsyrk.c: New. * gcc.dg/graphite/scop-mvt.c: New. * gcc.dg/graphite/scop-sor.c: New. * gfortran.dg/graphite/id-18.f90: New. * gfortran.dg/graphite/interchange-3.f90: New. * gfortran.dg/graphite/pr42050.f90: New. * testsuite/libgomp.graphite/pr4118.c: New. From-SVN: r155424
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog4
-rw-r--r--libgomp/testsuite/libgomp.graphite/pr4118.c19
2 files changed, 23 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 8023beddfdc..e249e325393 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-23 Sebastian Pop <sebpop@gmail.com>
+
+ * testsuite/libgomp.graphite/pr4118.c: New.
+
2009-12-22 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
* testsuite/libgomp.fortran/crayptr2.f90: Remove forced static linkage
diff --git a/libgomp/testsuite/libgomp.graphite/pr4118.c b/libgomp/testsuite/libgomp.graphite/pr4118.c
new file mode 100644
index 00000000000..18e95ed8b5b
--- /dev/null
+++ b/libgomp/testsuite/libgomp.graphite/pr4118.c
@@ -0,0 +1,19 @@
+void foo(int *a, int *b)
+{
+ int i;
+ int *c = b+1;
+
+ for (i = 0; i < 100; i++)
+ a[i] = c[i];
+}
+
+int main(void)
+{
+ return 0;
+}
+
+/* Check that parallel code generation part make the right answer. */
+/* { dg-final { cleanup-tree-dump "graphite" } } */
+/* { dg-final { scan-tree-dump-times "loopfn" 0 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "parloops" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */