* config/rs6000/rs6000.c (rs6000_legitimize_tls_address): Always
use r2 for 64-bit tls .got access.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@105725
138bc75d-0d04-0410-961f-
82ee72b054a4
+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
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)