OSDN Git Service

gdb
authortromey <tromey>
Fri, 22 Jan 2010 17:06:48 +0000 (17:06 +0000)
committertromey <tromey>
Fri, 22 Jan 2010 17:06:48 +0000 (17:06 +0000)
commit8c08c4cff035c88b7138c2c0c6a903c37eb1f4a0
tree0677e1be67cfb006efbff45bac5086531aec6d45
parentdcc8f1693a831f2a28eeaa27f49b3570539971f2
gdb
PR symtab/11199:
* dwarf2read.c (quirk_gcc_member_function_pointer): Change return
type and arguments.  Use smash_to_methodptr_type.
(read_structure_type): Call quirk_gcc_member_function_pointer
later.
* gdbtypes.h (smash_to_methodptr_type): Declare.
* gdbtypes.c (smash_to_methodptr_type): New function.
(lookup_methodptr_type): Use it.
gdb/testsuite
2010-01-22  Jan Kratochvil  <jan.kratochvil@redhat.com>

PR symtab/11199:
* gdb.dwarf2/member-ptr-forwardref.exp,
gdb.dwarf2/member-ptr-forwardref.S: New.
gdb/ChangeLog
gdb/dwarf2read.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S [new file with mode: 0644]
gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp [new file with mode: 0644]