aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim@codesourcery.com>2010-07-28 10:09:53 +0000
committerMaxim Kuvyrkov <mkuvyrkov@gcc.gnu.org>2010-07-28 10:09:53 +0000
commit4bcaf35411aec495d3f866ae3d04138887ffb416 (patch)
tree86a6633de3de388800ad0d3dfa618d20cfef04ff
parentc2cf2f4a617f9fe6e69daca04b37e91b99bad0fe (diff)
downloadgcc-4bcaf35411aec495d3f866ae3d04138887ffb416.zip
gcc-4bcaf35411aec495d3f866ae3d04138887ffb416.tar.gz
gcc-4bcaf35411aec495d3f866ae3d04138887ffb416.tar.bz2
re PR rtl-optimization/45101 (ICE: in insert_expr_in_table, at gcse.c:1213 with -gcse-las)
PR rtl-optimization/45101 * gcse.c (hash_scan_set): Fix argument ordering of insert_expr_in_table for gcse-las. From-SVN: r162622
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/gcse.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f13b647..d31aec7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ PR rtl-optimization/45101
+ * gcse.c (hash_scan_set): Fix argument ordering of insert_expr_in_table
+ for gcse-las.
+
2010-07-28 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/44885
diff --git a/gcc/gcse.c b/gcc/gcse.c
index a60310f..1124131 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -1503,8 +1503,8 @@ hash_scan_set (rtx pat, rtx insn, struct hash_table_d *table)
&& ! JUMP_P (insn);
/* Record the memory expression (DEST) in the hash table. */
- insert_expr_in_table (dest, GET_MODE (dest), insn, 0,
- antic_p, avail_p, table);
+ insert_expr_in_table (dest, GET_MODE (dest), insn,
+ antic_p, avail_p, 0, table);
}
}
}