gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 17 Jun 2012 19:53:52 +0000 (19:53 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Sun, 17 Jun 2012 19:53:52 +0000 (19:53 +0000)
commit1788b2d3beb8f1a59976a2ffef984d8e52188203
tree11c20395e8b9717f712f6f1394917636cd651925
parent24c5c679cb74ed4035f8c1dd4249654602fd1f10
gdb/
* dwarf2expr.c (execute_stack_op): Support DW_OP_GNU_parameter_ref.
* dwarf2loc.c (call_site_parameter_matches): Support
CALL_SITE_PARAMETER_PARAM_OFFSET.
(needs_dwarf_reg_entry_value): Push stub value.
* dwarf2read.c (read_call_site_scope): New variable origin.  Support
CALL_SITE_PARAMETER_PARAM_OFFSET and its DW_AT_abstract_origin.
* gdbtypes.h (enum call_site_parameter_kind): New item
CALL_SITE_PARAMETER_PARAM_OFFSET.
(struct call_site.parameter.u): New field param_offset.

gdb/testsuite/
* gdb.arch/amd64-entry-value-param.S: New file.
* gdb.arch/amd64-entry-value-param.c: New file.
* gdb.arch/amd64-entry-value-param.exp: New file.
gdb/ChangeLog
gdb/dwarf2expr.c
gdb/dwarf2loc.c
gdb/dwarf2read.c
gdb/gdbtypes.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/amd64-entry-value-param.S [new file with mode: 0644]
gdb/testsuite/gdb.arch/amd64-entry-value-param.c [new file with mode: 0644]
gdb/testsuite/gdb.arch/amd64-entry-value-param.exp [new file with mode: 0644]