i386.md (tls_local_dynamic_base): Put pic reg into proper operand.
authorJakub Jelinek <jakub@redhat.com>
Thu, 10 Oct 2002 21:46:09 +0000 (23:46 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 10 Oct 2002 21:46:09 +0000 (23:46 +0200)
* config/i386/i386.md (tls_local_dynamic_base): Put pic reg
into proper operand.

From-SVN: r58029

gcc/ChangeLog
gcc/config/i386/i386.md

index 8dadd8ed7c2ae052dc229ac3e58b47451527f7cd..2159736d1cd613b54a7263712d5a306bf39dc729 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-10  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/i386.md (tls_local_dynamic_base): Put pic reg
+       into proper operand.
+
 2002-10-10  Denis Chertykov  <denisc@overta.ru>
 
        * config/ip2k/ip2k.c (function_epilogue): Optimize stack
index a89f025970372e5d0a1c813349b38972cd82c115..dd174fe31dafaf6a62ecaf58d487fc5914e517e4 100644 (file)
   ""
 {
   if (flag_pic)
-    operands[2] = pic_offset_table_rtx;
+    operands[1] = pic_offset_table_rtx;
   else
     {
-      operands[2] = gen_reg_rtx (Pmode);
-      emit_insn (gen_set_got (operands[2]));
+      operands[1] = gen_reg_rtx (Pmode);
+      emit_insn (gen_set_got (operands[1]));
     }
-  operands[1] = pic_offset_table_rtx;
   operands[2] = ix86_tls_get_addr ();
 })