https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104549
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I don't understand what problem you complain about.
The i variable is certainly in the debug info:
.uleb128 0xc # (DIE (0xa4) DW_TAG_variable)
.ascii "i\0" # DW_AT_name
.byte 0x1 # DW_AT_decl_file (pr104549.c)
.byte 0x3 # DW_AT_decl_line
.byte 0x9 # DW_AT_decl_column
.long 0x3c # DW_AT_type
and has the correct value:
.uleb128 0x2 # (DIE (0x7e) DW_TAG_variable)
.long 0xa4 # DW_AT_abstract_origin
# DW_AT_const_value (0)