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:
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' ? :)