re PR target/53789 (ICE in gen_reg_rtx, at emit-rtl.c:864/865 when compiling GNU MPFR on parisc)
PR target/53789 * config/pa/pa.md (movsi): Reject expansion of TLS symbol references after reload starts. From-SVN: r194716
This commit is contained in:
parent
7938287252
commit
e3d8afe24c
|
@ -1,3 +1,9 @@
|
|||
2012-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/53789
|
||||
* config/pa/pa.md (movsi): Reject expansion of TLS symbol references
|
||||
after reload starts.
|
||||
|
||||
2012-12-21 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR tree-optimization/55355
|
||||
|
|
|
@ -2051,6 +2051,12 @@
|
|||
""
|
||||
"
|
||||
{
|
||||
/* A TLS symbol reference is not a valid move source operand.
|
||||
pa_emit_move_sequence can only handle them prior to reload.
|
||||
There is also no way to reload a TLS symbol reference, so
|
||||
we must reject them after reload starts. */
|
||||
if (PA_SYMBOL_REF_TLS_P (operands[1]) && !can_create_pseudo_p ())
|
||||
FAIL;
|
||||
if (pa_emit_move_sequence (operands, SImode, 0))
|
||||
DONE;
|
||||
}")
|
||||
|
|
Loading…
Reference in New Issue