From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cagney To: Andreas Schwab Cc: gdb-patches@sources.redhat.com Subject: Re: Long double support on m68k Date: Sat, 28 Jul 2001 13:03:00 -0000 Message-id: <3B631A98.5080304@cygnus.com> References: <3B5D8DEA.1040300@cygnus.com> X-SW-Source: 2001-07/msg00699.html > |> > This patch enables long double support for m68k. > |> > Andreas. > |> > 2001-07-23 Andreas Schwab > |> > * config/m68k/tm-m68k.h (TARGET_LONG_DOUBLE_FORMAT): Define. > |> > (TARGET_LONG_DOUBLE_BIT): Define. > |> > (REGISTER_VIRTUAL_SIZE): Return 12 for floating point registers. > |> > (MAX_REGISTER_VIRTUAL_SIZE): Increase to 12. > |> > (REGISTER_VIRTUAL_TYPE): Return builtin_type_long_double for > |> > floating point registers. > |> > (REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL, > |> > REGISTER_CONVERT_TO_RAW): Remove. > |> > * config/m68k/xm-linux.h (HOST_LONG_DOUBLE_FORMAT): Define. Ok, I've checked this in. As they say, there is only one way to fix this bug and Andreas has done exactly that. Andrew