[RFA/mips] Fix crash trying to print long double float

Andrew Cagney cagney@gnu.org
Sat Aug 7 18:22:00 GMT 2004


>>>2004-08-06  Joel Brobecker  <brobecker@gnat.com>
>>>> >
>>>> >        * mips-tdep.c (mips_gdbarch_init): Set size of long double
>>>> >        to 128 bits for N32 and N64 ABIs.
>>>> >
>>>> >Tested on mips-irix. OK to apply?
>>
>>> 
>>> Can you also clone / tweak the relevant floatformat (I'm wondering if it 
>>> should just go in doublest.[hc] and we should stop using floatformat.[ch]).
> 
> 
> Yes. I am planning on doing this tonight. But could this done separately
> from this patch, or do you think it doesn't make sense?

Same patch.

> My other question is: Do we need to take care of the big endian
> convention only, or do we need to look at the LE case as well (I don't
> have a clue as to what is happening in that case :-(, if this ever makes
> any sense).

Just take care of the BE case (set nothing for the LE case).  Now that 
we've stopped the fatal crash this isn't an issue.

Andrew




More information about the Gdb-patches mailing list