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



--- Comment #2 from Vladimir Makarov <vmakarov at gcc dot gnu.org> 2012-11-23 
01:29:13 UTC ---

Author: vmakarov

Date: Fri Nov 23 01:29:07 2012

New Revision: 193742



URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193742

Log:

2012-11-22  Vladimir Makarov  <vmaka...@redhat.com>



    PR middle-end/55430

    * lra.c: Move #include "hard-reg-set.h" before #include "rtl.h".

    (new_insn_reg): Update biggest_mode.

    (collect_non_operand_hard_regs): Check eliminable regs too.

    (initialize_lra_reg_info_element): Initialize biggest_mode.

    (add_regs_to_insn_regno_info): Ignore non-allocatable

    non-eliminable hard regs.

    (lra.c): Move setting lra_no_alloc_regs before

    init_insn_recog_data.

    * lra-constraints.c (simplify_operand_subreg): Add a comment.

    (lra_constraints): Ignore equivalent memory of

    regs occuring in paradoxical subregs.

    * lra-lives.c (lra_create_live_ranges): Add a comment.





Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/lra-constraints.c

    trunk/gcc/lra-lives.c

    trunk/gcc/lra.c

Reply via email to