]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Correct -fpic ELF -pg code
authorMichael Meissner <meissner@gcc.gnu.org>
Sat, 2 Apr 1994 13:15:24 +0000 (13:15 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Sat, 2 Apr 1994 13:15:24 +0000 (13:15 +0000)
From-SVN: r6958

gcc/config/i386/osfrose.h

index faab15e6957e96d077cae85e8e8061064b1f7787..0a62a6cc9e6c5d1a488cf446bacacfe8c508feb9 100644 (file)
@@ -239,7 +239,7 @@ do                                                                  \
            fprintf (FILE, "%sPc%d:\tpopl %%eax\n", lprefix, call_no);  \
            fprintf (FILE, "\taddl $_GLOBAL_OFFSET_TABLE_+[.-%sPc%d],%%eax\n", \
                     lprefix, call_no++);                               \
-           fprintf (FILE, "\tleal $%sP%d@GOTOFF(%%eax),%%edx\n",       \
+           fprintf (FILE, "\tleal %sP%d@GOTOFF(%%eax),%%edx\n",        \
                     lprefix, labelno);                                 \
            fprintf (FILE, "\tmovl %s_mcount_ptr@GOT(%%eax),%%eax\n",   \
                     prefix);                                           \
@@ -310,9 +310,9 @@ do                                                                  \
          {                                                             \
            fprintf (FILE, "\tmovl 4(%%ebp),%%ecx\n");                  \
            fprintf (FILE, "\tpushl %%ecx\n");                          \
-           fprintf (FILE, "\tleal $%sP%d@GOTOFF(%%ebx),%%edx\n",       \
+           fprintf (FILE, "\tleal %sP%d@GOTOFF(%%ebx),%%edx\n",        \
                     lprefix, labelno);                                 \
-           fprintf (FILE, "\tmovl _mcount_ptr@GOT(%%eax),%%eax\n");    \
+           fprintf (FILE, "\tmovl _mcount_ptr@GOT(%%ebx),%%eax\n");    \
            fprintf (FILE, "\tcall *(%%eax)\n");                        \
            fprintf (FILE, "\tpopl %%eax\n");                           \
          }                                                             \