[PATCH 0/7] Fix PR45297

H.J. Lu hjl.tools@gmail.com
Wed Dec 1 20:37:00 GMT 2010


On Tue, Nov 30, 2010 at 6:50 AM, Sebastian Pop <sebpop@gmail.com> wrote:
> This set of patches merges the changes needed to fix PR45297 from the
> Graphite branch to trunk.  This has been bootstrapped and tested on
> amd64-linux.  It also passed the SPEC benchmarks, although with some
> pre-existing errors inherited from the last merge from trunk: I will
> merge trunk into the graphite branch.  Ok for trunk?
>
> Sebastian
>
> spop (7):
>  Add a stride parameter to scop_do_strip_mine.
>  Call recompute_tree_invariant_for_addr_expr when replacing a constant
>    in an ADDR_EXPR.
>  Do not rewrite out of SSA scalar dependences crossing the limits of
>    the scop.
>  Postpone the rewrite out of SSA to the end of the translation to
>    polyhedral representation.
>  LHS cannot be an ADDR_EXPR.
>  Avoid the analysis of data references after the translation out of
>    SSA.
>  Fix unused warnings.
>
>  gcc/ChangeLog                           |  101 +++++++
>  gcc/ChangeLog.graphite                  |  103 +++++++
>  gcc/graphite-blocking.c                 |   42 ++-
>  gcc/graphite-poly.c                     |   12 +-
>  gcc/graphite-poly.h                     |   20 ++-
>  gcc/graphite-sese-to-poly.c             |  477 +++++++++++++++++++------------
>  gcc/graphite-sese-to-poly.h             |    4 -
>  gcc/graphite.c                          |   29 +--
>  gcc/sese.c                              |   10 +
>  gcc/sese.h                              |   10 +-
>  gcc/testsuite/ChangeLog                 |    5 +
>  gcc/testsuite/gcc.dg/graphite/pr45297.c |    9 +

This caused:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46754

-- 
H.J.



More information about the Gcc-patches mailing list