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]

patch to fix PR55130


The following patch fixes PR55130

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

The reason for the crash was in missed processing clobber insn with pseudo changed on its equivalent memory. It resulted in presence of the pseudo and in trying to remove equiv initialization insn the second time.

The patch was successfully bootstrapped on x86/x86-64.

Committed as rev. 193096.

2012-11-02 Vladimir Makarov <vmakarov@redhat.com>

        PR middle-end/55130
        * lra-constraints.c (debug_loc_equivalence_change_p): Rename to
        loc_equivalence_change_p.
        (lra_constraints): Check equiv_insn_bitmap for debug insn.  Call
        loc_equivalence_change_p for non-transformed insn.

2012-11-02 Vladimir Makarov <vmakarov@redhat.com>

        PR middle-end/55150
        * gcc.target/i386/pr55130.c: New test.


Attachment: pr55130.patch
Description: Text document


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