From 28703c7312c0b096ce6dda99ac4a15d4642376f1 Mon Sep 17 00:00:00 2001 From: spop Date: Tue, 17 Aug 2010 18:22:29 +0000 Subject: [PATCH] Integrate openscop tests in graphite testsuite. 2010-08-17 Riyadh Baghdadi Sebastian Pop * gcc.dg/graphite/graphite.exp: Add test rules for openscop read/write. Call remove-build-file to clean up the generated *.graphite files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@163318 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog.graphite | 10 ++++++++-- gcc/testsuite/gcc.dg/graphite/graphite.exp | 6 ++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 29619f7b94e..2cdde16566f 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,4 +1,10 @@ -2010-08-14 Riyadh Baghdadi +2010-08-17 Riyadh Baghdadi + Sebastian Pop + + * gcc.dg/graphite/graphite.exp: Add test rules for openscop read/write. + Call remove-build-file to clean up the generated *.graphite files. + +2010-08-17 Riyadh Baghdadi * doc/invoke.texi (debugging options): Update documentation. (-floop-interchange): Same. @@ -7,7 +13,7 @@ (-fgraphite-read): Add documentation. (-fgraphite-write): Same. -2010-08-14 Riyadh Baghdadi +2010-08-17 Riyadh Baghdadi * toplev.c (process_options): Disable graphite loop optimization options when -fgraphite-read flag is used. diff --git a/gcc/testsuite/gcc.dg/graphite/graphite.exp b/gcc/testsuite/gcc.dg/graphite/graphite.exp index e6cdf12ed95..5265a61fca4 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite.exp +++ b/gcc/testsuite/gcc.dg/graphite/graphite.exp @@ -44,6 +44,7 @@ set run_id_files [lsort [glob -nocomplain $srcdir/$subdir/run-id-*.c ] ] set interchange_files [lsort [glob -nocomplain $srcdir/$subdir/interchange-*.c ] ] set block_files [lsort [glob -nocomplain $srcdir/$subdir/block-*.c ] ] set vect_files [lsort [glob -nocomplain $srcdir/$subdir/vect-*.c ] ] +set openscop_id_files [lsort [glob -nocomplain $srcdir/$subdir/run-id-?.c ] ] # Tests to be compiled. set dg-do-what-default compile @@ -56,6 +57,11 @@ set dg-do-what-default run dg-runtest $run_id_files "" "-O2 -fgraphite-identity" dg-runtest $interchange_files "" "-O2 -floop-interchange -fno-loop-block -fno-loop-strip-mine -ffast-math -fdump-tree-graphite-all" dg-runtest $block_files "" "-O2 -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math -fdump-tree-graphite-all" +dg-runtest $openscop_id_files "" "-O2 -fgraphite -floop-block -fgraphite-write" +dg-runtest $openscop_id_files "" "-O2 -fgraphite -fgraphite-read" + +# Clean up. +remove-build-file "*.graphite" # The default action for the rest of the files is 'compile'. set dg-do-what-default compile -- 2.11.4.GIT