[RFA] mips-irix SEGV: long doubles are 128 bits long on IRIX

Daniel Jacobowitz drow@false.org
Thu Jul 22 02:36:00 GMT 2004


On Wed, Jul 21, 2004 at 07:34:14PM -0700, Joel Brobecker wrote:
> > Ehm; no, I don't think so.  I only said N32 and N64, and according to
> > GCC that's all it is.  The older ABIs don't have 128-bit long double.
> 
> Gotcha, N32 and N64. I thought you confirmed that Embedded N32&N64
> where also 128bit long doubles, but I was mistaken. And I ventured
> that 064 would have better precision long doubles. Oh well.

Embedded n32 and n64 -> mips64-elf -mabi=n32 or -mabi=n64.  EABI64 and
N64 have no relation.

> > I think the best thing would be to make this change in mips-tdep; some
> > additional changes for Irix and/or Linux may be necessary to get the
> > format right, though.
> 
> Yes. I'll look at this when the most urgent problems are fixed.
> 
> The unwinder seems a bit shaky for instance :-(.

Yeah, I've noticed some similar problems on mips64-linux but not had
time to go back to them.

-- 
Daniel Jacobowitz



More information about the Gdb-patches mailing list