This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: ARM port bug
- To: Richard Henderson <rth at redhat dot com>
- Subject: Re: ARM port bug
- From: Richard Earnshaw <rearnsha at arm dot com>
- Date: Fri, 01 Jun 2001 19:51:22 +0100
- cc: Richard dot Earnshaw at arm dot com, gcc at gcc dot gnu dot org, Denis Chertykov <denisc at overta dot ru>
- Organization: ARM Ltd.
- Reply-To: Richard dot Earnshaw at arm dot com
> On Fri, Jun 01, 2001 at 06:30:32PM +0100, Richard Earnshaw wrote:
> > lfmfd f4, 1, [sp]!
> > ldmfd sp!, {r4, r5, r6, pc}
> >
> > We would need to expand this as two insns, one that restored the floating
> > point registers, and one that restored the integer registers *and
> > returned*.
>
> Exactly. So what's the problem, other than the general
> uglyness of representing the load-multiple?
>
Getting it to work with conditional return?