Commit 65875a30 by Vladimir Makarov Committed by Vladimir Makarov

re PR bootstrap/55049 (bootstrap failed with --with-multilib-list=m32,m64,mx32)

2012-10-24  Vladimir Makarov  <vmakarov@redhat.com>

	PR bootstrap/55049
	* lra-constraints.c (extract_loc_address_regs): Pass top_p for
	ZERO_EXTEND operand.

From-SVN: r192771
parent 911598e3
2012-10-24 Vladimir Makarov <vmakarov@redhat.com> 2012-10-24 Vladimir Makarov <vmakarov@redhat.com>
PR bootstrap/55049
* lra-constraints.c (extract_loc_address_regs): Pass top_p for
ZERO_EXTEND operand.
2012-10-24 Vladimir Makarov <vmakarov@redhat.com>
PR bootstrap/55048 PR bootstrap/55048
* lra-constraints.c (update_ebb_live_info): Skip * lra-constraints.c (update_ebb_live_info): Skip
non-NOTE_INSN_BASIC_BLOCK notes. non-NOTE_INSN_BASIC_BLOCK notes.
...@@ -515,6 +515,12 @@ extract_loc_address_regs (bool top_p, enum machine_mode mode, addr_space_t as, ...@@ -515,6 +515,12 @@ extract_loc_address_regs (bool top_p, enum machine_mode mode, addr_space_t as,
case PC: case PC:
return; return;
case ZERO_EXTEND:
/* Pass TOP_P for displacement. */
extract_loc_address_regs (top_p, mode, as, &XEXP (*loc, 0), context_p,
code, index_code, modify_p, ad);
return;
case PLUS: case PLUS:
case LO_SUM: case LO_SUM:
/* When we have an address that is a sum, we must determine /* When we have an address that is a sum, we must determine
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment