re PR target/24465 (-mminimal-toc miscompilation of __thread vars)
PR target/24465 * config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Always use r2 for 64-bit tls .got access. From-SVN: r105725
This commit is contained in:
parent
97191ef99f
commit
972f427b1b
|
@ -1,3 +1,9 @@
|
|||
2005-10-21 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
PR target/24465
|
||||
* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Always
|
||||
use r2 for 64-bit tls .got access.
|
||||
|
||||
2005-10-21 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* dojump.c (do_jump): Handle side-effecting TRUTH_AND_EXPR and
|
||||
|
|
|
@ -2979,7 +2979,7 @@ rs6000_legitimize_tls_address (rtx addr, enum tls_model model)
|
|||
rtx r3, got, tga, tmp1, tmp2, eqv;
|
||||
|
||||
if (TARGET_64BIT)
|
||||
got = gen_rtx_REG (Pmode, TOC_REGISTER);
|
||||
got = gen_rtx_REG (Pmode, 2);
|
||||
else
|
||||
{
|
||||
if (flag_pic == 1)
|
||||
|
|
Loading…
Reference in New Issue