This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Another movdf_hardfloat32 patch


>>>>> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]