diff options
author | David Edelsohn <edelsohn@gnu.org> | 2009-08-14 14:02:43 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2009-08-14 10:02:43 -0400 |
commit | 8cac884c9a984c01b1c750c51767ebb908b175d6 (patch) | |
tree | 1bb8ab7dba56ba5bd9144fe4ec3adc32f4e53617 | |
parent | 371015a84ab10d45cc9fe24116688e702e03506b (diff) | |
download | gcc-8cac884c9a984c01b1c750c51767ebb908b175d6.zip gcc-8cac884c9a984c01b1c750c51767ebb908b175d6.tar.gz gcc-8cac884c9a984c01b1c750c51767ebb908b175d6.tar.bz2 |
graphite_autopar: Move to libgomp testsuite.
gcc/testsuite/
* gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
libgomp/
* testsuite/libgomp.graphite: Move from gcc.dg/graphite.
* testsuite/libgomp.graphite/graphite_autopar.exp: Delete.
* testsuite/libgomp.graphite/graphite.exp: New.
From-SVN: r150755
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp | 68 | ||||
-rw-r--r-- | libgomp/ChangeLog | 6 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-1.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-2.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-3.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-4.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-4.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-5.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-5.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-6.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-6.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-7.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-7.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-8.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-8.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/force-parallel-9.c (renamed from gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-9.c) | 0 | ||||
-rw-r--r-- | libgomp/testsuite/libgomp.graphite/graphite.exp | 55 |
13 files changed, 65 insertions, 68 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e6864f5..ab3876d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-08-14 David Edelsohn <edelsohn@gnu.org> + + * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite. + 2009-08-14 Paolo Bonzini <bonzini@gnu.org> PR target/40934 diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp b/gcc/testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp deleted file mode 100644 index 11d19a8..0000000 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (C) 2008 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with GCC; see the file COPYING3. If not see -# <http://www.gnu.org/licenses/>. - -# GCC testsuite that uses the `dg.exp' driver. - -# Load support procs. -load_lib gcc-dg.exp - -if ![check_effective_target_pthread] { - return -} - -if ![check_effective_target_fgraphite] { - return -} - -# Remove VALUE from LIST_VARIABLE. -proc lremove {list_variable value} { - upvar 1 $list_variable var - set idx [lsearch -exact $var $value] - set var [lreplace $var $idx $idx] -} - -# Set default action for these tests is 'run'. Save current default. -global dg-do-what-default -set save-dg-do-what-default ${dg-do-what-default} -set dg-do-what-default run - -# Initialize `dg'. -dg-init - -# Main loop. - -set wait_to_run_files [lsort [glob -nocomplain $srcdir/$subdir/*.c]] - -# Flags using for force-parallel-*.c files. -set DEFAULT_CFLAGS_FORCE_PARALLEL " -ansi -pedantic-errors -O2 \ --ftree-parallelize-loops=4 -floop-parallelize-all \ --fdump-tree-parloops-details -fdump-tree-optimized \ --fno-loop-strip-mine -fdump-tree-graphite-all" -set force_parallel_files \ - [lsort [glob -nocomplain $srcdir/$subdir/force-parallel-*.c]] -dg-runtest $force_parallel_files "" $DEFAULT_CFLAGS_FORCE_PARALLEL -foreach force_parallel_file $force_parallel_files \ - {lremove wait_to_run_files $force_parallel_file} - -# Flags using for other files. -set DEFAULT_CFLAGS_GRAPHITE "-ansi -pedantic-errors" -dg-runtest $wait_to_run_files "" $DEFAULT_CFLAGS_GRAPHITE - -# Clean up. -set dg-do-what-default ${save-dg-do-what-default} - -# All done. -dg-finish diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 4f0e5c5..1b0c12d 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2009-08-14 David Edelsohn <edelsohn@gnu.org> + + * testsuite/libgomp.graphite: Move from gcc.dg/graphite. + * testsuite/libgomp.graphite/graphite_autopar.exp: Delete. + * testsuite/libgomp.graphite/graphite.exp: New. + 2009-08-05 Andreas Tobler <a.tobler@schweiz.org> * testsuite/libgomp.fortran/fortran.exp: Add flags in case of shared diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c b/libgomp/testsuite/libgomp.graphite/force-parallel-1.c index 7f043d8..7f043d8 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-1.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c b/libgomp/testsuite/libgomp.graphite/force-parallel-2.c index a198fed..a198fed 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-2.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c b/libgomp/testsuite/libgomp.graphite/force-parallel-3.c index 81b356d..81b356d 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-3.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-4.c b/libgomp/testsuite/libgomp.graphite/force-parallel-4.c index c0c6b1c..c0c6b1c 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-4.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-4.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-5.c b/libgomp/testsuite/libgomp.graphite/force-parallel-5.c index e5392b1..e5392b1 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-5.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-5.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-6.c b/libgomp/testsuite/libgomp.graphite/force-parallel-6.c index e961fc0..e961fc0 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-6.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-6.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-7.c b/libgomp/testsuite/libgomp.graphite/force-parallel-7.c index 9ba9007..9ba9007 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-7.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-7.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-8.c b/libgomp/testsuite/libgomp.graphite/force-parallel-8.c index 28b9a2a..28b9a2a 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-8.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-8.c diff --git a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-9.c b/libgomp/testsuite/libgomp.graphite/force-parallel-9.c index 3655190..3655190 100644 --- a/gcc/testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-9.c +++ b/libgomp/testsuite/libgomp.graphite/force-parallel-9.c diff --git a/libgomp/testsuite/libgomp.graphite/graphite.exp b/libgomp/testsuite/libgomp.graphite/graphite.exp new file mode 100644 index 0000000..466e447 --- /dev/null +++ b/libgomp/testsuite/libgomp.graphite/graphite.exp @@ -0,0 +1,55 @@ +# Copyright (C) 2009 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GCC; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +if [info exists lang_library_path] then { + unset lang_library_path + unset lang_link_flags +} +if [info exists lang_test_file] then { + unset lang_test_file +} + +load_lib libgomp-dg.exp + +if ![check_effective_target_pthread] { + return +} + +if ![check_effective_target_fgraphite] { + return +} + +# Flags for force-parallel-*.c testcases. +set PARALLEL_CFLAGS "-ansi -pedantic-errors -O2 \ +-ftree-parallelize-loops=4 -floop-parallelize-all \ +-fdump-tree-parloops-details -fdump-tree-optimized \ +-fno-loop-strip-mine -fdump-tree-graphite-all" + +# Initialize `dg'. +dg-init + +# Gather a list of all tests. +set tests [lsort [find $srcdir/$subdir *.c]] + +set ld_library_path $always_ld_library_path +append ld_library_path [gcc-set-multilib-library-path $GCC_UNDER_TEST] +set_ld_library_path_env_vars + +# Run the tests +dg-runtest $tests "" $PARALLEL_CFLAGS + +# All done. +dg-finish |