------- Comment #1 from jakub at gcc dot gnu dot org 2005-12-28 10:23 -------
While GCC 4.0.x had:
.uleb128 0x3 # (DIE (0x8a) DW_TAG_variable)
.ascii "t\0" # DW_AT_name
.byte 0x1 # DW_AT_decl_file
.byte 0x5 # DW_AT_decl_line
.long 0xab # DW_AT_type
.byte 0x3 # DW_AT_location
.byte 0x91 # DW_OP_fbreg
.sleb128 -32
.byte 0x6 # DW_OP_deref
4.1 has:
.uleb128 0x3 # (DIE (0x87) DW_TAG_variable)
.ascii "t\0" # DW_AT_name
.byte 0x1 # DW_AT_decl_file
.byte 0x5 # DW_AT_decl_line
.long 0xa6 # DW_AT_type
.byte 0x1 # DW_AT_location
.byte 0x6 # DW_OP_deref
but DW_OP_deref needs an argument, but nothing has been pushed on the stack.
--
jakub at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2005-12-28 10:23:48
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25562