[RFA/mips] 128-bit long doubles for N32/N64
Andrew Cagney
cagney@gnu.org
Mon Jul 26 22:19:00 GMT 2004
Does long_double's floatformat need to be set?
> Index: mips-tdep.c
> ===================================================================
> RCS file: /cvs/src/src/gdb/mips-tdep.c,v
> retrieving revision 1.301
> diff -u -p -r1.301 mips-tdep.c
> --- mips-tdep.c 10 Jul 2004 01:17:52 -0000 1.301
> +++ mips-tdep.c 22 Jul 2004 15:37:12 -0000
> @@ -5689,6 +5689,7 @@ mips_gdbarch_init (struct gdbarch_info i
> set_gdbarch_long_bit (gdbarch, 32);
> set_gdbarch_ptr_bit (gdbarch, 32);
> set_gdbarch_long_long_bit (gdbarch, 64);
> + set_gdbarch_long_double_bit (gdbarch, 128);
> break;
> case MIPS_ABI_N64:
> set_gdbarch_push_dummy_call (gdbarch, mips_n32n64_push_dummy_call);
> @@ -5699,6 +5700,7 @@ mips_gdbarch_init (struct gdbarch_info i
> set_gdbarch_long_bit (gdbarch, 64);
> set_gdbarch_ptr_bit (gdbarch, 64);
> set_gdbarch_long_long_bit (gdbarch, 64);
> + set_gdbarch_long_double_bit (gdbarch, 128);
> break;
> default:
> internal_error (__FILE__, __LINE__, "unknown ABI in switch");
Andrew
More information about the Gdb-patches
mailing list