diff options
author | Bill Schmidt <wschmidt@linux.vnet.ibm.com> | 2012-04-18 12:29:23 +0000 |
---|---|---|
committer | William Schmidt <wschmidt@gcc.gnu.org> | 2012-04-18 12:29:23 +0000 |
commit | b59eee4039c12735d90507ac5508ba31cb76e785 (patch) | |
tree | 638859999b42a6d983b7eaab2897c8d0808e3905 /gcc/tree-cfg.c | |
parent | c2723bdeb0d4e2ed329fef1b54acf74410c4de63 (diff) | |
download | gcc-b59eee4039c12735d90507ac5508ba31cb76e785.zip gcc-b59eee4039c12735d90507ac5508ba31cb76e785.tar.gz gcc-b59eee4039c12735d90507ac5508ba31cb76e785.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions