This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch (rs6000): fix TFmode addressing
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: Dale Johannesen <dalej at apple dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 25 Jun 2004 13:52:27 +0930
- Subject: Re: Patch (rs6000): fix TFmode addressing
- References: <1DFB932E-C222-11D8-B15F-000A95D7D16C@apple.com>
On Sat, Jun 19, 2004 at 11:54:39AM -0700, Dale Johannesen wrote:
> --- 3355,3364 ----
> || XEXP (x, 0) == arg_pointer_rtx)
> && GET_CODE (XEXP (x, 1)) == CONST_INT)
> return 1;
> if (legitimate_offset_address_p (mode, x, reg_ok_strict))
> return 1;
> if (mode != TImode
> + && mode != TFmode
> && ((TARGET_HARD_FLOAT && TARGET_FPRS)
> || TARGET_POWERPC64
> || (mode != DFmode && mode != TFmode))
Shouldn't that be
&& !(mode == TFmode && TARGET_LONG_DOUBLE_128)
--
Alan Modra
IBM OzLabs - Linux Technology Centre