This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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