------- Comment #6 from uros at gcc dot gnu dot org 2006-11-04 23:12 ------- Subject: Bug 26915
Author: uros Date: Sat Nov 4 23:12:16 2006 New Revision: 118484 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118484 Log: PR target/26915 * config/i386/i386.c (standard_80387_constant_p): Treat -0.0 and -1.0 as a valid 80387 constant. (standard_80387_constant_opcode): Return "#" for -0.0 and -1.0. * config/i386/i386.md (unnamed splitter): Split the load of constant -0.0 or -1.0 into the load of 0.0 or 1.0, followed by negation. testsuite/ChangeLog: PR target/26915 * gcc.target/i386/387-12.c: New test. ~ Added: trunk/gcc/testsuite/gcc.target/i386/387-12.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/i386.md trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26915