[aarch64-port-dev ] Weird code in generate_call_stub()
Andrew Dinn
adinn at redhat.com
Fri Aug 23 01:14:09 PDT 2013
Oops, that last post was a tad confusing . . . I thought it was needed
but then decided it wasn't and didn't delete my initial comments.
So, yes this code can go.
regards,
Andrew Dinn
-----------
On 22/08/13 17:29, Andrew Dinn wrote:
> Do delete the two lines
>
> // ECN: FIXME
> // #if 0
>
> However, please leave the rest. It allows the simulator to identify the
> linkage through the call stub frame when it is printing stack backtraces.
> On 21/08/13 18:22, Andrew Haley wrote:
>> I want to delete this code. As far as I can see it doesn't do
>> anything useful.
>>
>> // AED: this should fix Ed's problem -- we only save the sender's SP for our sim
>> #ifdef BUILTIN_SIM
>> // Save sender's SP for stack traces.
>> // ECN: FIXME
>> // #if 0
>> __ mov(rscratch1, sp);
>> __ str(rscratch1, Address(__ pre(sp, -2 * wordSize)));
>> #endif
>>
>> Andrew Dinn? Ed? What say you?
>
> Hmm, I commented out Ed's #if 0 and replaced it with #ifdef BUILTIN_SIM
> because I thought this was needed to make the sim debug routines work.
> But looking at it again I think it is redundant. So, yes, it can go.
>
> regards,
>
>
> Andrew Dinn
> -----------
> Principal Software Engineer
> Red Hat UK Ltd
> Registered in UK and Wales under Company Registration No. 3798903
> Directors: Michael Cunningham (USA), Mark Hegarty (Ireland), Matt Parson
> (USA), Charlie Peters (USA)
>
>
More information about the aarch64-port-dev
mailing list