illegal assembler output on ix86
Ulrich Drepper
drepper@ipd.info.uni-karlsruhe.de
Thu Nov 20 08:45:00 GMT 1997
Hi,
I just checked updated my egcs archive and tried to compile
it on ix86. The libgcc compilation failed because of illegal
assembler code. The messages are:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libgcc2.s: Assembler messages:
libgcc2.s:178: Error: Bad expression
libgcc2.s:178: Error: Rest of line ignored. First ignored character is `.'.
libgcc2.s:193: Error: Expected comma after name ""
libgcc2.s:193: Error: Rest of line ignored. First ignored character is `*'.
libgcc2.s:194: Error: Bad expression
libgcc2.s:194: Error: Rest of line ignored. First ignored character is `.'.
libgcc2.s:219: Error: Expected comma after name ""
libgcc2.s:219: Error: Rest of line ignored. First ignored character is `*'.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The appropriate lines from the assembler file:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.section .eh_frame,"aw",@progbits
__FRAME_BEGIN__:
.4byte *.LLCIE1 <<----- 178
.LSCIE1:
.4byte 0x0
.byte 0x1
.byte 0x0
.byte 0x1
.byte 0x7c
.byte 0x8
.byte 0xc
.byte 0x4
.byte 0x4
.byte 0x88
.byte 0x1
.align 4
.LECIE1:
.set *.LLCIE1,*.LECIE1-*.LSCIE1 <<----- 193
.4byte *.LLFDE1
...
.LEFDE1:
.set *.LLFDE1,*.LEFDE1-*.LSFDE1 <<----- 219
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- Uli
---------------. drepper at gnu.org ,-. Rubensstrasse 5
Ulrich Drepper \ ,-------------------' \ 76149 Karlsruhe/Germany
Cygnus Solutions `--' drepper at cygnus.com `------------------------
More information about the Gcc
mailing list