r193742 - in /trunk/gcc: ChangeLog lra-constrai...

vmakarov@gcc.gnu.org vmakarov@gcc.gnu.org
Fri Nov 23 01:29:00 GMT 2012


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  <vmakarov@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



More information about the Gcc-cvs mailing list