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



Reply via email to