https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119229

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2025-03-12
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
The issue is the frontend fails to finalize the global declaration.  The
variable is created via

#0  0x0000000001085bc1 in gg_declare_variable (
    type_decl=<integer_type 0x7ffff681c5e8>, 
    name=0x3a3e0a9 "__gg__globals_are_initialized", initial_value=<tree 0x0>, 
    vs_scope=vs_external_reference, already_defined=0x0)
    at /home/rguenther/src/gcc/gcc/cobol/gengen.cc:961
#1  0x0000000001028194 in parser_division (division=procedure_div_e, 
    returning=0x0, nusing=0, args=0x0)
    at /home/rguenther/src/gcc/gcc/cobol/genapi.cc:6487
#2  0x00000000010a69a2 in procedure_division_ready (loc=..., returning=0x0, 
    ffi_args=0x0) at /home/rguenther/src/gcc/gcc/cobol/parse_ante.h:3324
#3  0x00000000010b7fe3 in yyparse ()
    at /home/rguenther/src/gcc/gcc/cobol/parse.y:4617

but only gg_append_var_decl eventually calls rest_of_decl_compilation.

Reply via email to