This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

illegal assembler output on ix86


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   `------------------------


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]