http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54563
--- Comment #6 from William J. Schmidt <wschmidt at gcc dot gnu.org> 2012-09-14 18:25:52 UTC --- I tend to agree; this isn't the only place in the middle-end this could cause trouble. The handling of pow/powf in reassociation comes to mind as another place where this could cause trouble.