This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: ARM thumb interworking hole?


Charles Manning <manningc2@actrix.gen.nz> writes:

> On many devices you have memory areas that are more than 4MB apart and 
> therefore cannot be spanned with a branch. Currently gcc does not handle the 
> case of doing a long call to the interwork_call_via_rx code. THis means that 
> it is currently impossible to use Thumb with some device memory maps.

I do understand this.  As Richard said, and I agreed, this is best
fixed in the linker.

> "Upgrade to an ARMv5" is not at all a realistic way of thinking.

OK.  All the processors I've worked with myself do support ARMv5.

Ian


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