i386.c (output_set_got): Don't omit OFFSET FLAT...
authorJakub Jelinek <jakub@redhat.com>
Sat, 9 Jul 2005 08:47:38 +0000 (10:47 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sat, 9 Jul 2005 08:47:38 +0000 (10:47 +0200)
* config/i386/i386.c (output_set_got): Don't omit OFFSET FLAT:
in Intel syntax add %reg, OFFSET FLAT:_GLOBAL_OFFSET_TABLE_+(.-.Lx).

From-SVN: r101819

gcc/ChangeLog
gcc/config/i386/i386.c

index 03c3f5eb968dff640963c577fce44d7459594695..f84455dd3fa124def5c4033f2c32a29976640d63 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/i386.c (output_set_got): Don't omit OFFSET FLAT:
+       in Intel syntax add %reg, OFFSET FLAT:_GLOBAL_OFFSET_TABLE_+(.-.Lx).
+
 2005-07-09  Richard SAndiford  <richard@codesourcery.com>
 
        PR target/21656
index f3d4376459e4d6936f02245a9eb9219ed4b883ec..673acd5f90af0c2ef02cb0c655fc42fbe95ad92e 100644 (file)
@@ -4175,7 +4175,7 @@ output_set_got (rtx dest)
   if (!flag_pic || TARGET_DEEP_BRANCH_PREDICTION)
     output_asm_insn ("add{l}\t{%1, %0|%0, %1}", xops);
   else if (!TARGET_MACHO)
-    output_asm_insn ("add{l}\t{%1+[.-%a2], %0|%0, %a1+(.-%a2)}", xops);
+    output_asm_insn ("add{l}\t{%1+[.-%a2], %0|%0, %1+(.-%a2)}", xops);
 
   return "";
 }