This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
GCC 3.2.2 Compiler Error With Pentium 4
- From: Justin Piszcz <jpiszcz at lucidpixels dot com>
- To: gcc at gcc dot gnu dot org
- Date: Sun, 16 Mar 2003 18:37:23 -0500
- Subject: GCC 3.2.2 Compiler Error With Pentium 4
if /bin/sh ../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I../
-I. -I.
-I../magick -I.. -I.. -I../magick
-I/app/freetype-2.1.3/include/freetype2 -D_FI
LE_OFFSET_BITS=64 -D_REENTRANT -I/usr/X11R6/include
-I/app/libxml2-2.5.4/include
/libxml2 -O3 -pipe -ffast-math -fomit-frame-pointer -funroll-loops
-march=penti
um4 -mcpu=pentium4 -mfpmath=sse -mmmx -msse2 -Wall -MT wmf.lo -MD -MP
-MF ".deps
/wmf.Tpo" \
-c -o wmf.lo `test -f 'wmf.c' || echo './'`wmf.c; \
then mv ".deps/wmf.Tpo" ".deps/wmf.Plo"; \
else rm -f ".deps/wmf.Tpo"; exit 1; \
fi
wmf.c: In function `util_draw_arc':
wmf.c:2707: unable to find a register to spill in class `FLOAT_REGS'
wmf.c:2707: this is the insn:
(insn 311 309 313 (set (mem/f:DF (plus:SI (reg/f:SI 7 esp)
(const_int 4 [0x4])) [0 S8 A64])
(float_extend:DF (subreg:SF (reg/v:DI 22 rxmm1 [64]) 0))) 133
{*extendsf
df2_1} (nil)
(expr_list:REG_DEAD (reg/v:DI 22 rxmm1 [64])
(nil)))
wmf.c:2707: confused by earlier errors, bailing out
make[1]: *** [wmf.lo] Error 1
make[1]: Leaving directory `/home/war/ImageMagick-5.5.6/coders'
make: *** [all-recursive] Error 1
make: *** Error: Make failed.
make: *** Aborting!
war at war:~/ImageMagick-5.5.6$
Also fails with Mozilla-1.3.
Same problem with the registers, is this fixed in gcc-cvs?