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]

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
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]