This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH:[darwin] fix load of a misaligned double word
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: "Hartmut Penner" <HPENNER at de dot ibm dot com>
- Cc: Bradley Lucier <lucier at math dot purdue dot edu>, fjahanian at apple dot com, gcc-patches at gcc dot gnu dot org, geoffk at geoffk dot org, Andrew Pinski <pinskia at physics dot uc dot edu>
- Date: Mon, 19 Jan 2004 16:33:35 -0500
- Subject: Re: PATCH:[darwin] fix load of a misaligned double word
- References: <OF75D7897E.57B3AEE8-ONC1256E20.0042A753-C1256E20.0042DF5D@de.ibm.com>
>>>>> Hartmut Penner writes:
> PR target/13674
> * gcc/config/rs6000/rs6000.md (*movdf_hardfloat64):
> Disregard memory - general register alternative.
- [(set (match_operand:DF 0 "nonimmediate_operand" "=Y,??r,!r,f,f,m,!cl,!r,!r,!r,!r")
+ [(set (match_operand:DF 0 "nonimmediate_operand" "=?Y,?r,!r,f,f,m,!cl,!r,!r,!r,!r")
Why are you decreasing the number of "?" on the "ld" case while
you disparage memory on the "std" case?
Thanks, David