This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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?




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]