Commit be6b0bec by Kaz Kojima

re PR target/61550 ([SH] build failure with ICE in gen_reg_rtx, at emit-rtl.c:943)

	PR target/61550
	* config/sh/sh.c (prepare_move_operands): Don't process TLS
	addresses here if reload in progress or completed.

From-SVN: r211807
parent 0b4cb601
2014-06-18 Kaz Kojima <kkojima@gcc.gnu.org>
PR target/61550
* config/sh/sh.c (prepare_move_operands): Don't process TLS
addresses here if reload in progress or completed.
2014-06-18 Robert Suchanek <robert.suchanek@imgtec.com> 2014-06-18 Robert Suchanek <robert.suchanek@imgtec.com>
* config/mips/constraints.md ("d"): BASE_REG_CLASS replaced by * config/mips/constraints.md ("d"): BASE_REG_CLASS replaced by
......
...@@ -1758,7 +1758,8 @@ prepare_move_operands (rtx operands[], enum machine_mode mode) ...@@ -1758,7 +1758,8 @@ prepare_move_operands (rtx operands[], enum machine_mode mode)
else else
opc = NULL_RTX; opc = NULL_RTX;
if ((tls_kind = tls_symbolic_operand (op1, Pmode)) != TLS_MODEL_NONE) if (! reload_in_progress && ! reload_completed
&& (tls_kind = tls_symbolic_operand (op1, Pmode)) != TLS_MODEL_NONE)
{ {
rtx tga_op1, tga_ret, tmp, tmp2; rtx tga_op1, tga_ret, tmp, tmp2;
......
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