[Bug tree-optimization/71170] [7 Regression] ICE in rewrite_expr_tree, at tree-ssa-reassoc.c:3898
kugan at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue May 24 00:15:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71170
--- Comment #10 from kugan at gcc dot gnu.org ---
Author: kugan
Date: Tue May 24 00:14:13 2016
New Revision: 236619
URL: https://gcc.gnu.org/viewcvs?rev=236619&root=gcc&view=rev
Log:
gcc/ChangeLog:
2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
PR middle-end/71170
* tree-ssa-reassoc.c (struct operand_entry): Add field stmt_to_insert.
(add_to_ops_vec): Add stmt_to_insert.
(add_repeat_to_ops_vec): Init stmt_to_insert.
(insert_stmt_before_use): New.
(transform_add_to_multiply): Remove mult_stmt insertion and add it to
ops vector.
(get_ops): Init stmt_to_insert.
(maybe_optimize_range_tests): Likewise.
(rewrite_expr_tree): Insert stmt_to_insert before use stmt.
(rewrite_expr_tree_parallel): Likewise.
(reassociate_bb): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-ssa-reassoc.c
More information about the Gcc-bugs
mailing list