This is the mail archive of the gdb-patches@sourceware.org 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] | |
Thanks for the feedback, Ulrich.
> Hmm, in alpha-mdebug-tdep.c this is now implemented as:
>
> /* The stack pointer of the previous frame is computed by popping
> the current stack frame. */
> if (!trad_frame_addr_p (info->saved_regs, ALPHA_SP_REGNUM))
> trad_frame_set_value (info->saved_regs, ALPHA_SP_REGNUM, vfp);
>
> at the end of alpha_mdebug_frame_unwind_cache ...
>
> Should the two files use the same method here?
I agree. I think that the mdebug approach is a little cleaner, so
how about the attached?
2008-05-30 Joel Brobecker <brobecker@adacore.com>
* alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Set
the trad-frame register value for the SP register.
Tested on alpha-tru64 with the AdaCore testsuite.
--
Joel
Attachment:
alpha-tdep.c.diff
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |