[graphite] Regression testing on 2011_01_18_21_17_08

1 view
Skip to first unread message

Graphite GIT tester

unread,
Jan 18, 2011, 3:17:36 PM1/18/11
to gcc-grap...@googlegroups.com
21:17 => Start run 2011_01_18_21_17_08
21:17 => GIT build
commit 2e7db4c1d793449b459078dd480cb462782f11b5
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/2e7db4c1d793449b459078dd480cb462782f11b5
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 19:13:30 2011 +0000

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.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168959
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168959 138bc75d-0d04-0410-961f-82ee72b054a4

commit 5bae011f0025c016c59737499963cbe55dfb9f8a
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/5bae011f0025c016c59737499963cbe55dfb9f8a
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 16:57:06 2011 +0000

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

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168957
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168957 138bc75d-0d04-0410-961f-82ee72b054a4

commit a75822d19891fe0327069bc4357400fcb19cf57a
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/a75822d19891fe0327069bc4357400fcb19cf57a
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 16:56:50 2011 +0000

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.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168956
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168956 138bc75d-0d04-0410-961f-82ee72b054a4

commit d087a29c1f22dff287c2fc0dbb94b4742d310f79
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/d087a29c1f22dff287c2fc0dbb94b4742d310f79
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 16:56:41 2011 +0000

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.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168955
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168955 138bc75d-0d04-0410-961f-82ee72b054a4

commit d0aeffb5383303100cb502e4fc3e8458dbe88d1e
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/d0aeffb5383303100cb502e4fc3e8458dbe88d1e
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 16:56:35 2011 +0000

Remove duplicate close phi nodes in the canonical close phi representation.

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

* graphite-scop-detection.c (same_close_phi_node): New.
(remove_duplicate_close_phi): New.
(make_close_phi_nodes_unique): New.
(canonicalize_loop_closed_ssa): Call make_close_phi_nodes_unique.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168954
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168954 138bc75d-0d04-0410-961f-82ee72b054a4

commit 2a9904747648d6fd94a238280f5add0451399406
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/2a9904747648d6fd94a238280f5add0451399406
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Jan 18 16:56:26 2011 +0000

Relax the definition of same_pdr_p.

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

* graphite-dependences.c (new_poly_ddr): Call same_pdr_p.
* graphite-poly.h (same_pdr_p): Do not expect that the PDR_TYPE
of both data references to be the same.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168953
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168953 138bc75d-0d04-0410-961f-82ee72b054a4

commit 2e6d7811ab692a12864e06fa8ed15fdb8e5da8e4
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/2e6d7811ab692a12864e06fa8ed15fdb8e5da8e4
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Mon Jan 17 07:46:48 2011 +0000

Pass 0 as the number of parameters to PIP when testing for integer feasibility.

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

* graphite-dependences.c (build_lexicographical_constraint): Remove the
gdim parameter.
(build_lexicographical_constraint): Adjust call to ppl_powerset_is_empty.
(dependence_polyhedron): Same.
(graphite_legal_transform_dr): Same.
(graphite_carried_dependence_level_k): Same.
* graphite-ppl.c (ppl_powerset_is_empty): Remove the nb_params parameter.
* graphite-ppl.h (ppl_powerset_is_empty): Adjust declaration.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168890
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168890 138bc75d-0d04-0410-961f-82ee72b054a4

commit 5a97f64aa8743d83a456fd647a628eab054c36c2
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/5a97f64aa8743d83a456fd647a628eab054c36c2
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Jan 15 09:10:28 2011 +0000

Remove the temporary array for reductions written to memory.

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

* graphite-sese-to-poly.c
(translate_scalar_reduction_to_array_for_stmt): Call unshare_expr.
(close_phi_written_to_memory): New.
(translate_scalar_reduction_to_array): Call close_phi_written_to_memory
and unshare_expr.

* gcc.dg/graphite/block-0.c: Un-XFAILed.
* gcc.dg/graphite/block-1.c: Un-XFAILed.
* gcc.dg/graphite/block-7.c: Un-XFAILed.
* gcc.dg/graphite/block-8.c: Un-XFAILed.
* gcc.dg/graphite/interchange-12.c: Un-XFAILed.
* gcc.dg/graphite/interchange-14.c: Un-XFAILed.
* gcc.dg/graphite/interchange-15.c: Un-XFAILed.
* gcc.dg/graphite/interchange-8.c: Un-XFAILed.
* gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168842
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168842 138bc75d-0d04-0410-961f-82ee72b054a4

commit 0b931dcef0f154bc4bea2d7c590da2c9eb67a9cc
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/0b931dcef0f154bc4bea2d7c590da2c9eb67a9cc
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Jan 15 09:10:21 2011 +0000

Expect at least the version 0.11 of PPL.

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

toplev/
* configure: Regenerated.
* configure.ac: Check for version 0.11 (or later revision) of PPL.

toplev/gcc/
* doc/install.texi: Update the expected version number of PPL to 0.11.
* graphite-ppl.c (ppl_powerset_is_empty): Remove now dead code under
#if PPL_VERSION_MINOR < 11.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168841
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168841 138bc75d-0d04-0410-961f-82ee72b054a4

commit 52be7d65518aa35264041ec7d35be4ee4dd1206b
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/52be7d65518aa35264041ec7d35be4ee4dd1206b
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Jan 15 09:10:12 2011 +0000

Minimize the number of expensive calls to ppl_powerset_is_empty.

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

* graphite-dependences.c (new_poly_ddr): Inlined into
dependence_polyhedron.
(free_poly_ddr): Moved close by new_poly_ddr.
(dependence_polyhedron_1): Renamed dependence_polyhedron.
Early return NULL when ppl_powerset_is_empty returns true.
(dependence_polyhedron): Renamed new_poly_ddr. Call only once
poly_drs_may_alias_p. Avoid one call to ppl_powerset_is_empty.
(graphite_legal_transform_dr): Call new_poly_ddr.
(graphite_carried_dependence_level_k): Same.
(dot_original_deps_stmt_1): Renamed dot_deps_stmt_2. Use new_poly_ddr.
(dot_transformed_deps_stmt_1): Removed.
(dot_deps_stmt_1): Call dot_deps_stmt_2.
(dot_original_deps): Renamed dot_deps_2. Call new_poly_ddr.
(dot_deps_1): Call dot_deps_2.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168840
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168840 138bc75d-0d04-0410-961f-82ee72b054a4

commit dc7e71137fe42c71ad099e1c1f3e365f32fedc46
http://gitorious.org/~graphite-tester/graphite/graphite-test-results/commits/dc7e71137fe42c71ad099e1c1f3e365f32fedc46
Author: spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Sat Jan 15 09:10:06 2011 +0000

Use PIP to determine the integer feasibility of a constraint system.

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

* graphite-dependences.c (new_poly_dr): Call ppl_powerset_is_empty.
(build_lexicographical_constraint): Same.
(dependence_polyhedron_1): Same.
(graphite_legal_transform_dr): Same.
(graphite_carried_dependence_level_k): Same.
* graphite-ppl.c (ppl_powerset_is_empty): New.
* graphite-ppl.h (ppl_powerset_is_empty): Declared.
* tree-data-ref.c (dump_data_reference): Print the basic block index.

* gcc.dg/graphite/block-0.c: Add documentation.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/block-8.c: New.
* gcc.dg/graphite/interchange-1.c: Un-XFAILed.
* gcc.dg/graphite/interchange-11.c: Un-XFAILed.
* gcc.dg/graphite/interchange-12.c: Add documentation.
* gcc.dg/graphite/interchange-13.c: New.
* gcc.dg/graphite/interchange-14.c: New.
* gcc.dg/graphite/interchange-15.c: New.
* gcc.dg/graphite/interchange-8.c: Add documentation.
* gcc.dg/graphite/interchange-mvt.c: Same.

http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=168839
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/graphite@168839 138bc75d-0d04-0410-961f-82ee72b054a4
21:17 => Configure
21:17 => Build

Graphite GIT tester

unread,
Jan 18, 2011, 4:10:03 PM1/18/11
to gcc-grap...@googlegroups.com

22:08 => Install to /n/16/grosser/daily_git_builds/install/2011_01_18_21_17_08
22:09 => Run tests (testlogs are in /n/16/grosser/daily_git_builds/log/2011_01_18_21_17_08)

Graphite GIT tester

unread,
Jan 18, 2011, 5:00:26 PM1/18/11
to gcc-grap...@googlegroups.com

22:59 => Run compare_tests
BUILD SUCCESSFUL

gcc.compare
g++.compare
gfortran.compare
libjava.compare
Reply all
Reply to author
Forward
0 new messages