[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ARM EABI port: minimum CPU choice



On Monday 12 June 2006 22:27, Martin Guy wrote:
> 2006/6/12, Paul Brook <paul@codesourcery.com>:
> > > Am I right in thinking that using just bare LDM means that the distro
> > > will work on v4 and above, but Thumb interworking will only be usable
> > > with ARMv5t and above?
> >
> > Correct. gcc still needs teaching how to do this, but that's a different
> > matter.
>
> Why, don't I just specify -march=armv4 ? Or does that use mov pc,lr?

It will use mov pc, lr.

There are at least three places that need fixing:
- Function returns
- Indirect calls
- Assembly code in libgcc.

glibc would also need auditing for problematic assembly code.

Paul



Reply to: