------- Comment #2 from sayle at gcc dot gnu dot org 2006-05-29 16:22 ------- Subject: Bug 24964
Author: sayle Date: Mon May 29 16:22:05 2006 New Revision: 114206 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114206 Log: PR tree-optimization/24964 * simplify-rtx.c (simplify_binary_operation_1): Add function comment. <MULT>: Minor clean-up. Don't convert x*-1.0 into -x if we honor signaling NaNs. Optimize -x*-x as x*x for all float modes, and abs(x)*abs(x) as x*x for scalar floating point modes. * gcc.target/i386/387-10.c: New test case. Added: trunk/gcc/testsuite/gcc.target/i386/387-10.c Modified: trunk/gcc/ChangeLog trunk/gcc/simplify-rtx.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24964