This is the mail archive of the gcc-bugs@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]

insn with P4 (gcc-3.2.2) on xfree86 - mipmap.c


cc: auke.kok<at>planet<dot>nl

Hi,

platform: lunar-linux.org (source distro), gcc-3.2.2, glibc-2.3.1 (look
at distrowatch.com/source.php for more info)

description:

xfree86 mipmap.c gives gcc a hard time by breaking with a insn with p4
optimizations. 

Note that since gcc-3.2.2 I've seen more than one occasion where apps
would still insn on compile, I believe kdeaddons-3.1 and mozilla 1.2b
are also subject to this error. (more info needed: please cc me a note)


make[4]: Entering directory `/usr/src/xc/lib/GLU/libutil'
rm -f mipmap.o
gcc -m32 -c -O3 -mcpu=pentium4 -march=pentium4 -mmmx -msse -msse2
-mfpmath=sse,387  -s  -O3 -mcpu=pentium4 -march=pentium4 -mmmx -msse
-msse2 -mfpmath=sse,387  -s  -I../include      -I../../../include     
-I../../../include/GL  -I../../.. -I../../../exports/include
 -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE
-D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE  -D_GNU_SOURCE  
-DFUNCPROTO=15 -DNARROWPROTO   -DNDEBUG     -fPIC mipmap.c
mipmap.c: In function `halve1Dimage_float':
mipmap.c:1268: unable to find a register to spill in class `FLOAT_REGS'
mipmap.c:1268: this is the insn:
(insn 111 109 114 (set (subreg:SF (reg/v:DI 22 rxmm1 [73]) 0)
        (float:SF (reg:DI 0 rax [89]))) 170 {*floatdisf2_i387_only}
(insn_list 108 (nil))
    (expr_list:REG_DEAD (reg:DI 0 rax [89])
        (nil)))
mipmap.c:1268: confused by earlier errors, bailing out


sofar

-- 
Auke Kok <auke dot kok at planet dot nl>


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