[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