re PR target/63171 (Segfault in rs6000.c:rs6000_emit_move for multiple tls tests starting with r214658)
gcc/ PR middle-end/63171 * rtlanal.c (tls_referenced_p): Don't skip constant subrtxes. From-SVN: r214989
This commit is contained in:
parent
811e4f15d6
commit
ebd3cb1284
|
@ -1,3 +1,8 @@
|
|||
2014-09-06 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
PR middle-end/63171
|
||||
* rtlanal.c (tls_referenced_p): Don't skip constant subrtxes.
|
||||
|
||||
2014-09-06 Tom de Vries <tom@codesourcery.com>
|
||||
|
||||
* ira-costs.c (ira_tune_allocno_costs): Don't conditionalize
|
||||
|
|
|
@ -6072,7 +6072,7 @@ tls_referenced_p (const_rtx x)
|
|||
return false;
|
||||
|
||||
subrtx_iterator::array_type array;
|
||||
FOR_EACH_SUBRTX (iter, array, x, NONCONST)
|
||||
FOR_EACH_SUBRTX (iter, array, x, ALL)
|
||||
if (GET_CODE (*iter) == SYMBOL_REF && SYMBOL_REF_TLS_MODEL (*iter) != 0)
|
||||
return true;
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue