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