Index: dwarf2-frame.c =================================================================== RCS file: /cvs/src/src/gdb/dwarf2-frame.c,v retrieving revision 1.36 diff -w -u -r1.36 dwarf2-frame.c --- dwarf2-frame.c 15 Jun 2004 01:04:19 -0000 1.36 +++ dwarf2-frame.c 20 Jul 2004 18:54:54 -0000 @@ -214,6 +214,8 @@ buf = (char *) alloca (register_size (gdbarch, regnum)); frame_unwind_register (next_frame, regnum, buf); + store_unsigned_integer (buf, TYPE_LENGTH (builtin_type_void_data_ptr), + extract_unsigned_integer (buf, register_size (gdbarch, regnum))); return extract_typed_address (buf, builtin_type_void_data_ptr); }