------- Comment #5 from bergner at vnet dot ibm dot com  2006-09-05 18:43 
-------
Created an attachment (id=12190)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12190&action=view)
Patch to rs6000_legitimize_address to force base pointers into rA position of
indexed load/store instructions.

Ok, taking Paolo's suggestion of moving the change into
rs6000_legititmize_address, I'm trying the attached patch which bootstraps fine
and fixes the base pointer order for us.  I'm running the testsuite now and
will report back when it's done.

        * config/rs6000/rs6000.c (rs6000_legitimize_address): For performance
        reasons, force PLUS register operands that are base pointers to be the
        first operand.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28690

Reply via email to