diff options
author | Tobias Grosser <grosser@fim.uni-passau.de> | 2008-11-05 05:04:29 +0000 |
---|---|---|
committer | Tobias Grosser <grosser@gcc.gnu.org> | 2008-11-05 05:04:29 +0000 |
commit | b738068cc32169f7f4cd8accca857b1e90607c4a (patch) | |
tree | 8a513431b9514c8dec072afed39aa7c82c4dee4e | |
parent | 58af97fcf8115014a1de4b6030a733d707a00d74 (diff) | |
download | gcc-b738068cc32169f7f4cd8accca857b1e90607c4a.zip gcc-b738068cc32169f7f4cd8accca857b1e90607c4a.tar.gz gcc-b738068cc32169f7f4cd8accca857b1e90607c4a.tar.bz2 |
re PR middle-end/37883 ([graphite] ICE : in scan_tree_for_params, at graphite.c:2274)
2008-11-05 Tobias Grosser <grosser@fim.uni-passau.de>
PR middle-end/37883
* graphite.c (scan_tree_for_params): Add POINTER_PLUS_EXPR.
From-SVN: r141599
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/graphite.c | 1 |
3 files changed, 15 insertions, 8 deletions
@@ -1,11 +1,3 @@ -2008-11-05 Tobias Grosser <grosser@fim.uni-passau.de> - - PR middle-end/37943 - - * graphite.c (scopdet_basic_block_info): Fix loops with multiple - exits and conditions. - * testsuite/gcc.dg/graphite/pr37943.c: New. - 2008-11-04 Thomas Schwinge <tschwinge@gnu.org> * MAINTAINERS (Write after approval): Add myself. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7e062db..61694f8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2008-11-05 Tobias Grosser <grosser@fim.uni-passau.de> + + PR middle-end/37833 + + * graphite.c (scan_tree_for_params): Add POINTER_PLUS_EXPR. + +2008-11-05 Tobias Grosser <grosser@fim.uni-passau.de> + + PR middle-end/37943 + + * graphite.c (scopdet_basic_block_info): Fix loops with multiple + exits and conditions. + * testsuite/gcc.dg/graphite/pr37943.c: New. + 2008-11-04 Jakub Jelinek <jakub@redhat.com> Andrew Pinski <andrew_pinski@playstation.sony.com> diff --git a/gcc/graphite.c b/gcc/graphite.c index 7df3028..8a464c1 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -2243,6 +2243,7 @@ scan_tree_for_params (scop_p s, tree e, CloogMatrix *c, int r, Value k, break; case PLUS_EXPR: + case POINTER_PLUS_EXPR: scan_tree_for_params (s, TREE_OPERAND (e, 0), c, r, k, subtract); scan_tree_for_params (s, TREE_OPERAND (e, 1), c, r, k, subtract); break; |