I've tried several times to merge gcc-3.2-r1 and it fails with different errors each time.. the first is: /gcc/../include /var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/simplify-rtx.c -o simplify-rtx.o stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -c -DIN_GCC -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/. -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/config -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/../include /var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/ssa.c -o ssa.o /var/tmp/portage/gcc-3.2-r1/temp/cchAYMwC.s: Assembler messages: /var/tmp/portage/gcc-3.2-r1/temp/cchAYMwC.s:10619: Error: unknown pseudo-op: `.uleb12' make[2]: *** [simplify-rtx.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/gcc-3.2-r1/work/build/gcc' make[1]: *** [stage2_build] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-3.2-r1/work/build/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/sys-devel/gcc/gcc-3.2-r1.ebuild .
Ok, So I tried to emerge again and got a different error: gcc -DIN_GCC -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/. -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/config -I/var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/gcc/../include -c insn-peep.c \ -o insn-peep.o /var/tmp/portage/gcc-3.2-r1/temp/ccwsMmbh.s: Assembler messages: /var/tmp/portage/gcc-3.2-r1/temp/ccwsMmbh.s:3466: Warning: rest of line ignored; first ignored character valued 0x10 /var/tmp/portage/gcc-3.2-r1/temp/ccwsMmbh.s:13924: Error: unknown pseudo-op: `.lc6' make[2]: *** [insn-peep.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/gcc-3.2-r1/work/build/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-3.2-r1/work/build/gcc' make: *** [bootstrap-lean] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message)
So after about the seventh try, gcc emerged.. I wish I had all the different errors to show.