]> gcc.gnu.org Git - gcc.git/commit
re PR tree-optimization/52976 (Revision 186384 breaks the polyhedron tests aermod...
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Wed, 18 Apr 2012 12:29:23 +0000 (12:29 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Wed, 18 Apr 2012 12:29:23 +0000 (12:29 +0000)
commitb59eee4039c12735d90507ac5508ba31cb76e785
tree638859999b42a6d983b7eaab2897c8d0808e3905
parentc2723bdeb0d4e2ed329fef1b54acf74410c4de63
re PR tree-optimization/52976 (Revision 186384 breaks the polyhedron tests aermod.f90 and doduc.f90 at -O3 -ffast-math)

gcc:

2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/52976
* tree-ssa-reassoc.c (add_to_ops_vec_max_rank): Delete.
(possibly_move_powi): New function.
(rewrite_expr_tree): Call possibly_move_powi.
(rewrite_expr_tree_parallel): Likewise.
(attempt_builtin_powi): Change call of add_to_ops_vec_max_rank to
call add_to_ops_vec instead.

gcc/testsuite:

2012-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

PR tree-optimization/52976
gfortran.dg/reassoc_11.f: New test.

From-SVN: r186568
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/reassoc_11.f [new file with mode: 0644]
gcc/tree-ssa-reassoc.c
This page took 0.063037 seconds and 5 git commands to generate.