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 PR63897


The following patch fixes PR63897.  The details can be found on

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63897

The patch was successfully bootstrapped and tested on x86 and x86-64.

Committed as rev. 217947.

2014-11-21  Vladimir Makarov  <vmakarov@redhat.com>

        PR target/63897
        * lra-lives.c (mark_regno_live,	mark_regno_dead): Remove last
        argument.
        (process_bb_lives): Rename dead_insn_p on remove_p
        and global_live_info_p on dead_insn_p.  Calculate local live info
        unconditionally.  Remove last argument in calls mark_regno_live and
        mark_regno_dead.  Reorganize body of EXECUTE_IF_SET_IN_BITMAP.
        (lra_create_live_ranges): Rename to lra_create_live_ranges_1.
        Return bool.  Rename global_live_info_p on dead_insn_p.  Return
        flag of live info change.
        (lra_create_live_ranges): New.

Attachment: pr63897.patch
Description: Text document


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