2006-04-11 Michael Snyder * dwarf2-frame.c (read_reg): Use register type instead of builtin_data_pointer_type to extract register's value. Index: dwarf2-frame.c =================================================================== RCS file: /cvs/src/src/gdb/dwarf2-frame.c,v retrieving revision 1.59 diff -p -r1.59 dwarf2-frame.c *** dwarf2-frame.c 5 Apr 2006 20:01:19 -0000 1.59 --- dwarf2-frame.c 12 Apr 2006 03:30:08 -0000 *************** read_reg (void *baton, int reg) *** 214,220 **** buf = alloca (register_size (gdbarch, regnum)); frame_unwind_register (next_frame, regnum, buf); ! return extract_typed_address (buf, builtin_type_void_data_ptr); } static void --- 214,220 ---- buf = alloca (register_size (gdbarch, regnum)); frame_unwind_register (next_frame, regnum, buf); ! return extract_typed_address (buf, register_type (gdbarch, regnum)); } static void