2014-11-21 Vladimir Makarov <vmakarov@redhat.com>
commitd3ceeae24bfbbba46974c57038badf3ddc9fd493
authorvmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Nov 2014 21:29:54 +0000 (21 21:29 +0000)
committervmakarov <vmakarov@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 21 Nov 2014 21:29:54 +0000 (21 21:29 +0000)
treea629e3c2af5b118ea59b6ee21bb59c67643b18e7
parentb438ed11b9767b6381e4d0fe37fac1c6e627b62d
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217947 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/lra-lives.c