------- 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

Reply via email to