aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@gcc.gnu.org>2011-06-21 08:27:35 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-06-21 08:27:35 +0200
commitf1ee724ceb567af3f1343ceac6d87a69abc9c800 (patch)
treec3973b6b3e99b447cc2a9a28e7b8f9d250c188d3 /gcc
parentfe7eb484d309fefb7366b3838900e632da9dd234 (diff)
downloadgcc-f1ee724ceb567af3f1343ceac6d87a69abc9c800.zip
gcc-f1ee724ceb567af3f1343ceac6d87a69abc9c800.tar.gz
gcc-f1ee724ceb567af3f1343ceac6d87a69abc9c800.tar.bz2
Makefile.in (dg_target_exps): Set.
* Makefile.in (dg_target_exps): Set. (check_gcc_parallelize): Parallelize gcc testing into 10 jobs instead of 7, try to divide it more evenly. * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp into 6 jobs instead of 3. * testsuite/Makefile.am (check_DEJAGNU_normal_targets): Add check-DEJAGNUnormal[4-9]. (check-DEJAGNU): Split into 10 jobs for parallel testing instead of 4. * testsuite/Makefile.in: Regenerated. From-SVN: r175238
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/Makefile.in16
-rw-r--r--gcc/fortran/Make-lang.in9
-rw-r--r--gcc/testsuite/ChangeLog5
4 files changed, 30 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 361b584..9a27973 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,10 @@
-2011-06-20 Changpeng Fang <changpeng.fang@amd.com>
+2011-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ * Makefile.in (dg_target_exps): Set.
+ (check_gcc_parallelize): Parallelize gcc testing into 10 jobs
+ instead of 7, try to divide it more evenly.
+
+2011-06-20 Changpeng Fang <changpeng.fang@amd.com>
PR i386/49089
* config/i386/i386.c (avx256_split_unaligned_load): New definition.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 09f8e8e..9a4954b 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -501,6 +501,10 @@ xm_include_list=@xm_include_list@
xm_defines=@xm_defines@
lang_checks=check-gcc
lang_checks_parallelized=check-gcc
+dg_target_exps:=alpha.exp,arm.exp,avr.exp,bfin.exp,cris.exp,frv.exp
+dg_target_exps:=$(dg_target_exps),i386.exp,ia64.exp,m68k.exp,microblaze.exp
+dg_target_exps:=$(dg_target_exps),mips.exp,powerpc.exp,rx.exp,s390.exp,sh.exp
+dg_target_exps:=$(dg_target_exps),sparc.exp,spu.exp,xstormy16.exp
# This lists a couple of test files that take most time during check-gcc.
# When doing parallelized check-gcc, these can run in parallel with the
# remaining tests. Each word in this variable stands for work for one
@@ -514,10 +518,14 @@ lang_checks_parallelized=check-gcc
# */ prefixed to it in runtest_file_p, it is usually desirable to include
# a subdirectory name.
check_gcc_parallelize=execute.exp=execute/2* \
- execute.exp=execute/\[013-9a-zA-Z\]* \
- compile.exp dg.exp \
- dg-torture.exp,builtins.exp \
- struct-layout-1.exp,unsorted.exp,stackalign.exp,i386.exp
+ execute.exp=execute/\[013-9a-fA-F\]* \
+ execute.exp=execute/\[pP\]*,dg.exp \
+ execute.exp=execute/\[g-oq-zG-OQ-Z\]*,compile.exp=compile/2* \
+ compile.exp=compile/\[9pP\]*,builtins.exp \
+ compile.exp=compile/\[013-8a-oq-zA-OQ-Z\]* \
+ dg-torture.exp,ieee.exp \
+ vect.exp,guality.exp,unsorted.exp \
+ struct-layout-1.exp,stackalign.exp,$(dg_target_exps)
lang_opt_files=@lang_opt_files@ $(srcdir)/c-family/c.opt $(srcdir)/common.opt
lang_specs_files=@lang_specs_files@
lang_tree_files=@lang_tree_files@
diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in
index f20638c..a56a1f0 100644
--- a/gcc/fortran/Make-lang.in
+++ b/gcc/fortran/Make-lang.in
@@ -171,9 +171,12 @@ check-fortran-subtargets : check-gfortran-subtargets
lang_checks += check-gfortran
lang_checks_parallelized += check-gfortran
# For description see comment above check_gcc_parallelize in gcc/Makefile.in.
-check_gfortran_parallelize = dg.exp=gfortran.dg/\[a-cA-C\]* \
- dg.exp=gfortran.dg/\[d-mD-M\]* \
- dg.exp=gfortran.dg/\[n-zN-Z0-9\]*
+check_gfortran_parallelize = dg.exp=gfortran.dg/\[adAD\]* \
+ dg.exp=gfortran.dg/\[bcBC\]* \
+ dg.exp=gfortran.dg/\[nopNOP\]* \
+ dg.exp=gfortran.dg/\[isuvISUV\]* \
+ dg.exp=gfortran.dg/\[efhkqrxzEFHKQRXZ\]* \
+ dg.exp=gfortran.dg/\[0-9gjlmtwyGJLMTWY\]*
# GFORTRAN documentation.
GFORTRAN_TEXI = \
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3da23b1..14112a4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-06-21 Jakub Jelinek <jakub@redhat.com>
+
+ * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
+ into 6 jobs instead of 3.
+
2011-06-20 Jason Merrill <jason@redhat.com>
PR c++/49216