This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Wed, May 07, 2003 at 12:47:17PM -0700, H. J. Lu wrote: > On Wed, May 07, 2003 at 03:38:49PM -0400, Harris, Jeff wrote: > > The output from the objdump command is: > > > > 00114fa4 g DF .text 00000894 GLIBC_2.3.2 __muldf3 > > This definitely is wrong. __muldf3 in glibc should be for backward > compatibility only. Someone working on pcc should take a look at > sysdeps/powerpc/nofpu/Versions and fix them similar to the way in > sysdeps/powerpc/powerpc32/libgcc-compat.S. > > > > > I didn't mention in my original email, but linking with -lgcc before -lc > > works. This is what happens when gcc calls ld from the output of gcc -v. > > > > I will see if I can reproduce it on Linux/x86. I suspect it is a ppc > specific bug. > The enclosed testcase works fine on Linux/x86. Please try it on your ppc box. If it doesn't work for you, that means there is a ppc specific bug. If it does work for you, you need to provide a small testcase to show how to reproduce it. H.J. -- # make cc -fPIC -c -o ref.o ref.c cc -fPIC -c -o foo.o foo.c ld -o foo.so -shared --version-script=foo.v foo.o -rpath . ar rv foo.a foo.o r - foo.o ld -o ref.so -shared ref.o foo.so foo.a -rpath . cc -c -o main.o main.c cc -o main main.o ref.so foo.so
Attachment:
bug.tar.gz
Description: GNU Zip compressed data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |