From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joel Sherrill To: Ian Lance Taylor Cc: gas2@cygnus.com Subject: Re: gas-971208 mips64orion-rtems internal error Date: Mon, 22 Dec 1997 09:27:00 -0000 Message-id: References: <199712221719.MAA21659@subrogation.cygnus.com> X-SW-Source: 1997/msg00055.html On Mon, 22 Dec 1997, Ian Lance Taylor wrote: > generates this error message: > > p1.s: Assembler messages: > p1.s:23: Internal error! > Assertion failure in macro_build at ../../src/gas/config/tc-mips.c line > 2365. > Please report this bug. > > Interesting. Reporting the error in this manner is clearly a bug in > gas. > > However, as far as I can tell, the input is not valid for the 4650. > The 4650 has only single precision floating point, which means that it > can not support the s.d instruction for a floating point register. It > doesn't make any sense. > > So I think there must be a compiler bug here as well. > > I'll fix the bug in the assembler to report the error in a more > coherent fashion. Thanks. This certainly turned out to be more interesting than I expected. :) Should I just report this to the egcs list then along with the original offensive C program Is there something I can do to help make this one easier to find? It seems pretty weird. --joel