Commit baa061be by Richard Sandiford Committed by Richard Sandiford

lra-eliminations.c (lra_eliminate_regs_1): Use simplify_gen_subreg rather than gen_rtx_SUBREG.

gcc/
	* lra-eliminations.c (lra_eliminate_regs_1): Use simplify_gen_subreg
	rather than gen_rtx_SUBREG.

From-SVN: r192988
parent c12d9242
2012-10-30 Richard Sandiford <r.sandiford@uk.ibm.com>
* lra-eliminations.c (lra_eliminate_regs_1): Use simplify_gen_subreg
rather than gen_rtx_SUBREG.
2012-10-30 Richard Biener <rguenther@suse.de> 2012-10-30 Richard Biener <rguenther@suse.de>
* gimple.h (gimple_store_p): New predicate. * gimple.h (gimple_store_p): New predicate.
...@@ -550,7 +550,8 @@ lra_eliminate_regs_1 (rtx x, enum machine_mode mem_mode, ...@@ -550,7 +550,8 @@ lra_eliminate_regs_1 (rtx x, enum machine_mode mem_mode,
return x; return x;
} }
else else
return gen_rtx_SUBREG (GET_MODE (x), new_rtx, SUBREG_BYTE (x)); return simplify_gen_subreg (GET_MODE (x), new_rtx,
GET_MODE (new_rtx), SUBREG_BYTE (x));
} }
return x; return x;
......
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