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 GCC testsuite degradations on x86


The following patch fixes all current GCC testsuite degradations of IRA+LRA in comparison with IRA + reload on x86 bringing IRA+LRA having less testsuite failures on x86 than IRA+reload.

The patch was successfully bootstrapped on x86-64, IA64, and ppc64.

2011-07-07 Vladimir Makarov <vmakarov@redhat.com>

* lra-int.h (lra_invalidate_insn_data): New prototype.

        * lra.c (lra_invalidate_insn_data): Split out from ...
        (lra_set_insn_deleted): ... here.

        * lra-constraints.c (curr_insn_transform): Call
        lra_invalidate_insn_data and return true for wrong asm insn.
        (lra_constraints): Use dest_reg instead of SET_DEST (set).

Attachment: july7.patch
Description: Text document


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