Commit 45489e99 by Sebastian Pop

Fix format in ChangeLog.graphite

2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>

	* ChangeLog.graphite: Remove testsuite/ or gcc/testsuite/.

From-SVN: r156581
parent 240c7f7f
2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
* ChangeLog.graphite: Remove testsuite/ or gcc/testsuite/.
2010-02-05 Sebastian Pop <sebastian.pop@amd.com>
Konrad Trifunovic <konrad.trifunovic@inria.fr>
......@@ -6,35 +10,35 @@
a union of dependence polyhedra.
(dependence_polyhedron_1): Adapt for build_lexicographical_constraint.
* testsuite/gcc.dg/graphite/block-0.c: Enable runtime check. XFAILed.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-7.c: Same.
* testsuite/gcc.dg/graphite/interchange-12.c: Same.
* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
* testsuite/gfortran.dg/graphite/interchange-1.f: XFAILed.
* testsuite/gfortran.dg/graphite/interchange-3.f90: XFAILed.
* testsuite/gfortran.dg/graphite/run-id-1.f: New testcase for PR42637.
* gcc.dg/graphite/block-0.c: Enable runtime check. XFAILed.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gfortran.dg/graphite/interchange-1.f: XFAILed.
* gfortran.dg/graphite/interchange-3.f90: XFAILed.
* gfortran.dg/graphite/run-id-1.f: New testcase for PR42637.
2010-02-03 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/interchange-12.c: Return 0 to avoid
* gcc.dg/graphite/interchange-12.c: Return 0 to avoid
the execution check to FAIL. This testcase is miscompiled by Graphite
and the check should be re-enabled.
* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
* testsuite/gcc.dg/graphite/block-0.c: Same.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gcc.dg/graphite/block-0.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-7.c: Same.
2010-02-03 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
* testsuite/gcc.dg/graphite/scop-0.c: Fix spaces.
* testsuite/gfortran.dg/graphite/block-1.f90: Rewrite expected output.
* testsuite/gfortran.dg/graphite/block-2.f: Same.
* testsuite/gfortran.dg/graphite/block-3.f90: Same.
* testsuite/gfortran.dg/graphite/block-4.f90: Same.
* testsuite/gfortran.dg/graphite/interchange-1.f: Un-XFAILed.
* testsuite/gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
* gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
* gcc.dg/graphite/scop-0.c: Fix spaces.
* gfortran.dg/graphite/block-1.f90: Rewrite expected output.
* gfortran.dg/graphite/block-2.f: Same.
* gfortran.dg/graphite/block-3.f90: Same.
* gfortran.dg/graphite/block-4.f90: Same.
* gfortran.dg/graphite/interchange-1.f: Un-XFAILed.
* gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2010-02-03 Sebastian Pop <sebastian.pop@amd.com>
......@@ -72,31 +76,31 @@
2010-02-03 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/g++.dg/graphite/graphite.exp: Rewritten.
* testsuite/gcc.dg/graphite/graphite.exp: Rewritten.
* testsuite/gfortran.dg/graphite/graphite.exp: Rewritten.
* gcc/testsuite/gcc.dg/graphite/block-0.c: Added runtime test.
* testsuite/gcc.dg/graphite/block-1.c: Same.
* testsuite/gcc.dg/graphite/block-3.c: Same.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-5.c: Same.
* testsuite/gcc.dg/graphite/block-6.c: Same.
* testsuite/gcc.dg/graphite/block-7.c: Same.
* testsuite/gcc.dg/graphite/interchange-0.c: Same.
* testsuite/gcc.dg/graphite/interchange-1.c: Same.
* testsuite/gcc.dg/graphite/interchange-10.c: Same.
* testsuite/gcc.dg/graphite/interchange-11.c: Same.
* testsuite/gcc.dg/graphite/interchange-12.c: Same.
* testsuite/gcc.dg/graphite/interchange-2.c: Same.
* testsuite/gcc.dg/graphite/interchange-3.c: Same.
* testsuite/gcc.dg/graphite/interchange-4.c: Same.
* testsuite/gcc.dg/graphite/interchange-5.c: Same.
* testsuite/gcc.dg/graphite/interchange-6.c: Same.
* testsuite/gcc.dg/graphite/interchange-7.c: Same.
* testsuite/gcc.dg/graphite/interchange-8.c: Same.
* testsuite/gcc.dg/graphite/interchange-9.c: Same.
* testsuite/gcc.dg/graphite/interchange-mvt.c: Same.
* testsuite/gcc.dg/graphite/run-id-2.c: Remove useless dg-do run.
* g++.dg/graphite/graphite.exp: Rewritten.
* gcc.dg/graphite/graphite.exp: Rewritten.
* gfortran.dg/graphite/graphite.exp: Rewritten.
* gcc.dg/graphite/block-0.c: Added runtime test.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-3.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/interchange-0.c: Same.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-2.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-5.c: Same.
* gcc.dg/graphite/interchange-6.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-8.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
* gcc.dg/graphite/run-id-2.c: Remove useless dg-do run.
2010-01-22 Ramakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
......@@ -111,10 +115,10 @@
2010-01-20 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/id-17.c: New.
* testsuite/gcc.dg/graphite/pr41888.c: New.
* testsuite/gcc.dg/graphite/scop-22.c: New.
* testsuite/gfortran.dg/graphite/pr40982.f90: New.
* gcc.dg/graphite/id-17.c: New.
* gcc.dg/graphite/pr41888.c: New.
* gcc.dg/graphite/scop-22.c: New.
* gfortran.dg/graphite/pr40982.f90: New.
2010-01-20 Sebastian Pop <sebastian.pop@amd.com>
......@@ -126,8 +130,8 @@
(dot_original_deps): Same.
(dot_transformed_deps): Same.
* testsuite/gcc.dg/graphite/interchange-12.c: New.
* testsuite/gcc.dg/graphite/block-7.c: New.
* gcc.dg/graphite/interchange-12.c: New.
* gcc.dg/graphite/block-7.c: New.
2010-01-20 Sebastian Pop <sebastian.pop@amd.com>
......@@ -182,7 +186,7 @@
* sese.c (set_ifsese_condition): New.
* sese.h (set_ifsese_condition): Declared.
* testsuite/g++.dg/graphite/pr42681.C: New.
* g++.dg/graphite/pr42681.C: New.
2010-01-14 Sebastian Pop <sebastian.pop@amd.com>
......@@ -198,7 +202,7 @@
(scev_reset): Call scev_reset_htab.
* tree-scalar-evolution.h (scev_reset_htab): Declared.
* testsuite/gfortran.dg/graphite/pr42732.f: New.
* gfortran.dg/graphite/pr42732.f: New.
2010-01-08 Sebastian Pop <sebastian.pop@amd.com>
......@@ -209,8 +213,8 @@
(add_loop_exit_phis): Also handle full expressions: remove from
the rename_map the expressions defined in the loop that we're closing.
* testsuite/gfortran.dg/graphite/pr42393-1.f90: New.
* testsuite/gfortran.dg/graphite/pr42393.f90: Add new flags
* gfortran.dg/graphite/pr42393-1.f90: New.
* gfortran.dg/graphite/pr42393.f90: Add new flags
-fno-loop-block -fno-loop-interchange -fno-loop-strip-mine to also
make this testcase useful in the Graphite branch.
......@@ -226,7 +230,7 @@
* sese.c (expand_scalar_variables_expr): Follow the SSA links into
the array indexing of ADDR_EXPRs.
* testsuite/gcc.dg/graphite/pr42221.c: New.
* gcc.dg/graphite/pr42221.c: New.
2010-01-07 Sebastian Pop <sebastian.pop@amd.com>
......@@ -235,7 +239,7 @@
(graphite_transform_loops): Do not call scev_reset between the code
generation of scops.
* testsuite/gcc.dg/graphite/pr42521.c: New.
* gcc.dg/graphite/pr42521.c: New.
2010-01-07 Sebastian Pop <sebastian.pop@amd.com>
......@@ -277,11 +281,11 @@
blocked" only when both the strip mine and the interchange have
been applied.
* testsuite/gcc.dg/graphite/block-2.c: Removed.
* testsuite/gcc.dg/graphite/block-3.c: Add scan pattern.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-5.c: Same.
* testsuite/gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/block-2.c: Removed.
* gcc.dg/graphite/block-3.c: Add scan pattern.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
2010-01-06 Sebastian Pop <sebastian.pop@amd.com>
......@@ -315,7 +319,7 @@
* graphite-sese-to-poly.c (follow_ssa_with_commutative_ops): Handle
GIMPLE_CALL.
* testsuite/gfortran.dg/graphite/pr42180.f90: Add compile flags.
* gfortran.dg/graphite/pr42180.f90: Add compile flags.
2009-12-18 Sebastian Pop <sebastian.pop@amd.com>
......@@ -323,17 +327,17 @@
* graphite-sese-to-poly.c (split_reduction_stmt): Do not split blocks
that contain only one statement.
* testsuite/gfortran.dg/graphite/pr42180.f90: New.
* gfortran.dg/graphite/pr42180.f90: New.
2009-12-17 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/42393
* testsuite/gfortran.dg/graphite/pr42393.f90: New.
* gfortran.dg/graphite/pr42393.f90: New.
2009-12-17 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/42186
* testsuite/gfortran.dg/graphite/pr42186.f90: New.
* gfortran.dg/graphite/pr42186.f90: New.
2009-12-17 Sebastian Pop <sebastian.pop@amd.com>
......@@ -342,8 +346,8 @@
Insert the reduction copy in the same block as the phi node.
(follow_ssa_with_commutative_ops): Handle GIMPLE_NOPs.
* testsuite/gcc.dg/graphite/pr42205-1.c: New.
* testsuite/gcc.dg/graphite/pr42205-2.c: New.
* gcc.dg/graphite/pr42205-1.c: New.
* gcc.dg/graphite/pr42205-2.c: New.
2009-12-17 Sebastian Pop <sebastian.pop@amd.com>
......@@ -351,7 +355,7 @@
* sese.c (expand_scalar_variables_expr): Follow the SSA links into
the array indexing of ADDR_EXPRs.
* testsuite/gcc.dg/graphite/pr42221.c: New.
* gcc.dg/graphite/pr42221.c: New.
2009-12-17 Sebastian Pop <sebastian.pop@amd.com>
......@@ -374,12 +378,12 @@
index. Do not pass to lst_interchange_select_inner the OUTER index.
(scop_do_interchange): Update use of lst_interchange_select_outer.
* testsuite/gfortran.dg/graphite/graphite.exp
* gfortran.dg/graphite/graphite.exp
(DEFAULT_FLAGS_GRAPHITE_IDENTITY): Remove -fdump-tree-graphite-all.
* testsuite/gfortran.dg/graphite/interchange-1.f: Add comment. Clean
* gfortran.dg/graphite/interchange-1.f: Add comment. Clean
the graphite dump file.
* testsuite/gfortran.dg/graphite/interchange-2.f: Same.
* testsuite/gfortran.dg/graphite/pr42334-1.f: New.
* gfortran.dg/graphite/interchange-2.f: Same.
* gfortran.dg/graphite/pr42334-1.f: New.
2009-12-15 Sebastian Pop <sebastian.pop@amd.com>
......@@ -394,10 +398,10 @@
Reimplemented.
(scop_do_interchange): Update use of lst_interchange_select_outer.
* testsuite/g++.dg/graphite/pr42130.C: Add -fgraphite-identity.
* testsuite/gcc.dg/graphite/block-0.c: Un-XFAILed.
* testsuite/gcc.dg/graphite/pr42211.c: New.
* testsuite/gfortran.dg/graphite/pr42334.f90: New.
* g++.dg/graphite/pr42130.C: Add -fgraphite-identity.
* gcc.dg/graphite/block-0.c: Un-XFAILed.
* gcc.dg/graphite/pr42211.c: New.
* gfortran.dg/graphite/pr42334.f90: New.
2009-12-14 Sebastian Pop <sebastian.pop@amd.com>
......@@ -405,7 +409,7 @@
* graphite-scop-detection.c (graphite_can_represent_scev): Handle more
carefully PLUS_EXPR, MINUS_EXPR, and MULT_EXPR.
* testsuite/gfortran.dg/graphite/pr42181.f90: New.
* gfortran.dg/graphite/pr42181.f90: New.
2009-12-12 Sebastian Pop <sebpop@gmail.com>
......@@ -416,7 +420,7 @@
(detect_commutative_reduction): Early return when the argument of
the close phi is not of an SSA_NAME.
* testsuite/gcc.dg/graphite/pr42284.c: New.
* gcc.dg/graphite/pr42284.c: New.
2009-12-11 Alexander Monakov <amonakov@ispras.ru>
......@@ -431,15 +435,23 @@
handle more complex MULT_EXPRs containing parameters by recursion
on the structure.
* testsuite/gfortran.dg/graphite/pr42285.f90: New.
* gfortran.dg/graphite/pr42285.f90: New.
2009-12-01 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/g++.dg/graphite/pr42130.C: Fix type.
* g++.dg/graphite/pr42130.C: Fix type.
2009-11-29 Alexander Monakov <amonakov@gcc.gnu.org>
* testsuite/g++.dg/graphite/pr42130.C: Correct testcase.
* g++.dg/graphite/pr42130.C: Correct testcase.
2009-11-28 Tobias Grosser <grosser@fim.uni-passau.de>
* Merge from mainline (154493:154734).
2009-11-28 Tobias Grosser <grosser@fim.uni-passau.de>
* Merge from mainline (151362:154491).
2009-11-24 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -453,8 +465,8 @@
translate_clast_for_loop): New.
(translate_clast_for): Add a condition around the loop, to do not
execute loops with zero iterations.
* testsuite/g++.dg/graphite/pr42130.C: New.
* testsuite/gcc.dg/graphite/pr35356-2.c: Adapt.
* g++.dg/graphite/pr42130.C: New.
* gcc.dg/graphite/pr35356-2.c: Adapt.
2009-11-23 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -530,7 +542,7 @@
2009-11-18 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/40281
* testsuite/gcc.dg/graphite/pr40281.c: New.
* gcc.dg/graphite/pr40281.c: New.
* tree-scalar-evolution.c (instantiate_scev_poly): Base and stride
evolutions should not variate in inner loops.
......@@ -538,7 +550,7 @@
2009-11-18 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/42050
* testsuite/gfortran.dg/graphite/pr42050.f90: New.
* gfortran.dg/graphite/pr42050.f90: New.
2009-11-18 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1006,12 +1018,12 @@
2009-10-14 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/id-15.c: (8 * 8) replaced with
* gcc.dg/graphite/id-15.c: (8 * 8) replaced with
sizeof(unsigned long) to make it run on 32bit systems.
2009-10-14 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/run-id-1.c: Use smaller matrix to not
* gcc.dg/graphite/run-id-1.c: Use smaller matrix to not
SEGFAULT on 32bit.
2009-10-14 Ramakrishna Upadrasta <Ramakrishna.Upadrasta@inria.fr>
......@@ -1061,6 +1073,7 @@
* graphite-poly.c (apply_poly_transforms): Implement the high
level driver for flag_loop_block.
* opts.c (decode_options): Enable flag_loop_block at -O2.
* tree-ssa-loop.c (gate_graphite_transforms): Remove call to sorry for
flag_loop_block.
......@@ -1242,21 +1255,40 @@
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* Merge from mainline (151310:151361).
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* Merge from mainline (151171:151310).
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* Merge from mainline (151171:151806).
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* Revert the last commit.
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* Merge from mainline (151171:151819).
2009-09-17 Sebastian Pop <sebastian.pop@amd.com>
* graphite-scop-detection.c (stmt_simple_memref_p): Removed.
(is_simple_operand): Remove call to stmt_simple_memref_p.
(stmt_simple_for_scop_p): Update call to is_simple_operand.
2009-09-17 David Edelsohn <edelsohn@gnu.org>
* testsuite/gcc.dg/graphite/interchange-mvt.c: New File.
* testsuite/gcc.dg/graphite/scop-dsyrk.c: New File.
* testsuite/gcc.dg/graphite/scop-dsyr2k.c: New File.
* testsuite/gcc.dg/graphite/scop-mvt.c: New File.
* testsuite/gcc.dg/graphite/scop-sor.c: New File.
* gcc.dg/graphite/interchange-mvt.c: New File.
* gcc.dg/graphite/scop-dsyrk.c: New File.
* gcc.dg/graphite/scop-dsyr2k.c: New File.
* gcc.dg/graphite/scop-mvt.c: New File.
* gcc.dg/graphite/scop-sor.c: New File.
2009-09-17 Li Feng <nemokingdom@gmail.com>
PR middle-end/41118
* graphite-dependences.c (poly_drs_may_alias_p): Adjust definition.
(pddr_original_scattering): Make sure 2 pdr2 in the same base object set.
(graphite_carried_dependence_level_k): Ditto.
......@@ -1384,6 +1416,10 @@
2009-08-25 Sebastian Pop <sebastian.pop@amd.com>
* opts.c (decode_options): Enable flag_loop_interchange at -O2.
2009-08-25 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (graphite_legal_transform_bb): Call
pbb_remove_duplicate_pdrs.
* graphite-poly.c (can_collapse_pdr): Removed.
......@@ -1558,14 +1594,14 @@
* sese.c (convert_for_phi_arg): New.
(add_guard_exit_phis): Use convert_for_phi_arg.
* testsuite/gfortran.dg/graphite/id-17.f: New.
* gfortran.dg/graphite/id-17.f: New.
2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
* graphite-sese-to-poly.c (pdr_add_data_dimensions): Dont add
unknown subscript upper bounds.
* testsuite/gcc.dg/graphite/interchange-6.c: Un-XFAIL.
* gcc.dg/graphite/interchange-6.c: Un-XFAIL.
2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
Pranav Garg <pranav.garg2107@gmail.com>
......@@ -1578,7 +1614,7 @@
* graphite-ppl.h (ppl_new_id_map): New.
(ppl_interchange): New.
* testsuite/gcc.dg/graphite/interchange-6.c: XFAILed.
* gcc.dg/graphite/interchange-6.c: XFAILed.
2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1621,7 +1657,7 @@
2009-08-11 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/interchange-9.c: New.
* gcc.dg/graphite/interchange-9.c: New.
2009-08-05 Konrad Trifunovic <konrad.trifunovic@gmail.com>
Sebastian Pop <sebastian.pop@amd.com>
......@@ -1631,11 +1667,11 @@
(graphite_carried_dependence_level_k): Free unused objects before
returning.
* testsuite/gcc.dg/graphite/interchange-1.c: XFAILed.
* testsuite/gcc.dg/graphite/interchange-2.c: XFAILed.
* testsuite/gcc.dg/graphite/interchange-3.c: XFAILed.
* testsuite/gcc.dg/graphite/interchange-4.c: XFAILed.
* testsuite/gcc.dg/graphite/interchange-7.c: XFAILed.
* gcc.dg/graphite/interchange-1.c: XFAILed.
* gcc.dg/graphite/interchange-2.c: XFAILed.
* gcc.dg/graphite/interchange-3.c: XFAILed.
* gcc.dg/graphite/interchange-4.c: XFAILed.
* gcc.dg/graphite/interchange-7.c: XFAILed.
2009-08-05 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1728,16 +1764,16 @@
(rewrite_reductions_out_of_ssa): New.
(build_poly_scop): Call rewrite_reductions_out_of_ssa.
* testsuite/gcc.dg/graphite/id-11.c: New.
* testsuite/gcc.dg/graphite/id-15.c: New.
* testsuite/gcc.dg/graphite/interchange-1.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/interchange-2.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/interchange-3.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/interchange-4.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/interchange-7.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/scop-matmult.c: Un-XFAIL.
* testsuite/gfortran.dg/graphite/id-13.f: New.
* testsuite/gfortran.dg/graphite/id-5.f: New.
* gcc.dg/graphite/id-11.c: New.
* gcc.dg/graphite/id-15.c: New.
* gcc.dg/graphite/interchange-1.c: Un-XFAIL.
* gcc.dg/graphite/interchange-2.c: Un-XFAIL.
* gcc.dg/graphite/interchange-3.c: Un-XFAIL.
* gcc.dg/graphite/interchange-4.c: Un-XFAIL.
* gcc.dg/graphite/interchange-7.c: Un-XFAIL.
* gcc.dg/graphite/scop-matmult.c: Un-XFAIL.
* gfortran.dg/graphite/id-13.f: New.
* gfortran.dg/graphite/id-5.f: New.
2009-07-28 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1756,7 +1792,7 @@
* graphite-clast-to-gimple.c (build_cloog_prog): Do not code generate
statements that have an empty iteration domain.
* testsuite/gfortran.dg/graphite/id-16.f: New.
* gfortran.dg/graphite/id-16.f: New.
2009-07-28 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1765,8 +1801,8 @@
* graphite-scop-detection.c (scopdet_basic_block_info): Fix formatting.
* graphite-sese-to-poly.c (create_linear_expr_from_tree): Assert that
the tree has a known scalar evolution.
* testsuite/gfortran.dg/graphite/id-14.f: New.
* testsuite/gfortran.dg/graphite/id-15.f: New.
* gfortran.dg/graphite/id-14.f: New.
* gfortran.dg/graphite/id-15.f: New.
2009-07-28 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1786,16 +1822,16 @@
* graphite.c (graphite_finalize): Call print_loops instead of
dump_function_to_file.
* testsuite/gcc.dg/graphite/graphite.exp: Fix formatting.
* testsuite/gcc.dg/graphite/pr35356-1.c: New. Look for the number of
* gcc.dg/graphite/graphite.exp: Fix formatting.
* gcc.dg/graphite/pr35356-1.c: New. Look for the number of
loops generated in the graphite output file.
* testsuite/gcc.dg/graphite/pr35356-2.c: New.
* testsuite/gcc.dg/graphite/pr35356-3.c: New. XFAILed for now.
* testsuite/gfortran.dg/graphite/id-12.f: New.
* gcc.dg/graphite/pr35356-2.c: New.
* gcc.dg/graphite/pr35356-3.c: New. XFAILed for now.
* gfortran.dg/graphite/id-12.f: New.
2009-07-24 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-8.c:
* gcc.dg/graphite/graphite_autopar/force-parallel-8.c:
Remove 2 XFAIL.
2009-07-24 Li Feng <nemokingdom@gmail.com>
......@@ -1864,9 +1900,9 @@
2009-07-16 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/id-14.c: New.
* testsuite/gcc.dg/graphite/pr40157.c: New.
* testsuite/gfortran.dg/graphite/id-11.f: New.
* gcc.dg/graphite/id-14.c: New.
* gcc.dg/graphite/pr40157.c: New.
* gfortran.dg/graphite/id-11.f: New.
2009-07-16 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1928,13 +1964,13 @@
polynomials of degree > 1 pass to Graphite.
* tree-chrec.c (scev_is_linear_expression): Call
evolution_function_is_affine_multivariate_p.
* testsuite/gfortran.dg/graphite/id-10.f90: New.
* gfortran.dg/graphite/id-10.f90: New.
2009-07-14 Sebastian Pop <sebastian.pop@amd.com>
* tree-scalar-evolution.c (compute_overall_effect_of_inner_loop):
Instantiate scevs varying in outer loops.
* testsuite/gfortran.dg/graphite/id-9.f: Correct testcase.
* gfortran.dg/graphite/id-9.f: Correct testcase.
2009-07-14 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1943,22 +1979,22 @@
2009-07-14 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/graphite.exp: Fix comments.
* testsuite/gfortran.dg/graphite/graphite.exp: Trigger actions
* gcc.dg/graphite/graphite.exp: Fix comments.
* gfortran.dg/graphite/graphite.exp: Trigger actions
based on the file names as in the C testsuite.
* testsuite/gfortran.dg/graphite/block-1.f90: Fix patterns.
* testsuite/gfortran.dg/graphite/block-2.f: Same.
* testsuite/gfortran.dg/graphite/block-3.f90: Same.
* testsuite/gfortran.dg/graphite/block-4.f90: Same.
* testsuite/gfortran.dg/graphite/id-1.f90: Same.
* testsuite/gfortran.dg/graphite/id-2.f90: Same.
* testsuite/gfortran.dg/graphite/id-3.f90: Same.
* testsuite/gfortran.dg/graphite/id-4.f90: Same.
* testsuite/gfortran.dg/graphite/id-6.f: Same.
* testsuite/gfortran.dg/graphite/id-9.f: Same.
* testsuite/gfortran.dg/graphite/interchange-1.f: Same.
* testsuite/gfortran.dg/graphite/interchange-2.f: Same.
* testsuite/gfortran.dg/graphite/scop-1.f: Same.
* gfortran.dg/graphite/block-1.f90: Fix patterns.
* gfortran.dg/graphite/block-2.f: Same.
* gfortran.dg/graphite/block-3.f90: Same.
* gfortran.dg/graphite/block-4.f90: Same.
* gfortran.dg/graphite/id-1.f90: Same.
* gfortran.dg/graphite/id-2.f90: Same.
* gfortran.dg/graphite/id-3.f90: Same.
* gfortran.dg/graphite/id-4.f90: Same.
* gfortran.dg/graphite/id-6.f: Same.
* gfortran.dg/graphite/id-9.f: Same.
* gfortran.dg/graphite/interchange-1.f: Same.
* gfortran.dg/graphite/interchange-2.f: Same.
* gfortran.dg/graphite/scop-1.f: Same.
2009-07-14 Sebastian Pop <sebastian.pop@amd.com>
......@@ -1967,18 +2003,18 @@
2009-07-13 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-6.c:
* gcc.dg/graphite/graphite_autopar/force-parallel-6.c:
Expect to see the pattern twice.
* testsuite/gcc.dg/graphite/interchange-0.c: Un-XFAIL.
* testsuite/gcc.dg/graphite/interchange-5.c: Same.
* testsuite/gcc.dg/graphite/interchange-6.c: Same.
* gcc.dg/graphite/interchange-0.c: Un-XFAIL.
* gcc.dg/graphite/interchange-5.c: Same.
* gcc.dg/graphite/interchange-6.c: Same.
2009-07-13 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/id-10.c: New.
* testsuite/gcc.dg/graphite/id-12.c: New.
* testsuite/gfortran.dg/graphite/id-7.f: New.
* testsuite/gfortran.dg/graphite/id-8.f: New.
* gcc.dg/graphite/id-10.c: New.
* gcc.dg/graphite/id-12.c: New.
* gfortran.dg/graphite/id-7.f: New.
* gfortran.dg/graphite/id-8.f: New.
2009-07-13 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2039,9 +2075,9 @@
2009-07-09 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/graphite.exp: Added a rule to execute
* gcc.dg/graphite/graphite.exp: Added a rule to execute
run-id-*.c files.
* testsuite/gcc.dg/graphite/run-id-1.c: New.
* gcc.dg/graphite/run-id-1.c: New.
2009-07-09 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2123,7 +2159,7 @@
2009-07-07 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/id-13.c: New.
* gcc.dg/graphite/id-13.c: New.
* graphite-sese-to-poly.c (graphite_stmt_p): Do not call
analyze_scalar_evolution, use scalar_evolution_in_region.
(scan_tree_for_params_right_scev): Add extra assert.
......@@ -2155,22 +2191,22 @@
2009-07-07 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2009-07-07 Li Feng <nemokingdom@gmail.com>
* graphite-clast-to-gimple.c (mark_loops_parallel): Dump information
for dependency checking part.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c: Add
* gcc.dg/graphite/graphite_autopar/force-parallel-1.c: Add
tests for dependency checking.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c: Ditto.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c: Ditto.
* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Add
* gcc.dg/graphite/graphite_autopar/force-parallel-2.c: Ditto.
* gcc.dg/graphite/graphite_autopar/force-parallel-3.c: Ditto.
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Add
flag -fdump-tree-graphite-all for autopar testsuites.
2009-07-06 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2189,7 +2225,7 @@
2009-07-06 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp:
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp:
Added flag -fno-loop-strip-mine for autopar testcase.
2009-07-04 Li Feng <nemokingdom@gmail.com>
......@@ -2335,11 +2371,11 @@
2009-06-24 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c: Update
* gcc.dg/graphite/graphite_autopar/force-parallel-1.c: Update
-fdump-tree-final_cleanup to -fdump-tree-optimized.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c: Ditto.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c: Ditto.
* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Ditto.
* gcc.dg/graphite/graphite_autopar/force-parallel-2.c: Ditto.
* gcc.dg/graphite/graphite_autopar/force-parallel-3.c: Ditto.
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Ditto.
2009-06-23 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2474,7 +2510,7 @@
2009-06-18 Sebastian Pop <sebastian.pop@amd.com>
* gcc/testsuite/gcc.dg/graphite/interchange-{1..7}.c: New avatars of
* gcc.dg/graphite/interchange-{1..7}.c: New avatars of
ltrans-{1..6,8}.c.
2009-06-18 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2608,7 +2644,7 @@
2009-05-17 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp:
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp:
Cover all the testcases (not only the filtered ones).
2009-05-17 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -2785,19 +2821,19 @@
2009-05-11 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite.exp: Set different default
* gcc.dg/graphite/graphite.exp: Set different default
compile options by file names.
* testsuite/gcc.dg/graphite/block{0-6}.c: Remove dg-option line.
* testsuite/gcc.dg/graphite/id-{1-9}.c: Ditto.
* testsuite/gcc.dg/graphite/scop-{0-20}.c: Ditto.
* testsuite/gcc.dg/graphite/scop-matmult.c: Ditto.
* gcc.dg/graphite/block{0-6}.c: Remove dg-option line.
* gcc.dg/graphite/id-{1-9}.c: Ditto.
* gcc.dg/graphite/scop-{0-20}.c: Ditto.
* gcc.dg/graphite/scop-matmult.c: Ditto.
2009-05-08 Li Feng <nemokingdom@gmail.com>
* testsuite/gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
* testsuite/gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
* gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
* gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2009-05-07 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -2817,8 +2853,8 @@
(try_generate_gimple_bb): Cleanup.
(build_scops): Enable data references.
* testsuite/gcc.dg/graphite/id-5.c: New.
* testsuite/gcc.dg/graphite/id-9.c: New.
* gcc.dg/graphite/id-5.c: New.
* gcc.dg/graphite/id-9.c: New.
* tree-chrec.c (evolution_function_right_is_integer_cst): New.
* tree-chrec.h (evolution_function_right_is_integer_cst): New.
......@@ -2847,8 +2883,8 @@
2009-05-01 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/id-6.c: Update testcase.
* testsuite/gcc.dg/graphite/scop-3.c: Dito.
* gcc.dg/graphite/id-6.c: Update testcase.
* gcc.dg/graphite/scop-3.c: Dito.
2009-05-01 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -2862,7 +2898,7 @@
(harmful_stmt_in_bb): Check if we can represent the conditions.
(scopdet_basic_block_info (basic_block bb, VEC): Pass the loop to
harmful_stmt_in_bb.
* testsuite/gcc.dg/graphite/id-7.c: New.
* gcc.dg/graphite/id-7.c: New.
2009-04-30 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -2870,7 +2906,7 @@
Check all bbs in region, not only the bbs that are represented in
GRAPHITE.
(build_poly_scop): Add newline.
* testsuite/gcc.dg/graphite/id-8.c: New.
* gcc.dg/graphite/id-8.c: New.
2009-04-30 Li Feng <nemokingdom@gmail.com>
......@@ -2906,7 +2942,7 @@
* graphite-scop-detection.c (graphite_can_represent_scev): Do not
allow non constant strides.
* testsuite/gcc.dg/graphite/scop-20.c: New.
* gcc.dg/graphite/scop-20.c: New.
2009-04-24 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2916,8 +2952,8 @@
2009-04-24 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/id-6.c: Fix pattern.
* testsuite/gcc.dg/graphite/scop-3.c: Same.
* gcc.dg/graphite/id-6.c: Fix pattern.
* gcc.dg/graphite/scop-3.c: Same.
2009-04-24 Sebastian Pop <sebastian.pop@amd.com>
......@@ -2999,7 +3035,7 @@
* graphite-ppl.h (debug_ppl_powerset_matrix): New.
* graphite-sese-to-poly.c (add_condition_to_pbb): Use
upper_bound_assign to calculate unions.
* testsuite/gcc.dg/graphite/id-6.c: New.
* gcc.dg/graphite/id-6.c: New.
2009-04-09 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -3023,8 +3059,8 @@
2009-04-08 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gfortran.dg/graphite/interchange-1.c: New.
* testsuite/gfortran.dg/graphite/interchange-2.c: New.
* gfortran.dg/graphite/interchange-1.c: New.
* gfortran.dg/graphite/interchange-2.c: New.
2009-04-08 Sebastian Pop <sebastian.pop@amd.com>
......@@ -3071,7 +3107,7 @@
(add_condition_to_domain): New.
(add_condition_to_pbb): New.
(add_conditions_to_domain): Cleanup and handle of NE_EXPR and EQ_EXPR.
* testsuite/gcc.dg/graphite/scop-3.c: Update number of detected SCoPs.
* gcc.dg/graphite/scop-3.c: Update number of detected SCoPs.
2009-04-08 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -3203,14 +3239,14 @@
2009-03-29 Tobias Grosser <grosser@fim.uni-passau.de>
* graphite-poly.c: (apply_poly_transforms): sorry -> gcc_unreachable.
* testsuite/gcc.dg/graphite/pr37883.c: Remove -floop-*
* testsuite/gcc.dg/graphite/pr37928.c: Same
* testsuite/gcc.dg/graphite/pr38409.c: Same
* testsuite/gcc.dg/graphite/pr38498.c: Same
* testsuite/gcc.dg/graphite/pr38559.c: Same
* testsuite/gcc.dg/graphite/pr39335.c: Same
* testsuite/gcc.dg/graphite/pr39335_1.c: Same
* testsuite/gfortran.dg/graphite/block-2.f: Same
* gcc.dg/graphite/pr37883.c: Remove -floop-*
* gcc.dg/graphite/pr37928.c: Same
* gcc.dg/graphite/pr38409.c: Same
* gcc.dg/graphite/pr38498.c: Same
* gcc.dg/graphite/pr38559.c: Same
* gcc.dg/graphite/pr39335.c: Same
* gcc.dg/graphite/pr39335_1.c: Same
* gfortran.dg/graphite/block-2.f: Same
* tree-ssa-loop.c (gate_graphite_transforms): Always fail if called
with -floop-*.
......@@ -3329,7 +3365,7 @@
2009-03-13 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/id-4.c: New.
* gcc.dg/graphite/id-4.c: New.
2009-03-12 Sebastian Pop <sebastian.pop@amd.com>
......@@ -3362,7 +3398,7 @@
* graphite-scop-detection.c (is_simple_operand): Do not handle
REALPART_EXPR.
* testsuite/gcc.dg/graphite/id-2.c: New.
* gcc.dg/graphite/id-2.c: New.
* graphite-sese-to-poly.c (build_bb_loops,
add_value_to_dim, scan_tree_for_params_right_scev,
......@@ -3472,24 +3508,24 @@
2009-03-04 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/pr37485.c: Remove -floop-block
* testsuite/gcc.dg/graphite/pr37828.c: Same.
* testsuite/gcc.dg/graphite/pr37684.c: Same.
* testsuite/gcc.dg/graphite/block-0.c: Same.
* testsuite/gcc.dg/graphite/block-1.c: Same.
* testsuite/gcc.dg/graphite/block-2.c: Same.
* testsuite/gcc.dg/graphite/block-3.c: Same.
* testsuite/gcc.dg/graphite/block-4.c: Same.
* testsuite/gcc.dg/graphite/block-5.c: Same.
* testsuite/gcc.dg/graphite/block-6.c: Same.
* testsuite/gfortran.dg/graphite/pr38083.f90: Same.
* testsuite/gfortran.dg/graphite/block-1.f90: Same.
* testsuite/gfortran.dg/graphite/block-3.f90: Same.
* testsuite/gfortran.dg/graphite/pr37852.f90: Same.
* testsuite/gfortran.dg/graphite/block-4.f90: Same.
* testsuite/gfortran.dg/graphite/pr37980.f90: Same.
* testsuite/gfortran.dg/graphite/pr38953.f90: Same.
* testsuite/gfortran.dg/graphite/pr37857.f90: Same.
* gcc.dg/graphite/pr37485.c: Remove -floop-block
* gcc.dg/graphite/pr37828.c: Same.
* gcc.dg/graphite/pr37684.c: Same.
* gcc.dg/graphite/block-0.c: Same.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-2.c: Same.
* gcc.dg/graphite/block-3.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gfortran.dg/graphite/pr38083.f90: Same.
* gfortran.dg/graphite/block-1.f90: Same.
* gfortran.dg/graphite/block-3.f90: Same.
* gfortran.dg/graphite/pr37852.f90: Same.
* gfortran.dg/graphite/block-4.f90: Same.
* gfortran.dg/graphite/pr37980.f90: Same.
* gfortran.dg/graphite/pr38953.f90: Same.
* gfortran.dg/graphite/pr37857.f90: Same.
* opts.c: Remove -floop-block from -O2.
* graphite-poly.c: Fail if -floop-block -floop-interchange or
-floop-strip-mine are used.
......@@ -3546,8 +3582,8 @@
* graphite-clast-to-gimple.c (graphite_loop_normal_form): Same.
* tree-flow.h (canonicalize_loop_ivs): Update declaration.
* testsuite/gcc.dg/graphite/pr39335_1.c: New.
* testsuite/gcc.dg/graphite/pr39335.c: New.
* gcc.dg/graphite/pr39335_1.c: New.
* gcc.dg/graphite/pr39335.c: New.
2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
......@@ -3669,7 +3705,7 @@
* graphite-sese-to-poly.c (build_poly_scop): Don't fail on
build_sese_loop_nests.
* testsuite/gcc.dg/graphite/id-1.c: New.
* gcc.dg/graphite/id-1.c: New.
2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -4095,7 +4131,7 @@
* graphite.h (ref_nb_loops): ... from here.
(struct scop): Remove bbs_b bitmap.
(SCOP_BBS_B, bb_in_scop_p, loop_in_scop_p): Removed.
* testsuite/gcc.dg/graphite/scop-19.c: New
* gcc.dg/graphite/scop-19.c: New
2009-02-03 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -4233,7 +4269,7 @@
2009-01-11 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/38786
* testsuite/gcc.dg/graphite/pr38786.c: New.
* gcc.dg/graphite/pr38786.c: New.
* graphite.c (expand_scalar_variables_ssa_name): New, outlined from
the SSA_NAME case of expand_scalar_variables_expr.
(expand_scalar_variables_expr): Also gather the scalar computation
......@@ -4243,7 +4279,7 @@
2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
* gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
......@@ -4263,7 +4299,7 @@
Jan Sjodin <jan.sjodin@amd.com>
PR tree-optimization/38559
* testsuite/gcc.dg/graphite/pr38559.c: New.
* gcc.dg/graphite/pr38559.c: New.
* graphite.c (debug_value, copy_constraint,
swap_constraint_variables, scale_constraint_variable, ): New.
......@@ -4297,15 +4333,15 @@
(graphite_transform_loops): Do not handle scops that contain condition
scalar phi nodes.
* testsuite/gcc.dg/graphite/pr38500.c: Fixed warning as committed
* gcc.dg/graphite/pr38500.c: Fixed warning as committed
in trunk.
* testsuite/gcc.dg/graphite/block-0.c: Update test.
* testsuite/gcc.dg/graphite/block-1.c: Same.
* testsuite/gcc.dg/graphite/block-2.c: Remove xfail and test for
* gcc.dg/graphite/block-0.c: Update test.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-2.c: Remove xfail and test for
blocking.
* testsuite/gcc.dg/graphite/block-4.c: Remove test for strip mine.
* testsuite/gcc.dg/graphite/block-3.c: New.
* testsuite/gcc.dg/graphite/pr38498.c: New.
* gcc.dg/graphite/block-4.c: Remove test for strip mine.
* gcc.dg/graphite/block-3.c: New.
* gcc.dg/graphite/pr38498.c: New.
2008-12-22 Harsha Jagasia <harsha.jagasia@amd.com>
......@@ -4379,13 +4415,13 @@
2008-12-11 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/scop-16.c: Test only scop specific info.
* testsuite/gcc.dg/graphite/scop-17.c: Same.
* testsuite/gcc.dg/graphite/block-5.c: New.
* testsuite/gcc.dg/graphite/block-6.c: New.
* testsuite/gcc.dg/graphite/pr37485.c: Clean dump file after.
* testsuite/gcc.dg/graphite/pr37684.c: Same.
* testsuite/gcc.dg/graphite/block-2.c: Same.
* gcc.dg/graphite/scop-16.c: Test only scop specific info.
* gcc.dg/graphite/scop-17.c: Same.
* gcc.dg/graphite/block-5.c: New.
* gcc.dg/graphite/block-6.c: New.
* gcc.dg/graphite/pr37485.c: Clean dump file after.
* gcc.dg/graphite/pr37684.c: Same.
* gcc.dg/graphite/block-2.c: Same.
* graphite.c (struct ivtype_map_elt): New.
(debug_ivtype_elt, debug_ivtype_map_1, debug_ivtype_map,
......@@ -4433,7 +4469,7 @@
(graphite_transform_loops): Move condition detection before parameter
detection.
* graphite.h (struct scop): Add SCOP_ADD_PARAMS.
* testsuite/gfortran.dg/graphite/pr38459.f90: New.
* gfortran.dg/graphite/pr38459.f90: New.
2008-12-09 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -4449,19 +4485,19 @@
2008-12-08 Tobias Grosser <grosser@fim.uni-passau.de>
PR middle-end/38084
Fix testsuite/gfortran.dg/graphite/id-3.f90.
Fix gfortran.dg/graphite/id-3.f90.
* graphite.c (scopdet_basic_block_info): Fix bug that found some
regions more than once.
2008-12-03 Sebastian Pop <sebastian.pop@amd.com>
Fix testsuite/gfortran.dg/graphite/id-4.f90.
Fix gfortran.dg/graphite/id-4.f90.
* graphite.c (scan_tree_for_params): Do not compute the multiplicand
when not needed.
2008-12-03 Sebastian Pop <sebastian.pop@amd.com>
Fix testsuite/gfortran.dg/graphite/id-1.f90.
Fix gfortran.dg/graphite/id-1.f90.
* graphite.c (gmp_cst_to_tree): Pass the type in parameter.
(loop_iv_stack_patch_for_consts): Update use of gmp_cst_to_tree.
(max_precision_type): New.
......@@ -4481,12 +4517,12 @@
2008-12-02 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/pr38084.c: New.
* testsuite/gfortran.dg/graphite/id-1.f90: New.
* testsuite/gfortran.dg/graphite/id-2.f90: New.
* testsuite/gfortran.dg/graphite/id-3.f90: New.
* testsuite/gfortran.dg/graphite/id-4.f90: New.
* testsuite/gfortran.dg/graphite/pr37857.f90: New.
* gcc.dg/graphite/pr38084.c: New.
* gfortran.dg/graphite/id-1.f90: New.
* gfortran.dg/graphite/id-2.f90: New.
* gfortran.dg/graphite/id-3.f90: New.
* gfortran.dg/graphite/id-4.f90: New.
* gfortran.dg/graphite/pr37857.f90: New.
2008-12-02 Sebastian Pop <sebastian.pop@amd.com>
Jan Sjodin <jan.sjodin@amd.com>
......@@ -4502,20 +4538,20 @@
PR middle-end/38083
PR middle-end/38125
* testsuite/gcc.dg/graphite/pr38073.c: New.
* testsuite/gcc.dg/graphite/pr37928.c: New.
* testsuite/gcc.dg/graphite/pr37883.c: New.
* testsuite/gcc.dg/graphite/pr38125.c: New.
* testsuite/gfortran.dg/graphite/pr38083.f90: New.
* testsuite/gfortran.dg/graphite/pr37852.f90: New.
* testsuite/gfortran.dg/graphite/pr37980.f90: New.
* gcc.dg/graphite/pr38073.c: New.
* gcc.dg/graphite/pr37928.c: New.
* gcc.dg/graphite/pr37883.c: New.
* gcc.dg/graphite/pr38125.c: New.
* gfortran.dg/graphite/pr38083.f90: New.
* gfortran.dg/graphite/pr37852.f90: New.
* gfortran.dg/graphite/pr37980.f90: New.
* testsuite/gcc.dg/graphite/scop-18.c: Remove reduction, test for
* gcc.dg/graphite/scop-18.c: Remove reduction, test for
the number of detected scops. Copy exact same test for loop
blocking...
* testsuite/gcc.dg/graphite/block-1.c: Fix the number of expected
* gcc.dg/graphite/block-1.c: Fix the number of expected
loops to be blocked as reductions are not handled.
* testsuite/gcc.dg/graphite/block-4.c: ...here. New.
* gcc.dg/graphite/block-4.c: ...here. New.
* tree-phinodes.c (remove_phi_nodes): New, extracted from...
* tree-cfg.c (remove_phi_nodes_and_edges_for_unreachable_block):
......@@ -4624,7 +4660,7 @@
* graphite.c (scopdet_basic_block_info): Fix loops with multiple
exits and conditions.
* testsuite/gcc.dg/graphite/pr37943.c: New.
* gcc.dg/graphite/pr37943.c: New.
2008-10-23 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -4668,7 +4704,7 @@
Harsha Jagasia <harsha.jagasia@amd.com>
PR tree-optimization/37828
* testsuite/gcc.dg/graphite/pr37828.c: New.
* gcc.dg/graphite/pr37828.c: New.
* graphite.c (graphite_trans_loop_block): Do not loop block
single nested loops.
......@@ -4760,7 +4796,7 @@
2008-09-01 Sebastian Pop <sebastian.pop@amd.com>
* Merge from mainline (138275:139870).
* testsuite/gcc.dg/graphite/scop-matmult.c: XFailed as one of
* gcc.dg/graphite/scop-matmult.c: XFailed as one of
the commits from trunk broke the niter detection.
2008-09-01 Sebastian Pop <sebastian.pop@amd.com>
......@@ -4957,41 +4993,41 @@
2008-08-20 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
* testsuite/lib/target-supports.exp
* lib/target-supports.exp
(check_effective_target_fgraphite): New.
* testsuite/gcc.dg/graphite/graphite.exp: Early exit when
* gcc.dg/graphite/graphite.exp: Early exit when
check_effective_target_fgraphite returns false.
Set dg-do-what-default to compile.
(scan-graphite-dump-times): Removed.
* testsuite/gfortran.dg/graphite/graphite.exp: Same.
* gfortran.dg/graphite/graphite.exp: Same.
* testsuite/gcc.dg/graphite/scop-0.c: Do not use "dg-do compile".
* gcc.dg/graphite/scop-0.c: Do not use "dg-do compile".
Use scan-tree-dump-times instead of scan-graphite-dump-times.
* testsuite/gcc.dg/graphite/scop-1.c: Same.
* testsuite/gcc.dg/graphite/scop-2.c: Same.
* testsuite/gcc.dg/graphite/scop-3.c: Same.
* testsuite/gcc.dg/graphite/scop-4.c: Same.
* testsuite/gcc.dg/graphite/scop-5.c: Same.
* testsuite/gcc.dg/graphite/scop-6.c: Same.
* testsuite/gcc.dg/graphite/scop-7.c: Same.
* testsuite/gcc.dg/graphite/scop-8.c: Same.
* testsuite/gcc.dg/graphite/scop-9.c: Same.
* testsuite/gcc.dg/graphite/scop-10.c: Same.
* testsuite/gcc.dg/graphite/scop-11.c: Same.
* testsuite/gcc.dg/graphite/scop-12.c: Same.
* testsuite/gcc.dg/graphite/scop-13.c: Same.
* testsuite/gcc.dg/graphite/scop-matmult.c: Same.
* testsuite/gcc.dg/graphite/scop-14.c: Same.
* testsuite/gcc.dg/graphite/scop-15.c: Same.
* testsuite/gcc.dg/graphite/block-0.c: Same.
* testsuite/gcc.dg/graphite/scop-16.c: Same.
* testsuite/gcc.dg/graphite/block-1.c: Same.
* testsuite/gcc.dg/graphite/scop-17.c: Same.
* testsuite/gcc.dg/graphite/scop-18.c: Same.
* testsuite/gfortran.dg/graphite/block-1.f90: Same.
* testsuite/gfortran.dg/graphite/scop-1.f: Same.
* testsuite/gfortran.dg/graphite/block-2.f: Same.
* gcc.dg/graphite/scop-1.c: Same.
* gcc.dg/graphite/scop-2.c: Same.
* gcc.dg/graphite/scop-3.c: Same.
* gcc.dg/graphite/scop-4.c: Same.
* gcc.dg/graphite/scop-5.c: Same.
* gcc.dg/graphite/scop-6.c: Same.
* gcc.dg/graphite/scop-7.c: Same.
* gcc.dg/graphite/scop-8.c: Same.
* gcc.dg/graphite/scop-9.c: Same.
* gcc.dg/graphite/scop-10.c: Same.
* gcc.dg/graphite/scop-11.c: Same.
* gcc.dg/graphite/scop-12.c: Same.
* gcc.dg/graphite/scop-13.c: Same.
* gcc.dg/graphite/scop-matmult.c: Same.
* gcc.dg/graphite/scop-14.c: Same.
* gcc.dg/graphite/scop-15.c: Same.
* gcc.dg/graphite/block-0.c: Same.
* gcc.dg/graphite/scop-16.c: Same.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/scop-17.c: Same.
* gcc.dg/graphite/scop-18.c: Same.
* gfortran.dg/graphite/block-1.f90: Same.
* gfortran.dg/graphite/scop-1.f: Same.
* gfortran.dg/graphite/block-2.f: Same.
2008-08-20 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5085,9 +5121,9 @@
* graphite.c (graphite_trans_scop_block): Or the result with
the result from graphite_trans_loop_block.
* testsuite/gcc.dg/graphite/block-1.c: New.
* testsuite/gfortran.dg/graphite/block-1.f90: New.
* testsuite/gfortran.dg/graphite/block-2.f: New.
* gcc.dg/graphite/block-1.c: New.
* gfortran.dg/graphite/block-1.f90: New.
* gfortran.dg/graphite/block-2.f: New.
2008-08-20 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5101,11 +5137,11 @@
* graphite.c (stmt_simple_memref_for_scop_p): Removed.
(is_simple_operand): Call stmt_simple_memref_p.
* testsuite/gcc.dg/graphite/scop-matmult.c: Updated for not
* gcc.dg/graphite/scop-matmult.c: Updated for not
using pointer arithmetic, as this is optimized by PRE and
makes the code too difficult to analyze.
* testsuite/gcc.dg/graphite/scop-18.c: Same.
* gcc.dg/graphite/scop-18.c: Same.
2008-08-20 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5219,28 +5255,28 @@
* gcc/graphite.c (limit_scops): New.
(graphite_transform_loops): Add limit SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-0.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-1.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-10.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-11.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-12.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-13.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-14.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-15.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-16.c: Update number of SCoPs.
* gcc.dg/graphite/scop-0.c: Update number of SCoPs.
* gcc.dg/graphite/scop-1.c: Update number of SCoPs.
* gcc.dg/graphite/scop-10.c: Update number of SCoPs.
* gcc.dg/graphite/scop-11.c: Update number of SCoPs.
* gcc.dg/graphite/scop-12.c: Update number of SCoPs.
* gcc.dg/graphite/scop-13.c: Update number of SCoPs.
* gcc.dg/graphite/scop-14.c: Update number of SCoPs.
* gcc.dg/graphite/scop-15.c: Update number of SCoPs.
* gcc.dg/graphite/scop-16.c: Update number of SCoPs.
Change loop numbers.
* gcc/testsuite/gcc.dg/graphite/scop-17.c: Update number of SCoPs.
* gcc.dg/graphite/scop-17.c: Update number of SCoPs.
Change loop numbers.
* gcc/testsuite/gcc.dg/graphite/scop-18.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-2.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-3.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-4.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-5.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-6.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-7.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-8.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-9.c: Update number of SCoPs.
* gcc/testsuite/gcc.dg/graphite/scop-matmult.c: Update number of SCoPs.
* gcc.dg/graphite/scop-18.c: Update number of SCoPs.
* gcc.dg/graphite/scop-2.c: Update number of SCoPs.
* gcc.dg/graphite/scop-3.c: Update number of SCoPs.
* gcc.dg/graphite/scop-4.c: Update number of SCoPs.
* gcc.dg/graphite/scop-5.c: Update number of SCoPs.
* gcc.dg/graphite/scop-6.c: Update number of SCoPs.
* gcc.dg/graphite/scop-7.c: Update number of SCoPs.
* gcc.dg/graphite/scop-8.c: Update number of SCoPs.
* gcc.dg/graphite/scop-9.c: Update number of SCoPs.
* gcc.dg/graphite/scop-matmult.c: Update number of SCoPs.
2008-08-11 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -5260,8 +5296,8 @@
2008-08-07 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/scop-16.c: Fix for 32bit.
* testsuite/gcc.dg/graphite/scop-17.c: Fix for 32bit.
* gcc.dg/graphite/scop-16.c: Fix for 32bit.
* gcc.dg/graphite/scop-17.c: Fix for 32bit.
2008-08-04 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5287,9 +5323,9 @@
* tree-ssa-loop.c (graphite_transforms): ... here.
When not configured with CLooG, print to dump_file that
Graphite transforms were not performed.
* testsuite/gcc.dg/graphite/graphite.exp (scan-graphite-dump-times):
* gcc.dg/graphite/graphite.exp (scan-graphite-dump-times):
New.
* testsuite/gcc.dg/graphite/*.c: Updated all testcases to use
* gcc.dg/graphite/*.c: Updated all testcases to use
scan-graphite-dump-times.
2008-08-03 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5399,7 +5435,7 @@
Remove fallouts from "Reverted the Condate changes".
* tree.h: Remove unused decl.
* testsuite/gcc.dg/tree-checker: Same.
* gcc.dg/tree-checker: Same.
* timevar.def: Remove counter.
2008-07-24 Sebastian Pop <sebastian.pop@amd.com>
......@@ -5428,11 +5464,11 @@
optimizations.
* doc/invoke.texi: Remove -fgraphite and add -floop-block,
-floop-strip-mine and -floop-interchange.
* testsuite/gcc.dg/graphite/block-0.c: Add -floop-block and remove
* gcc.dg/graphite/block-0.c: Add -floop-block and remove
-fgraphite.
* testsuite/gcc.dg/graphite/scop-16.c: Ditto.
* testsuite/gcc.dg/graphite/scop-17.c: Ditto.
* testsuite/gcc.dg/graphite/scop-18.c: Ditto.
* gcc.dg/graphite/scop-16.c: Ditto.
* gcc.dg/graphite/scop-17.c: Ditto.
* gcc.dg/graphite/scop-18.c: Ditto.
2008-07-23 Jan Sjodin <jan.sjodin@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
......@@ -5499,7 +5535,7 @@
rename_variables_in_bb): Declare.
* tree-cfg.c (remove_bb): Extern.
* testsuite/gcc.dg/graphite/block-0.c: New.
* gcc.dg/graphite/block-0.c: New.
2008-07-21 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
Sebastian Pop <sebastian.pop@amd.com>
......@@ -5507,9 +5543,9 @@
* graphite.c (strip_mine_profitable_p): New.
(graphite_trans_bb_block): Disable strip mining if not profitable.
* testsuite/gcc.dg/graphite/scop-18.c: New.
* testsuite/gcc.dg/graphite/scop-17.c: Fixed.
* testsuite/gcc.dg/graphite/scop-16.c: Fixed.
* gcc.dg/graphite/scop-18.c: New.
* gcc.dg/graphite/scop-17.c: Fixed.
* gcc.dg/graphite/scop-16.c: Fixed.
2008-07-17 Harsha Jagasia <harsha.jagasia@amd.com>
Jan Sjodin <jan.sjodin@amd.com>
......@@ -5524,8 +5560,8 @@
* tree-loop-linear.c (perfect_loop_nest_depth): Remove static.
* tree-flow.h (perfect_loop_nest_depth): Declare as extern.
* testsuite/gcc.dg/graphite/scop-16.c: New.
* testsuite/gcc.dg/graphite/scop-17.c: New.
* gcc.dg/graphite/scop-16.c: New.
* gcc.dg/graphite/scop-17.c: New.
2008-07-11 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -5540,28 +5576,28 @@
(build_scops_1): Cleanup, bugfixes.
(build_scops): Cleanup.
* testsuite/gcc.dg/graphite/scop-matmult.c: Remove duplicated code.
* testsuite/gcc.dg/graphite/scop-15.c: Add SCoP numbers.
* gcc.dg/graphite/scop-matmult.c: Remove duplicated code.
* gcc.dg/graphite/scop-15.c: Add SCoP numbers.
2008-07-10 Harsha Jagasia <harsha.jagasia@amd.com>
* testsuite/gfortran.dg/graphite/scop-1.f: Update to reduced test case.
* gfortran.dg/graphite/scop-1.f: Update to reduced test case.
* testsuite/gfortran.dg/graphite/graphite.exp: Use
* gfortran.dg/graphite/graphite.exp: Use
DEFAULT_GRAPHITE_FLAGS.
* testsuite/gcc.dg/graphite/scop-15.c: Update to reduced test case.
* gcc.dg/graphite/scop-15.c: Update to reduced test case.
2008-07-10 Harsha Jagasia <harsha.jagasia@amd.com>
* graphite.c (scan_tree_for_params): Do not assert any more if
MULT_EXPR parameter is negative.
* testsuite/gfortran.dg/graphite/scop-1.f: New.
* gfortran.dg/graphite/scop-1.f: New.
* testsuite/gfortran.dg/graphite/graphite.exp: New.
* gfortran.dg/graphite/graphite.exp: New.
* testsuite/gcc.dg/graphite/scop-15.c: New.
* gcc.dg/graphite/scop-15.c: New.
2008-07-10 Harsha Jagasia <harsha.jagasia@amd.com>
......@@ -5582,7 +5618,7 @@
(graphite_apply_transformations): Rename from
graphite_transformations.
* testsuite/gcc.dg/graphite/scop-matmult.c: New.
* gcc.dg/graphite/scop-matmult.c: New.
2008-07-10 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -5771,7 +5807,7 @@
with multiple exits and conditional handling in edge cases.
(is_loop_exit): Fix memory leak. (Forgotten in last commit)
* testsuite/gcc.dg/graphite/scop-14.c: New.
* gcc.dg/graphite/scop-14.c: New.
2008-06-06 Tobias Grosser <grosser@fim.uni-passau.de>
Adrien Eliche <aeliche@isty.uvsq.fr>
......@@ -5927,9 +5963,9 @@
(is_bb_addable): Rework condition handling, now support for case
case statements and loops with multiple exits.
* testsuite/gcc.dg/graphite/scop-11.c: New.
* testsuite/gcc.dg/graphite/scop-12.c: New.
* testsuite/gcc.dg/graphite/scop-13.c: New.
* gcc.dg/graphite/scop-11.c: New.
* gcc.dg/graphite/scop-12.c: New.
* gcc.dg/graphite/scop-13.c: New.
2008-05-29 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -5996,19 +6032,19 @@
2008-05-06 Tobias Grosser <grosser@fim.uni-passau.de>
* testsuite/gcc.dg/graphite/scop-1.c: Update.
* testsuite/gcc.dg/graphite/scop-2.c: Update.
* testsuite/gcc.dg/graphite/scop-4.c: Update.
* testsuite/gcc.dg/graphite/scop-5.c: Add.
* testsuite/gcc.dg/graphite/scop-6.c: Add.
* gcc.dg/graphite/scop-1.c: Update.
* gcc.dg/graphite/scop-2.c: Update.
* gcc.dg/graphite/scop-4.c: Update.
* gcc.dg/graphite/scop-5.c: Add.
* gcc.dg/graphite/scop-6.c: Add.
2008-05-06 Sebastian Pop <sebastian.pop@amd.com>
* testsuite/gcc.dg/graphite/scop-0.c: Add.
* testsuite/gcc.dg/graphite/scop-7.c: Add.
* testsuite/gcc.dg/graphite/scop-8.c: Add.
* testsuite/gcc.dg/graphite/scop-9.c: Add.
* testsuite/gcc.dg/graphite/scop-10.c: Add.
* gcc.dg/graphite/scop-0.c: Add.
* gcc.dg/graphite/scop-7.c: Add.
* gcc.dg/graphite/scop-8.c: Add.
* gcc.dg/graphite/scop-9.c: Add.
* gcc.dg/graphite/scop-10.c: Add.
2008-05-06 Tobias Grosser <grosser@fim.uni-passau.de>
......@@ -6035,7 +6071,7 @@
scop_end_loop): New.
(build_scops): Do not use dfs_enumerate_from.
* testsuite/gcc.dg/graphite/scop-{1,2,4}.c: Updated.
* gcc.dg/graphite/scop-{1,2,4}.c: Updated.
2008-04-23 Sebastian Pop <sebastian.pop@amd.com>
......@@ -6261,7 +6297,7 @@
(SCOP_LOOPS): New.
(scop_loop_index): Test that the given loop belongs to SCOP_LOOPS.
* testsuite/gcc.dg/graphite/scop-{1,...,7}.c: Updated.
* gcc.dg/graphite/scop-{1,...,7}.c: Updated.
2008-02-27 Antoniu Pop <antoniu.pop@gmail.com>
Sebastian Pop <sebastian.pop@amd.com>
......@@ -6377,7 +6413,7 @@
* tree-loop-distribution.c: Fix apsi.f ICE.
(create_bb_after_loop): New.
(generate_loops_for_partition): Use it.
* testsuite/gfortran.dg/ldist-1.f90: New.
* gfortran.dg/ldist-1.f90: New.
* tree-data-ref.c (dot_rdg): Use /tmp/rdg.dot for dotty format.
* graphite.c (dot_scop): Use /tmp/scop.dot for dotty format.
......@@ -6619,12 +6655,12 @@
2007-04-13 Sebastian Pop <sebastian.pop@inria.fr>
* doc/invoke.texi (-ftree-check-verbose): Documented.
* testsuite/gcc.dg/tree-checker/tree-checks-1.c: New.
* testsuite/gcc.dg/tree-checker/tree-checks-2.c: New.
* testsuite/gcc.dg/tree-checker/tree-checks-3.c: New.
* testsuite/gcc.dg/tree-checker/tree-checks-4.c: New.
* testsuite/gcc.dg/tree-checker/tree-checks.exp: New.
* testsuite/gcc.dg/tree-checker/condates.crp: New.
* gcc.dg/tree-checker/tree-checks-1.c: New.
* gcc.dg/tree-checker/tree-checks-2.c: New.
* gcc.dg/tree-checker/tree-checks-3.c: New.
* gcc.dg/tree-checker/tree-checks-4.c: New.
* gcc.dg/tree-checker/tree-checks.exp: New.
* gcc.dg/tree-checker/condates.crp: New.
* common.opt (ftree-checks-verbose): New.
* tree-check.c (tree_check_warning): Move extra stderr output
under control of flag_tree_check_verbose.
......@@ -6824,9 +6860,9 @@
* doc/invoke.texi (-fgraphite): Correct typo.
* tree-scalar-evolution.c (number_of_iterations_for_all_loops): Update
use of print_loop_ir.
* testsuite/gcc.dg/graphite/scop-1.c: New.
* testsuite/gcc.dg/graphite/scop-2.c: New.
* testsuite/gcc.dg/graphite/graphite.exp: New.
* gcc.dg/graphite/scop-1.c: New.
* gcc.dg/graphite/scop-2.c: New.
* gcc.dg/graphite/graphite.exp: New.
* graphite.c: Include domwalk.h.
(print_scop): Print only the entry and exit blocks.
(debug_scop): No longer static.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment