From 692daa90a9a8c996a37f4223ea6d995fc26e6596 Mon Sep 17 00:00:00 2001
From: Razya Ladelsky <razya@il.ibm.com>
Date: Sun, 24 Aug 2008 19:39:04 +0000
Subject: [PATCH] re PR tree-optimization/37185
 (gcc.dg/matrix/transpose-3.c:16: internal compiler error: verify_stmts
 failed)

2008-08-24  Razya Ladelsky  <razya@il.ibm.com>

        PR tree-optimization/37185
        * matrix-reorg.c (transform_access_sites): Update changed stmt.

From-SVN: r139539
---
 gcc/ChangeLog      | 5 +++++
 gcc/matrix-reorg.c | 1 +
 2 files changed, 6 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7813bdacd982..5e47aa1754fa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-08-24  Razya Ladelsky  <razya@il.ibm.com>
+
+        PR tree-optimization/37185
+        * matrix-reorg.c (transform_access_sites): Update changed stmt.
+
 2008-08-23  Jan Hubicka  <jh@suse.cz>
 
 	* ipa-cp.c (ipcp_analyze_node): New function.
diff --git a/gcc/matrix-reorg.c b/gcc/matrix-reorg.c
index 2299c4ed3f28..72b876a8736a 100644
--- a/gcc/matrix-reorg.c
+++ b/gcc/matrix-reorg.c
@@ -1962,6 +1962,7 @@ transform_access_sites (void **slot, void *data ATTRIBUTE_UNUSED)
 		{
 		  gcc_assert (TREE_CODE (offset) == INTEGER_CST);
 		  gimple_assign_set_rhs2 (acc_info->stmt, tmp1);
+		  update_stmt (acc_info->stmt);
 		}
 	    }
 	}
-- 
GitLab