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

            Bug ID: 91716
           Summary: [9/10 Regression] ICE in output_constant, at
                    varasm.c:5026
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gs...@t-online.de
  Target Milestone: ---

Something has changed between 20180722 and 20180805 :


$ cat z1.f90
module m
   type t
      character :: c(2) = [character(-1) :: 'a', 'b']
   end type
end


$ gfortran-9-20180722 -c z1.f90
$
$ gfortran-10-20190908 -c z1.f90
z1.f90:5:0:

    5 | end
      |
internal compiler error: in output_constant, at varasm.c:5026
0x1006c0c output_constant
        ../../gcc/varasm.c:5026
0x1008367 output_constant
        ../../gcc/varasm.c:5259
0x1008367 output_constructor_regular_field
        ../../gcc/varasm.c:5259
0x1008367 output_constructor
        ../../gcc/varasm.c:5526
0x1008367 output_constant
        ../../gcc/varasm.c:5259
0x1008367 output_constructor_regular_field
        ../../gcc/varasm.c:5259
0x1008367 output_constructor
        ../../gcc/varasm.c:5526
0x1009509 output_constant
        ../../gcc/varasm.c:4898
0x1009509 assemble_variable_contents
        ../../gcc/varasm.c:2147
0x10135e1 assemble_variable(tree_node*, int, int, int)
        ../../gcc/varasm.c:2326
0x1016524 varpool_node::assemble_decl()
        ../../gcc/varpool.c:584
0x83ee44 output_in_order
        ../../gcc/cgraphunit.c:2442
0x83ee44 symbol_table::compile()
        ../../gcc/cgraphunit.c:2685
0x841aa6 symbol_table::compile()
        ../../gcc/cgraphunit.c:2871
0x841aa6 symbol_table::finalize_compilation_unit()
        ../../gcc/cgraphunit.c:2868

Reply via email to