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

            Bug ID: 93792
           Summary: [10 Regression] ICE in gfc_code2string, at
                    fortran/misc.c:281
           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: ---

Changed between 20190630 and 20190728 :


$ cat z1.f90
module m
   type t(n)
      integer, len :: n = z'1'
   end type
end
program p
   use m
   type(t(:)), allocatable :: z
end


$ gfortran-10-20190630 -c z1.f90
$
$ gfortran-10-20200216 -c z1.f90
f951: internal compiler error: gfc_code2string(): Bad code
0x687ab9 gfc_report_diagnostic
        ../../gcc/fortran/error.c:782
0x6891da gfc_internal_error(char const*, ...)
        ../../gcc/fortran/error.c:1402
0x6c27b4 gfc_code2string(mstring const*, int)
        ../../gcc/fortran/misc.c:281
0x6c41cb mio_name
        ../../gcc/fortran/module.c:1758
0x6c8104 mio_name_bt
        ../../gcc/fortran/module.c:2156
0x6c8104 mio_typespec
        ../../gcc/fortran/module.c:2657
0x6c7900 mio_expr
        ../../gcc/fortran/module.c:3584
0x6c85ac mio_component
        ../../gcc/fortran/module.c:2934
0x6c953a mio_component_list
        ../../gcc/fortran/module.c:2955
0x6c953a mio_symbol
        ../../gcc/fortran/module.c:4414
0x6c999d write_symbol
        ../../gcc/fortran/module.c:5765
0x6c9b02 write_symbol0
        ../../gcc/fortran/module.c:5805
0x6c9a78 write_symbol0
        ../../gcc/fortran/module.c:5784
0x6cc7a4 write_module
        ../../gcc/fortran/module.c:6147
0x6cc7a4 dump_module
        ../../gcc/fortran/module.c:6277
0x6ccb6d gfc_dump_module(char const*, int)
        ../../gcc/fortran/module.c:6334
0x6e6a16 gfc_parse_file()
        ../../gcc/fortran/parse.c:6456
0x731b3f gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:210

Reply via email to