On 7/6/2009 2:23 PM, Jarry wrote:
-I/var/tmp/portage/sys-devel/gcc-4.3.2-r3/work/gcc-4.3.2/gcc/../libdecnu mber/bid -I../libdecnumber insn-recog.c -o insn-recog.o {standard input}: Assembler messages: {standard input}:36051: Warning: end of file not at end of a line; newline inserted {standard input}:37071: Error: bad register name `%e' xgcc: Internal error: Killed (program cc1) Please submit a full bug report. See <http://bugs.gentoo.org/> for instructions. make[3]: *** [insn-attrtab.o] Error 1
MAKEOPTS="-j2"
Can you try this again without -j2 in the make opts? The gcc build process is enough of a pain to debug when you can see output sequentially, running parallel makes makes it worse.
In your case, it failed trying to assemble insn-attrtab.o but the last output on screen was from insn-recog.c on a different make branch. It appears that the build process generated an incomplete insn-attrtab.c file which cut off in the middle of an opcode, most likely in the middle of a register name like %eax. Its possible that there was another error buried up further in the output that got lost in the parallelizing.
--Mike