NEW GCC build failure, HEAD@169220 on native
GCC regression tester
regress@geoffk.org
Tue Jan 25 07:18:00 GMT 2011
With your recent patch, GCC HEAD revision 169220 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 169192.
Log information for changes since the last build:
------------------------------------------------------------------------
r169193 | spop | 2011-01-24 22:43:48 -0800 (Mon, 24 Jan 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog.graphite
Add changelogs of patches that will not be merged to trunk.
------------------------------------------------------------------------
r169194 | spop | 2011-01-24 22:43:57 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-scop-detection.c
Free invalid postdominance info.
2011-01-25 Vladimir Kargov <kargov@gmail.com>
* graphite-scop-detection.c (canonicalize_loop_closed_ssa): Free
invalid postdominance info.
------------------------------------------------------------------------
r169195 | spop | 2011-01-24 22:44:05 -0800 (Mon, 24 Jan 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog.graphite
Patch not merged, update ChangeLog.graphite.
------------------------------------------------------------------------
r169196 | spop | 2011-01-24 22:44:12 -0800 (Mon, 24 Jan 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog.graphite
Patch not merged, update ChangeLog.graphite.
------------------------------------------------------------------------
r169197 | spop | 2011-01-24 22:44:20 -0800 (Mon, 24 Jan 2011) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/doc/install.texi
Document availability of cloog-0.16
2011-01-25 Tobias Grosser <grosser@fim.uni-passau.de>
* doc/install.texi: Document availability of cloog-0.16.
------------------------------------------------------------------------
r169198 | spop | 2011-01-24 22:44:30 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/configure
M /trunk/configure.ac
Update required cloog to 0.16.1.
2011-01-25 Tobias Grosser <grosser@fim.uni-passau.de>
* configure: Regenerated.
* configure.ac: Use CLOOG_CHECK_VERSION(0,16,1).
------------------------------------------------------------------------
r169199 | spop | 2011-01-24 22:44:41 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-ppl.c
M /trunk/gcc/graphite-ppl.h
Add debug_gmp_value.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-ppl.c (debug_gmp_value): New.
* graphite-ppl.h (debug_gmp_value): Declared.
------------------------------------------------------------------------
r169200 | spop | 2011-01-24 22:44:53 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
Print the data dependence polyhedron in the PPL format.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (print_pddr): Call
ppl_io_fprint_Pointset_Powerset_C_Polyhedron.
------------------------------------------------------------------------
r169201 | spop | 2011-01-24 22:45:04 -0800 (Mon, 24 Jan 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-interchange.c
Test the profitability of interchange on the perfect nest.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-interchange.c (lst_interchange_profitable_p): Takes a loop
nest and two loop depths as parameters.
(lst_try_interchange_loops): Call lst_interchange_profitable_p after
lst_perfect_nestify.
------------------------------------------------------------------------
r169202 | spop | 2011-01-24 22:45:16 -0800 (Mon, 24 Jan 2011) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-poly.c
Fix pbb_remove_duplicate_pdrs.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-poly.c (pbb_remove_duplicate_pdrs): Make it work.
------------------------------------------------------------------------
r169203 | spop | 2011-01-24 22:45:29 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
speedup compilation
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (build_lexicographical_constraint): Stop the
iteration when the bag of constraints is empty.
------------------------------------------------------------------------
r169204 | spop | 2011-01-24 22:45:42 -0800 (Mon, 24 Jan 2011) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
Correct the precedence relation.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (build_pairwise_scheduling): Correctly compute
the "a followed by b" relation and document it.
------------------------------------------------------------------------
r169205 | spop | 2011-01-24 22:45:54 -0800 (Mon, 24 Jan 2011) | 25 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
M /trunk/gcc/graphite-ppl.c
M /trunk/gcc/graphite-ppl.h
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/graphite/block-0.c
M /trunk/gcc/testsuite/gcc.dg/graphite/block-4.c
M /trunk/gcc/testsuite/gcc.dg/graphite/block-7.c
A /trunk/gcc/testsuite/gcc.dg/graphite/block-8.c (from /trunk/gcc/testsuite/gcc.dg/graphite/block-7.c:169204)
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-1.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-11.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-12.c
A /trunk/gcc/testsuite/gcc.dg/graphite/interchange-13.c (from /trunk/gcc/testsuite/gcc.dg/graphite/interchange-1.c:169204)
A /trunk/gcc/testsuite/gcc.dg/graphite/interchange-14.c (from /trunk/gcc/testsuite/gcc.dg/graphite/block-7.c:169204)
A /trunk/gcc/testsuite/gcc.dg/graphite/interchange-15.c (from /trunk/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c:169204)
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-8.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c
M /trunk/gcc/tree-data-ref.c
Use PIP to determine the integer feasibility of a constraint system.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169206 | spop | 2011-01-24 22:46:07 -0800 (Mon, 24 Jan 2011) | 20 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/Makefile.in
M /trunk/gcc/graphite-dependences.c
Minimize the number of expensive calls to ppl_powerset_is_empty.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c: Include graphite-cloog-util.h.
(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.
* Makefile.in (graphite-dependences.o): Add missing dependence on
graphite-cloog-util.h.
------------------------------------------------------------------------
r169207 | spop | 2011-01-24 22:46:19 -0800 (Mon, 24 Jan 2011) | 12 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/configure
M /trunk/configure.ac
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/doc/install.texi
M /trunk/gcc/graphite-ppl.c
Expect at least the version 0.11 of PPL.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169208 | spop | 2011-01-24 22:46:31 -0800 (Mon, 24 Jan 2011) | 19 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-sese-to-poly.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/graphite/block-0.c
M /trunk/gcc/testsuite/gcc.dg/graphite/block-1.c
M /trunk/gcc/testsuite/gcc.dg/graphite/block-7.c
M /trunk/gcc/testsuite/gcc.dg/graphite/block-8.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-12.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-14.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-15.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-8.c
M /trunk/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c
Remove the temporary array for reductions written to memory.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169209 | spop | 2011-01-24 22:46:43 -0800 (Mon, 24 Jan 2011) | 12 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
M /trunk/gcc/graphite-ppl.c
M /trunk/gcc/graphite-ppl.h
Pass 0 as the number of parameters to PIP when testing for integer feasibility.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169210 | spop | 2011-01-24 22:46:56 -0800 (Mon, 24 Jan 2011) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
M /trunk/gcc/graphite-poly.h
Relax the definition of same_pdr_p.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169211 | spop | 2011-01-24 22:47:09 -0800 (Mon, 24 Jan 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-scop-detection.c
Remove duplicate close phi nodes in the canonical close phi representation.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169212 | spop | 2011-01-24 22:47:21 -0800 (Mon, 24 Jan 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-dependences.c
M /trunk/gcc/graphite-sese-to-poly.c
Allow several reductions in a reduction PBB.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169213 | spop | 2011-01-24 22:47:34 -0800 (Mon, 24 Jan 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-sese-to-poly.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gfortran.dg/graphite/interchange-3.f90
Do not create the temporary array for reductions into VAR_DECL, PARM_DECL, and RESULT_DECL.
2011-01-25 Sebastian Pop <sebastian.pop@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.
------------------------------------------------------------------------
r169214 | spop | 2011-01-24 22:47:46 -0800 (Mon, 24 Jan 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog.graphite
Patch not merged, update ChangeLog.graphite.
------------------------------------------------------------------------
r169215 | spop | 2011-01-24 22:47:58 -0800 (Mon, 24 Jan 2011) | 7 lines
Changed paths:
M /trunk/ChangeLog
M /trunk/configure
M /trunk/configure.ac
Fail when PPL 0.11 is not present and CLooG has been requested.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
CLooG has been requested.
* configure: Regenerated.
------------------------------------------------------------------------
r169216 | spop | 2011-01-24 22:48:11 -0800 (Mon, 24 Jan 2011) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog.graphite
Patch not merged, update ChangeLog.graphite.
------------------------------------------------------------------------
r169217 | spop | 2011-01-24 22:48:20 -0800 (Mon, 24 Jan 2011) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-sese-to-poly.c
Move rewrite_commutative_reductions_out_of_ssa before find_scop_parameters.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (build_poly_scop): Move
rewrite_commutative_reductions_out_of_ssa before
find_scop_parameters.
------------------------------------------------------------------------
r169218 | spop | 2011-01-24 22:48:32 -0800 (Mon, 24 Jan 2011) | 20 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-scop-detection.c
M /trunk/gcc/graphite-sese-to-poly.c
M /trunk/gcc/tree-data-ref.c
M /trunk/gcc/tree-data-ref.h
M /trunk/gcc/tree-ssa-loop-prefetch.c
Pass to dr_analyze_indices the analysis loop for subscripts.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-scop-detection.c (stmt_has_simple_data_refs_p): Update
call to graphite_find_data_references_in_stmt.
* graphite-sese-to-poly.c (outermost_loop_in_sese_1): New.
(try_generate_gimple_bb): Call outermost_loop_in_sese_1. Update
call to graphite_find_data_references_in_stmt.
(analyze_drs_in_stmts): Same.
* tree-data-ref.c (dr_analyze_indices): Pass in parameter the loop
in which the scalar analysis of indices is performed.
(create_data_ref): Same. Update call to dr_analyze_indices.
(find_data_references_in_stmt): Update call to create_data_ref.
(graphite_find_data_references_in_stmt): Same.
* tree-data-ref.h (graphite_find_data_references_in_stmt): Update
declaration.
(create_data_ref): Same.
* tree-ssa-loop-prefetch.c (determine_loop_nest_reuse): Update
call to create_data_ref.
------------------------------------------------------------------------
r169219 | spop | 2011-01-24 22:48:42 -0800 (Mon, 24 Jan 2011) | 8 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-sese-to-poly.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/graphite/id-23.f
Only copy PBB_DOMAIN when it is initialized.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (new_pbb_from_pbb): Only copy PBB_DOMAIN
when it is initialized.
* gfortran.dg/graphite/id-23.f: New.
------------------------------------------------------------------------
r169220 | spop | 2011-01-24 22:48:52 -0800 (Mon, 24 Jan 2011) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/ChangeLog.graphite
M /trunk/gcc/graphite-sese-to-poly.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gfortran.dg/graphite/id-24.f
A /trunk/gcc/testsuite/gfortran.dg/graphite/id-25.f
Do not use a data ref with indices invalid in the loop of the close_phi.
2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (dr_indices_valid_in_loop): New.
(close_phi_written_to_memory): Call for_each_index with
dr_indices_valid_in_loop.
* gfortran.dg/graphite/id-24.f: New.
* gfortran.dg/graphite/id-25.f: New.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
-------------- next part --------------
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for the correct version of gmp.h... buggy but acceptable
checking for the correct version of mpfr.h... buggy but acceptable
checking for the correct version of mpc.h... buggy but acceptable
checking for the correct version of the gmp/mpfr/mpc libraries... yes
checking for version 0.11 (or later revision) of PPL... no
configure: error: Unable to find a usable PPL. See config.log for details.
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list