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

--- Comment #2 from Vittorio Zecca <zeccav at gmail dot com> ---
! gfortran produces weird ld message undefined reference to `___MOD_str'
      module m
      contains
       function fun(i)
        character(2),  PARAMETER    :: str(1) = (/'SD'/)      
        character(len_trim(str(i))) :: fun 
        fun = str(i)
       end function
      end
      use m
      print *,fun(1) ! should display "SD"
      end

gfortran gfbug48.f
/tmp/ccpTCSOy.o: In function `MAIN__':
gfbug48.f:(.text+0x132): undefined reference to `___MOD_str'
collect2: error: ld returned 1 exit status

Reply via email to