]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.c (mips_call_tls_get_addr): Don't claim that the call uses the incoming value...
authorRichard Sandiford <rsandifo@nildram.co.uk>
Fri, 19 Oct 2007 09:06:15 +0000 (09:06 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 19 Oct 2007 09:06:15 +0000 (09:06 +0000)
gcc/
* config/mips/mips.c (mips_call_tls_get_addr): Don't claim that
the call uses the incoming value of $2.

From-SVN: r129481

gcc/ChangeLog
gcc/config/mips/mips.c

index 2346a5b1d8a163e1899c4fecebb6b5feb0692231..1ab9c92e2df3b8b3e998c5b6788b7aff8dc0b2be 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-19  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * config/mips/mips.c (mips_call_tls_get_addr): Don't claim that
+       the call uses the incoming value of $2.
+
 2007-10-19  Richard Sandiford  <rsandifo@nildram.co.uk>
 
        * config/mips/mips.c (mips_call_tls_get_addr): Use gen_const_mem
index d8f2894138b9ffeb17b45f2c666a6366bf6ba411..ad54d77afbea9b7ed34d77e680b1f4c3752a39f1 100644 (file)
@@ -2357,7 +2357,6 @@ mips_call_tls_get_addr (rtx sym, enum mips_symbol_type type, rtx v0)
   tga = gen_const_mem (Pmode, mips_tls_symbol);
   insn = emit_call_insn (gen_call_value (v0, tga, const0_rtx, const0_rtx));
   CONST_OR_PURE_CALL_P (insn) = 1;
-  use_reg (&CALL_INSN_FUNCTION_USAGE (insn), v0);
   use_reg (&CALL_INSN_FUNCTION_USAGE (insn), a0);
   insn = get_insns ();