This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
assembler assention failure
- To: gcc-bugs at gcc dot gnu dot org
- Subject: assembler assention failure
- From: Per Bothner <per at bothner dot com>
- Date: 30 Apr 2001 12:17:42 -0700
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/