This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Another movdf_hardfloat32 patch
- To: law at cygnus dot com
- Subject: Re: Another movdf_hardfloat32 patch
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Tue, 22 Jun 1999 11:20:11 -0400
- cc: egcs-patches at egcs dot cygnus dot com
>>>>> Jeffrey A Law writes:
Jeff> A LO_SUM is not an offsettable address, however, it is also not an indexed
Jeff> address, so using the indexed loads/stores is the wrong and the assembler
Jeff> will complain.
Jeff> This patch fixes the problem. libg++ builds & checks on ppc-linux again.
Jeff> * rs6000.md (movdf_hardfloat32): Use %X instead of always emitting
Jeff> 'x' when handling non-offsettable addresses.
No, I disagree with this solution. We need to change the test to
recognize LO_SUM as well as offsettable addresses, not kludge the
non_offsettable path.
Please remove this patch and help design a correct test.
Thanks, David