--- Comment #10 from corsepiu at gcc dot gnu dot org 2008-02-06 12:03
---
Thanks Uros, i386-rtems*-gcc now bootstraps again.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35083
--- Comment #9 from ubizjak at gmail dot com 2008-02-06 11:11 ---
Fixed.
--
ubizjak at gmail dot com changed:
What|Removed |Added
Status|NEW
--- Comment #8 from uros at gcc dot gnu dot org 2008-02-06 10:46 ---
Subject: Bug 35083
Author: uros
Date: Wed Feb 6 10:45:29 2008
New Revision: 132144
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132144
Log:
PR target/35083
* optabs.c (expand_float): Do not c
--- Comment #7 from ubizjak at gmail dot com 2008-02-05 13:58 ---
This is the diff of expand_float() between gcc-4.2 and gcc-4.3. The relevant
part is logic at the top of the diff that has changed substantially:
--- 222 2008-02-05 14:52:52.0 +0100
+++ 111 2008-02-05 14:52:32.000
--- Comment #6 from uros at gcc dot gnu dot org 2008-02-05 11:28 ---
Subject: Bug 35083
Author: uros
Date: Tue Feb 5 11:27:41 2008
New Revision: 132114
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132114
Log:
PR target/35083
* config/i386/i386.md (floatunsisf2
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Keywords||ice-on-valid-code
Priority|P3 |P2
--- Comment #5 from ubizjak at gmail dot com 2008-02-05 09:45 ---
optabs.c, line 5150:
--cut here--
/* Unsigned integer, and no way to convert directly. Convert as signed,
then unconditionally adjust the result. For decimal float values we
do this only if we have already d
--- Comment #4 from ubizjak at gmail dot com 2008-02-05 09:36 ---
Following patch fixes ICE (and avoids nasty runtime/code-size regression for
x87 math where we don't use fildll):
--cut here--
Index: config/i386/i386.md
===
--- Comment #3 from ubizjak at gmail dot com 2008-02-05 08:26 ---
Mine.
--
ubizjak at gmail dot com changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot
--- Comment #2 from ubizjak at gmail dot com 2008-02-05 07:33 ---
Confirmed.
The testcase:
float test(unsigned int x)
{
return (float)x;
}
gcc -O2 -mno-80387
t.c: In function âtestâ:
t.c:4: error: unrecognizable insn:
(insn 20 19 21 5 t.c:2 (set (reg:SF 60)
(plus:SF (reg:SF
10 matches
Mail list logo