This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
illegal assembler output on ix86
- To: egcs at cygnus dot com
- Subject: illegal assembler output on ix86
- From: Ulrich Drepper <drepper at ipd dot info dot uni-karlsruhe dot de>
- Date: 20 Nov 1997 17:45:20 +0100
- Reply-To: drepper at ipd dot info dot uni-karlsruhe dot de (Ulrich Drepper)
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 `------------------------