Commit ce967e93 by Eric Botcazou Committed by Eric Botcazou

sparc.md (save_stack_nonlocal): Use adjust_address instead of adjust_address_nv.

	* config/sparc/sparc.md (save_stack_nonlocal): Use adjust_address
	instead of adjust_address_nv.
	(restore_stack_nonlocal): Likewise.
	(nonlocal_goto): Likewise.

From-SVN: r225874
parent 7781d262
2015-07-16 Eric Botcazou <ebotcazou@adacore.com>
* config/sparc/sparc.md (save_stack_nonlocal): Use adjust_address
instead of adjust_address_nv.
(restore_stack_nonlocal): Likewise.
(nonlocal_goto): Likewise.
2015-07-16 Tom de Vries <tom@codesourcery.com>
* tree-parloops.c (create_parallel_loop): Handle case that exit phi does
......
......@@ -6704,8 +6704,8 @@
(set (match_dup 2) (match_dup 3))]
""
{
operands[0] = adjust_address_nv (operands[0], Pmode, 0);
operands[2] = adjust_address_nv (operands[0], Pmode, GET_MODE_SIZE (Pmode));
operands[0] = adjust_address (operands[0], Pmode, 0);
operands[2] = adjust_address (operands[0], Pmode, GET_MODE_SIZE (Pmode));
operands[3] = gen_rtx_REG (Pmode, RETURN_ADDR_REGNUM);
})
......@@ -6714,7 +6714,7 @@
(match_operand 1 "memory_operand" ""))]
""
{
operands[1] = adjust_address_nv (operands[1], Pmode, 0);
operands[1] = adjust_address (operands[1], Pmode, 0);
})
(define_expand "nonlocal_goto"
......@@ -6726,9 +6726,9 @@
{
rtx i7 = gen_rtx_REG (Pmode, RETURN_ADDR_REGNUM);
rtx r_label = copy_to_reg (operands[1]);
rtx r_sp = adjust_address_nv (operands[2], Pmode, 0);
rtx r_sp = adjust_address (operands[2], Pmode, 0);
rtx r_fp = operands[3];
rtx r_i7 = adjust_address_nv (operands[2], Pmode, GET_MODE_SIZE (Pmode));
rtx r_i7 = adjust_address (operands[2], Pmode, GET_MODE_SIZE (Pmode));
/* We need to flush all the register windows so that their contents will
be re-synchronized by the restore insn of the target function. */
......
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