[PATCH 0/7] Fix PR45297

Richard Guenther rguenther@suse.de
Wed Dec 1 12:05:00 GMT 2010


On Tue, 30 Nov 2010, Sebastian Pop 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?

Ok.

Thanks,
Richard.

> 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 +
>  12 files changed, 581 insertions(+), 241 deletions(-)
>  create mode 100644 gcc/testsuite/gcc.dg/graphite/pr45297.c
> 
> 

-- 
Richard Guenther <rguenther@suse.de>
Novell / SUSE Labs
SUSE LINUX Products GmbH - Nuernberg - AG Nuernberg - HRB 16746 - GF: Markus Rex



More information about the Gcc-patches mailing list