[graphite] Regression testing on 2011_01_18_20_03_01

0 views
Skip to first unread message

Sebastian Pop (er)

unread,
Jan 18, 2011, 9:04:02 PM1/18/11
to gcc-grap...@googlegroups.com
20:03 => Start run 2011_01_18_20_03_01
20:03 => SVN update
20:03 => Updated to:
http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168967
------------------------------------------------------------------------
r168955 | spop | 2011-01-18 10:56:41 -0600 (Tue, 18 Jan 2011) | 8 lines

Allow several reductions in a reduction PBB.

2011-01-17 Sebastian Pop <sebast...@amd.com>

* graphite-dependences.c (reduction_dr_1): Allow several reductions
in a reduction PBB.
* graphite-sese-to-poly.c (split_reduction_stmt): Do not split PBBs
that have already been marked as PBB_IS_REDUCTION.
------------------------------------------------------------------------
r168956 | spop | 2011-01-18 10:56:50 -0600 (Tue, 18 Jan 2011) | 8 lines

Do not create the temporary array for reductions into VAR_DECL, PARM_DECL, and RESULT_DECL.

2011-01-17 Sebastian Pop <sebast...@amd.com>

* graphite-sese-to-poly.c (close_phi_written_to_memory): Also allow
VAR_DECL, PARM_DECL, and RESULT_DECL.

* gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
------------------------------------------------------------------------
r168957 | spop | 2011-01-18 10:57:06 -0600 (Tue, 18 Jan 2011) | 112 lines

Remove the lambda framework and make -ftree-loop-linear an alias of -floop-interchange.

2011-01-17 Sebastian Pop <sebast...@amd.com>

toplev/
* MAINTAINERS (linear loop transforms): Removed.

toplev/gcc/
* Makefile.in (LAMBDA_H): Removed.
(TREE_DATA_REF_H): Remove dependence on LAMBDA_H.
(OBJS-common): Remove dependence on lambda-code.o, lambda-mat.o,
lambda-trans.o, and tree-loop-linear.o.
(lto-symtab.o): Remove dependence on LAMBDA_H.
(tree-loop-linear.o): Remove rule.
(lambda-mat.o): Same.
(lambda-trans.o): Same.
(lambda-code.o): Same.
(tree-vect-loop.o): Add missing dependence on TREE_DATA_REF_H.
(tree-vect-slp.o): Same.
* hwint.h (gcd): Moved here.
(least_common_multiple): Same.
* lambda-code.c: Removed.
* lambda-mat.c: Removed.
* lambda-trans.c: Removed.
* lambda.h: Removed.
* tree-loop-linear.c: Removed.
* lto-symtab.c: Do not include lambda.h.
* omega.c (gcd): Removed.
* passes.c (init_optimization_passes): Remove pass_linear_transform.
* tree-data-ref.c (print_lambda_vector): Moved here.
(lambda_vector_copy): Same.
(lambda_matrix_copy): Same.
(lambda_matrix_id): Same.
(lambda_vector_first_nz): Same.
(lambda_matrix_row_add): Same.
(lambda_matrix_row_exchange): Same.
(lambda_vector_mult_const): Same.
(lambda_vector_negate): Same.
(lambda_matrix_row_negate): Same.
(lambda_vector_equal): Same.
(lambda_matrix_right_hermite): Same.
* tree-data-ref.h: Do not include lambda.h.
(lambda_vector): Moved here.
(lambda_matrix): Same.
(dependence_level): Same.
(lambda_transform_legal_p): Removed declaration.
(lambda_collect_parameters): Same.
(lambda_compute_access_matrices): Same.
(lambda_vector_gcd): Same.
(lambda_vector_new): Same.
(lambda_vector_clear): Same.
(lambda_vector_lexico_pos): Same.
(lambda_vector_zerop): Same.
(lambda_matrix_new): Same.
* tree-flow.h (least_common_multiple): Removed declaration.
* tree-parloops.c (lambda_trans_matrix): Moved here.
(LTM_MATRIX): Same.
(LTM_ROWSIZE): Same.
(LTM_COLSIZE): Same.
(LTM_DENOMINATOR): Same.
(lambda_trans_matrix_new): Same.
(lambda_matrix_vector_mult): Same.
(lambda_transform_legal_p): Same.
* tree-pass.h (pass_linear_transform): Removed declaration.
* tree-ssa-loop.c (tree_linear_transform): Removed.
(gate_tree_linear_transform): Removed.
(pass_linear_transform): Removed.
(gate_graphite_transforms): Make flag_tree_loop_linear an alias of
flag_loop_interchange.

toplev/gcc/testsuite/
* gfortran.dg/graphite/interchange-4.f: New.
* gfortran.dg/graphite/interchange-5.f: New.

* gcc.dg/tree-ssa/ltrans-1.c: Removed.
* gcc.dg/tree-ssa/ltrans-2.c: Removed.
* gcc.dg/tree-ssa/ltrans-3.c: Removed.
* gcc.dg/tree-ssa/ltrans-4.c: Removed.
* gcc.dg/tree-ssa/ltrans-5.c: Removed.
* gcc.dg/tree-ssa/ltrans-6.c: Removed.
* gcc.dg/tree-ssa/ltrans-8.c: Removed.
* gfortran.dg/ltrans-7.f90: Removed.
* gcc.dg/tree-ssa/data-dep-1.c: Removed.

* gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
* gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
* gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
* gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
* gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
* gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
* gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
* gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
* gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
* gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
* gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
* gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
* gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
* gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
* gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
* gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
* gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
* gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
* gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
* gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
* gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
* gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
* gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
* gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
* gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
* gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
* gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
* gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
------------------------------------------------------------------------
r168959 | spop | 2011-01-18 13:13:30 -0600 (Tue, 18 Jan 2011) | 7 lines

Fail when PPL 0.11 is not present and CLooG has been requested.

2011-01-18 Sebastian Pop <sebast...@amd.com>

* configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
CLooG has been requested.
* configure: Regenerated.
------------------------------------------------------------------------
r168962 | spop | 2011-01-18 14:54:18 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR43567.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/43567
* gcc.dg/graphite/pr43567.c: New.
------------------------------------------------------------------------
r168963 | spop | 2011-01-18 14:54:26 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR29832.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/29832
* gfortran.dg/graphite/pr29832.f90: New.
------------------------------------------------------------------------
r168964 | spop | 2011-01-18 14:54:34 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR43657.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/43657
* gcc.dg/graphite/pr43657.c: New.
------------------------------------------------------------------------
r168965 | spop | 2011-01-18 14:54:40 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR46168.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/46168
* gcc.dg/graphite/pr46168.c: New.
------------------------------------------------------------------------
r168966 | spop | 2011-01-18 14:54:46 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR46215.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/46215
* gcc.dg/graphite/pr46215.c: New.
------------------------------------------------------------------------
r168967 | spop | 2011-01-18 14:54:52 -0600 (Tue, 18 Jan 2011) | 6 lines

Add testcase for PR46970.

2011-01-18 Sebastian Pop <sebast...@amd.com>

PR tree-optimization/46970
* gcc.dg/graphite/pr46970.c: New.
------------------------------------------------------------------------
20:03 => Configure
20:04 => Build

Sebastian Pop (er)

unread,
Jan 18, 2011, 9:12:18 PM1/18/11
to gcc-grap...@googlegroups.com

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR43567.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR29832.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR43657.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46168.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46215.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46970.

2011-01-18 Sebastian Pop <sebast...@amd.com>

20:12 => Install to /home/seb/daily_builds/install/2011_01_18_20_03_01
20:12 => Run extra tests

Sebastian Pop (er)

unread,
Jan 19, 2011, 6:21:31 AM1/19/11
to gcc-grap...@googlegroups.com

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-17 Sebastian Pop <sebast...@amd.com>

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR43567.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR29832.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR43657.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46168.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46215.

2011-01-18 Sebastian Pop <sebast...@amd.com>

Add testcase for PR46970.

2011-01-18 Sebastian Pop <sebast...@amd.com>

BUILD SUCCESSFUL
CPU2006 built with
# base: -O3 -fno-graphite-identity -fno-loop-interchange -fno-loop-strip-mine -fno-graphite
# peak: -O3 -fno-loop-strip-mine
Build errors: 416.gamess(base), 435.gromacs(base), 437.leslie3d(base), 447.dealII(base), 454.calculix(base), 459.GemsFDTD(base)
Error: 1x416.gamess 1x435.gromacs 1x437.leslie3d 1x447.dealII 1x454.calculix 1x459.GemsFDTD

cpu2006
cpu2006.compile.gnu
cpu2006.compile.png
cpu2006.run.gnu
cpu2006.run.png
pb05.sum
2011_01_18_20_03_01
Reply all
Reply to author
Forward
0 new messages