http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53217
--- Comment #5 from William J. Schmidt <wschmidt at gcc dot gnu.org> 2012-05-16 14:39:40 UTC --- Author: wschmidt Date: Wed May 16 14:39:32 2012 New Revision: 187595 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187595 Log: gcc: 2012-05-16 Bill Schmidt <wschm...@linux.vnet.ibm.com> PR tree-optimization/53217 * tree-ssa-reassoc.c (bip_map): New static variable. (possibly_move_powi): Move feeding multiplies with __builtin_powi call. (attempt_builtin_powi): Save feeding multiplies on a stack. (reassociate_bb): Create and destroy bip_map. gcc/testsuite: 2012-05-16 Bill Schmidt <wschm...@linux.vnet.ibm.com> PR tree-optimization/53217 * gfortran.dg/pr53217.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/pr53217.f90 Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-reassoc.c