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

            Bug ID: 118710
           Summary: Segmentation fault on innocuous line in sub module
           Product: gcc
           Version: 14.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rtkoehle at mtu dot edu
  Target Milestone: ---

Created attachment 60336
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60336&action=edit
Tar of the bug-producing fortran code, stderr, modfiles, and script to build
the code

Tar of the bug-producing fortran code, stderr, modfiles, and script to build
the code

System Info:
gfortran version: 14.2.1 20240910 (GCC)  
OS: Arch Linux x86_64
CPU: AMD Ryzen 9 7950X (32) @ 5.88 GHz

Stderr [see stderror.txt]
freeform_common_s.f90:12:79:

   12 |       allocate (character(length) :: outString(num_elements),
stat=jalloc_stat)
      |                                                                        
      1
internal compiler error: Segmentation fault
0x1ff7da6 internal_error(char const*, ...)
        ???:0
0x8445f9 gfc_array_allocate(gfc_se*, gfc_expr*, tree_node*, tree_node*,
tree_node*, tree_node*, tree_node*, tree_node**, gfc_expr*, tree_node*, bool,
gfc_omp_namelist*)
        ???:0
0x8e10f5 gfc_trans_allocate(gfc_code*, gfc_omp_namelist*)
        ???:0
0x8c5dca gfc_trans_if(gfc_code*)
        ???:0
0x881e5f gfc_generate_function_code(gfc_namespace*)
        ???:0
0x83c961 gfc_generate_module_code(gfc_namespace*)
        ???:0
0x7f3c8f gfc_parse_file()
        ???:0
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues>
for instructions.

[to reproduce]
extract tarball and either run `gfortran -freport-bug -c heading_mod.f90
heading_s.f90 classification.f90 classification_s.f90 ` or provided
build_bug.sh script

[further notes]
This code also yields the same error on debian:trixie, so it is not just an
arch package issue.  This code does compile with the intel and nag compilers.

Reply via email to