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]
Other format: [Raw text]

[lra] patch to fix a x86 wrong code generation


The following patch solves a bug which results in a wrong code generation of Maeno's algorithm of matrix multiplications on x86.

The patch was successfully bootstrapped on x86, ppc64, ia64.

2011-06-24 Vladimir Makarov <vmakarov@redhat.com>

        * lra-constraints.c (extract_loc_address_regs): Add an argument.
        Don't process the reg as an index reg on the top address level
        when it is added to the symbol.
        (extract_address_regs): Pass new argument to
        extract_loc_address_regs.


Attachment: june24-3.patch
Description: Text document


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