This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RE: gcc 3.3.3 and interworking
- From: "Dave Murphy" <wintermute2k4 at ntlworld dot com>
- To: <binutils at sources dot redhat dot com>
- Date: Wed, 14 Apr 2004 16:27:48 +0100
- Subject: RE: gcc 3.3.3 and interworking
ok, this is definitely a binutils problem. I've reverted to 2.14 and the
error goes away.
Looking at elf32-arm.h, R_ARM_PLT32 is handled as a separate case in 2.14
but in 2.15.90 it appears to be handled along with R_ARM_ABS32, R_ARM_REL32
& R_ARM_PC24.
Can anyone point me in the direction of some information on what these do?
Dave
> -----Original Message-----
> From: binutils-owner@sources.redhat.com
> [mailto:binutils-owner@sources.redhat.com]On Behalf Of Dave Murphy
> Sent: 13 April 2004 18:21
> To: binutils@sources.redhat.com
> Cc: gcc@gcc.gnu.org
> Subject: gcc 3.3.3 and interworking
>
>
> Hi,
>
> Does anyone know what might be causing this error with gcc and
> code compiled
> with -marm -mthumb-interwork
>
> c:\devkitARM\bin\..\lib\gcc-lib\arm-elf\3.3.3\interwork\libgcc.a(_
> divsi3.o)(
> .text+0xa4):../../../gcc-3.3.3/gcc/config/arm/lib1funcs.asm:555:
> relocation
> truncated to fit: R_ARM_PLT32 __div0
>
> the toolchain was compiled from binutils cvs HEAD, gcc-3.3.3 with
> the thumb
> patch and newlib 1.12.0
>
>
> Dave
>