Failure to build opcodes/i386-dis.c on i686-linux: Error: suffix or operands invalid for `lea'

Christian Joensson c.christian.joensson@telia.com
Sun Apr 6 18:25:00 GMT 2003


Red Hat Linux 8.0 (Psyche) ia32 single pentium II i686:

binutils 2.13.90 20030406
bison-1.35-4
dejagnu-1.4.2-6
expect-5.38.0-74
gcc 3.4 20030406 (experimental)
glibc-2.3.2-4.80
glibc-kernheaders-2.4-7.20
kernel-2.4.18-27.8.0
tcl-8.3.3-74

Trying to bootstrap/build a joined gcc cvs HEAD and binutils cvs HEAD,
using a just recently built pair, I get the following error:

/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes -I. -D_GNU_SOURCE -I. -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes -I../bfd -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../include -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../bfd  -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../intl -I../intl   -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c /usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/i386-dis.c
gcc -DHAVE_CONFIG_H -I. -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes -I. -D_GNU_SOURCE -I. -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes -I../bfd -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../include -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../bfd -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c /usr/local/src/gcc-binutils/trunk/gcc-binutils/opcodes/i386-dis.c  -fPIC -DPIC -o .libs/i386-dis.o
/tmp/cc5tN5yp.s: Assembler messages:
/tmp/cc5tN5yp.s:9466: Error: suffix or operands invalid for `lea'
make[3]: *** [i386-dis.lo] Error 1
make[3]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/opcodes'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/opcodes'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/opcodes'
make: *** [all-opcodes] Error 2


Cheers,

/ChJ



More information about the Binutils mailing list