On 07/24/2011 08:25 AM, Sebastian Pop wrote:
2011-07-23 Sebastian Pop<sebastian....@amd.com>
PR middle-end/47653
* graphite-scop-detection.c (graphite_can_represent_loop): Discard
loops using wrapping semantics.
* gcc.dg/graphite/run-id-pr47653.c: New.
* gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
induction variables.
* gcc.dg/graphite/scop-16.c: Same.
* gcc.dg/graphite/scop-17.c: Same.
* gcc.dg/graphite/scop-21.c: Same.
---
gcc/ChangeLog | 6 ++++++
gcc/graphite-scop-detection.c | 18 +++++++++---------
gcc/testsuite/ChangeLog | 10 ++++++++++
gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 +-
gcc/testsuite/gcc.dg/graphite/run-id-pr47653.c | 17 +++++++++++++++++
gcc/testsuite/gcc.dg/graphite/scop-16.c | 2 +-
gcc/testsuite/gcc.dg/graphite/scop-17.c | 2 +-
gcc/testsuite/gcc.dg/graphite/scop-21.c | 2 +-
.../testsuite/libgomp.graphite/force-parallel-1.c | 2 +-
9 files changed, 47 insertions(+), 14 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-pr47653.c