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]

Re: ARM port bug


> 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?



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