[PATCH 0/3][graphite] Fix testsuite fails and three miscompiles in cpu2006
Sebastian Pop
sebpop@gmail.com
Fri Jul 23 05:45:00 GMT 2010
This patch-set fixes some of the testsuite ICEs and miscompiles. This
also fixes 3 of the 5 miscompiles of cpu2006. I'm committing these
patches to the graphite branch for further test.
Sebastian Pop (3):
Do not instantiate default definitions in instantiate_scev_name.
Use SSA_NAME_DEF_STMT only on SSA_NAMEs.
Propagate constant values or parametric expressions outside the scop
region.
gcc/ChangeLog.graphite | 24 ++++++++
gcc/graphite-sese-to-poly.c | 88 ++++++++++++++++++++++++----
gcc/sese.c | 2 +-
gcc/testsuite/gcc.dg/graphite/id-24.c | 22 +++++++
gcc/testsuite/gcc.dg/graphite/run-id-5.c | 54 +++++++++++++++++
gcc/testsuite/gcc.dg/graphite/run-id-6.c | 55 +++++++++++++++++
gcc/testsuite/gfortran.dg/graphite/id-21.f | 20 ++++++
gcc/tree-scalar-evolution.c | 13 +++--
8 files changed, 261 insertions(+), 17 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/graphite/id-24.c
create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-5.c
create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-6.c
create mode 100644 gcc/testsuite/gfortran.dg/graphite/id-21.f
More information about the Gcc-patches
mailing list