help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

no such 386 instruction


From: Heinicke, Eric (US SSA)
Subject: no such 386 instruction
Date: Fri, 21 Jul 2006 08:35:04 -0400

Hoping someone might have some idea on this.

 

Started with 2 identical systems in 2000, the processors are Pentium III, 700 MHz.  The hard drives are clones of each other.

One system breaks in 2005, mother board is replaced, processor still Pentium III, 700 MHz.

 

When we attempt to recompile same application that runs on both systems, we receive the following error on the repaired system:

{standard input}:161: Error: no such 386 instruction: `je .L1596'

 

The non-repaired system recompiles with no problem.

 

The systems run Embedix by Lineo, Inc.

We are running Linux Release 6.2

Kernel 2.2.16-ert

gcc (egcs – 2.91.66 19990314, egcs – 1.1.2 release)

binutils – 2.9.5.0.22.65

 

Full compile output:

g++ -I/usr/include -I/include -I/usr/include/rtai -v -O3 -I/home/eatg/eatgd/inc -I../inc -c  -Wall -Wstrict-prototypes -O -fomit-frame-pointer -fno-strength-reduce -pipe   -c -o eatgpErrorHandling.o eatgpErrorHandling.cpp

Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs

gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)

 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -I/usr/include -I/include -I/usr/include/rtai -I/home/eatg/eatgd/inc -I../inc -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix) -D__EXCEPTIONS -D__OPTIMIZE__ -Wall -Wstrict-prototypes -Asystem(unix) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -D__tune_i386__ eatgpErrorHandling.cpp |

 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus -quiet -dumpbase eatgpErrorHandling.cc -O3 -O -Wall -Wstrict-prototypes -version -fomit-frame-pointer -fno-strength-reduce -o - |

 as -V -Qy -o eatgpErrorHandling.o -

GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386 Linux/ELF)

#include "..." search starts here:

#include <...> search starts here:

 /usr/include

 /usr/include/rtai

 /home/eatg/eatgd/inc

 ../inc

 /usr/include/g++-2

 /usr/local/include

 /usr/i386-redhat-linux/include

 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include

 /usr/include

End of search list.

GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).

GNU assembler version 2.9.5 (i386-redhat-linux) using BFD version 2.9.5.0.22

/home/eatg/eatgd/inc/eatgTransactions.h:104: warning: `char * TransCodes[23][80]' defined but not used

{standard input}: Assembler messages:

{standard input}:161: Error: no such 386 instruction: `je .L1596'

{standard input}:173: Error: no such 386 instruction: `ja .L1606'

{standard input}:308: Error: no such 386 instruction: `ret'

{standard input}:317: Error: no such 386 instruction: `ret'

{standard input}:326: Error: no such 386 instruction: `ret'

{standard input}:335: Error: no such 386 instruction: `ret'

make: *** [eatgpErrorHandling.o] Error 1

 

 

Thank You.

Eric O. Heinicke
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]