From 4563275aa69c581ed14801e31603407db1a18d0e Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Sat, 2 Apr 1994 13:15:24 +0000 Subject: [PATCH] Correct -fpic ELF -pg code From-SVN: r6958 --- gcc/config/i386/osfrose.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gcc/config/i386/osfrose.h b/gcc/config/i386/osfrose.h index faab15e6957..0a62a6cc9e6 100644 --- a/gcc/config/i386/osfrose.h +++ b/gcc/config/i386/osfrose.h @@ -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"); \ } \ -- 2.30.2