tb-alvms.c (tb_entry_t, [...]): Store a frame pointer instead of a procedure value...
authorOlivier Hainque <hainque@adacore.com>
Mon, 15 Oct 2007 13:57:26 +0000 (15:57 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 15 Oct 2007 13:57:26 +0000 (15:57 +0200)
commit23d083f2866c01cb432d999714fec794e62a3026
tree4bee605a57c669a56aafb92101d10a93d71bb26b
parentca14fd026e1d6cce51a7679fae85fdfb18e7aa16
tb-alvms.c (tb_entry_t, [...]): Store a frame pointer instead of a procedure value in each traceback entry.

2007-10-15  Olivier Hainque  <hainque@adacore.com>

* tb-alvms.c (tb_entry_t, __gnat_backtrace): Store a frame pointer
instead of a procedure value in each traceback entry.

* g-trasym-vms-alpha.adb (Symbolic_Traceback): Pass frame pointer
instead of procedure value to TBK$SYMBOLIZE.

* s-traent-vms.adb (PV_For): Rename as FP_For and access the proper
field.
(TB_Entry_For): Account for the PV/FP renaming.

* s-traent-vms.ads (Traceback_Entry): Rename PV component into FP and
add comment.
(Null_TB_Entry): Account for change of component name.
(PV_For): Rename as FP_For.

From-SVN: r129338
gcc/ada/g-trasym-vms-alpha.adb
gcc/ada/s-traent-vms.adb
gcc/ada/s-traent-vms.ads
gcc/ada/tb-alvms.c