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

            Bug ID: 67497
           Summary: data.c sanitizer runtime error: null pointer passed as
                    argument 2, which is declared to never be null
           Product: gcc
           Version: 5.2.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: zeccav at gmail dot com
  Target Milestone: ---

!gcc-5.2.0/gcc/fortran/data.c:181:32: runtime error: null pointer passed as
argument 2, which is declared to never be null
! source line "memcpy (&dest[start], rvalue->value.character.string, len *
sizeof (gfc_char_t));"
! double check with "gcc_assert(rvalue->value.character.string)" immediately
before
! esay fix "if(len) memcpy (&dest[start], rvalue->value.character.string, len *
! sizeof (gfc_char_t));"
!Target: x86_64-unknown-linux-gnu
      CHARACTER, POINTER :: PTR
      DATA  PTR / NULL() /
      end

Reply via email to