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)