Gcc 3.1, xfree-4.2.0-r12 and Gentoo 1.3b If you combine together the flags -march=athlon/athlon-xp with the flag -funroll-loops the file light.c will generete an error about something like not found a register to fill, since the ebuild do not show the errors from gcc, just the errors from their script i can't see what happen until i manually compile light.c with all combinations flags and discover this bug. Next i remove the flag -funroll-loops from my make.conf and emerge again and it works. I think this ebuild needs a protect flag like -fnounroll-loops
Then rather do something like: CFLAGS=${CFLAGS/-funroll-loops} in the ebuild ?
This should be fixed after a emerge rsync.
bar4ka: does the fix work for you ? if so, close the bug as 'FIXED' ? :)