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

            Bug ID: 80768
           Summary: NULL pointer dereferenced in gfc_check_num_images at
                    fortran/check.c
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: zeccav at gmail dot com
  Target Milestone: ---

! NULL pointer dereferenced in gfc_check_num_images at fortran/check.c:5150
! gfortran 8.0.0 trunk 247930 
! Target: x86_64-pc-linux-gnu
! must be compiled with option -fcoarray=single
! check.c:5150 if (!gfc_notify_std (GFC_STD_F2008_TS, "FAILED= argument to
NUM_IMAGES at %L", &distance->where))
! pointer "distance" is NULL
! double checked with "gcc_assert(distance);" that fails producing the ICE
!
      k5 = num_images(failed=.false.)
      end
!f951: internal compiler error: in gfc_check_num_images, at
fortran/check.c:5150
!0x5f84c0 gfc_check_num_images(gfc_expr*, gfc_expr*)
!       ../../gcc/fortran/check.c:5150
!0x6e69d8 do_check
!       ../../gcc/fortran/intrinsic.c:263
!0x6ee74a check_specific
!       ../../gcc/fortran/intrinsic.c:4525
!0x6fab7b gfc_intrinsic_func_interface(gfc_expr*, int)
!       ../../gcc/fortran/intrinsic.c:4761
!0x85b8ab resolve_unknown_f
!       ../../gcc/fortran/resolve.c:2723
!0x8a08a0 resolve_function
!       ../../gcc/fortran/resolve.c:3025
!0x898ca6 gfc_resolve_expr(gfc_expr*)
!       ../../gcc/fortran/resolve.c:6505
!0x8db4ed gfc_resolve_code(gfc_code*, gfc_namespace*)
!       ../../gcc/fortran/resolve.c:10848
!0x8e3073 resolve_codes
!       ../../gcc/fortran/resolve.c:16060
!0x881ecd gfc_resolve(gfc_namespace*)
!       ../../gcc/fortran/resolve.c:16095
!0x812848 resolve_all_program_units
!       ../../gcc/fortran/parse.c:6013
!0x829f80 gfc_parse_file()
!       ../../gcc/fortran/parse.c:6260
!0x96f9a9 gfc_be_parse_file
!       ../../gcc/fortran/f95-lang.c:204
!Please submit a full bug report,
!with preprocessed source if appropriate.
!Please include the complete backtrace with any bug report.
!See <https://gcc.gnu.org/bugs/> for instructions.

Reply via email to