https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71292
--- Comment #5 from kugan at gcc dot gnu.org --- Author: kugan Date: Mon May 30 10:47:57 2016 New Revision: 236876 URL: https://gcc.gnu.org/viewcvs?rev=236876&root=gcc&view=rev Log: gcc/testsuite/ChangeLog: 2016-05-30 Kugan Vivekanandarajah <kug...@linaro.org> PR middle-end/71269 PR middle-end/71292 * gcc.dg/tree-ssa/pr71269.c: New test. * gcc.dg/tree-ssa/pr71292.c: New test. gcc/ChangeLog: 2016-05-30 Kugan Vivekanandarajah <kug...@linaro.org> PR middle-end/71269 PR middle-end/71252 * tree-ssa-reassoc.c (insert_stmt_before_use): Use find_insert_point so that inserted stmt will not dominate stmts that defines its operand. (rewrite_expr_tree): Add stmt_to_insert before adding the use stmt. (rewrite_expr_tree_parallel): Likewise. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/pr71269.c trunk/gcc/testsuite/gcc.dg/tree-ssa/pr71292.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-reassoc.c