This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB 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: [RFA] arm_store_return_value, big-endian (take 2)


> Richard Earnshaw wrote:
> > 
> > Leaving asside the issue of the correctness of write_register_bytes (note
> > to self, must finish of my register patches), I don't think this is
> > correct -- in fact, I think it's also wrong for little-endian as well.
> > 
> > What should happen is that the smaller-than-word value should be
> > zero/sign-extended to 32 bits and then the whole thing stored in A1_REGNUM.
> 
> Ah, thanks.  OK, how about this?
> 
> 2002-11-06  Michael Snyder  <msnyder@redhat.com>
> 
> 	* arm-tdep.c (arm_store_return_value): Handle offset of
> 	small types on big-endian machines.


And for little-endian?

R.


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