This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

NEW GCC build failure, HEAD@169220 on native


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/>.

Attachment: native-log.txt
Description: Text document

-- 
Geoffrey Keating <geoffk@geoffk.org> 
(via an automated GCC regression-testing script.)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]