This is the mail archive of the gcc-bugs@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]

assembler assention failure


I'm getting an assembler assertion failure when assembling a program
compiled by gcj (actually a Scheme program compiled to Java bytecodes):

GNU assembler version 2.10.90 (i386-redhat-linux) using BFD version 2.10.0.18
ccpmmt0xjx.s: Assembler messages:
ccpmmt0xjx.s:19119: Internal error!
Assertion failure in i386_displacement at ./config/tc-i386.c line 2920.
Please report this bug.

The same happens wih cvs as:

GNU assembler version 2.11.90 (i686-pc-linux-gnu) using BFD version 2.11.90
ccpmmt0xjx.s: Assembler messages:
ccpmmt0xjx.s:19119: Internal error!
Assertion failure in i386_displacement at /home/bothner/GNU/src/gas/config/tc-i386.c line 3479.
Please report this bug.

The offending line 19119 is:
	pushl	4+_CD_gnu_kawa_slib_java-classes@GOTOFF(%ebx)

I don't know enough about the i386 abi and assembler to know
whether this is valid or not.
-- 
	--Per Bothner
per@bothner.com   http://www.bothner.com/per/


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