sys-devel/gcc-3.4.2-r3 fails to compile glibc mozilla-firefox and gimp for me, using CFLAGS="-pipe -march=athlon-xp -mmmx -msse -m3dnow -mfpmath=sse -O2 -funroll-loops -funswitch-loops -fprefetch-loop-arrays -finline-functions -finline-limit=24 -frename-registers -fweb -maccumulate-outgoing-args -fno-align-jumps -fno-align-loops -fno-align-labels -fomit-frame-pointer -fmove-all-movables -ftracer -funit-at-a-time --param=max-unrolled-insns=16 --param=max-unswitch-insns=24 --param=max-reload-search-insns=256". The compilation fails with "as" messages reporting syntax errors. Downgrading to sys-devel/gcc-3.4.2-r2 has solved my problem.
Maybe adding more CFLAGS will fix it? ;-)
Can't help, I'm an addict ;-) Gentoo rulez!
feel free to re-open this bug with some actual errors and more information if the problem persists without those insane cflags.
Let me explain it, again. Fact #1: gcc-3.4.2-r2 works Fact #2: gcc-3.4.2-r3 dosn't work with same conditions Fact #3 gcc-3.4.2-r2 and gcc-3.4.2-r3 differs only in Gentoo patches Deduction: Gentoo patches break the compiler
actually, the major change is a cvs branch update. a few patches were -removed- that add features which are no longer in the fedora src rpms they were borrowed from. no bug fix patches were dropped... try 3.4.3 i guess, though it should be pretty similar to 3.4.2-r3. the branch update used in 3.4.2-r3 was very close to the 3.4.3 freeze (which is why i removed 3.4.2-r3 when 3.4.3 was added).
Look, what happened now. As gcc-3.4.3 failed to compile glibc, I tried to make gcc to keep the temporary assembly file. This time gcc didn't fail. I've cleaned, and did an emerge glibc, again. This time gcc failed on an other file. It is clearly a hardware failure. The only strange thing is that post 3.4.2-r3 gcc is needed for it. And the machine is an office-PC that isn't overclocked at all. Grr. Sorry for wasting your time.