! { dg-do run } ! ! Test the fix for PR70149 in which the string length for ! 'number_string' was not initialized. ! ! Contributed by Walter Spector ! module myptr_mod implicit none integer, target, save :: int_data = 42 character(16), target, save :: char_data = 'forty two' integer, pointer :: number => int_data character(:), pointer :: number_string => char_data end module use myptr_mod if (LEN (number_string) .ne. 16) stop 1 if (trim (number_string) .ne. 'forty two') stop 2 end