view gcc/testsuite/gfortran.dg/matmul_19.f90 @ 144:8f4e72ab4e11

fix segmentation fault caused by nothing next cur_op to end
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sun, 23 Dec 2018 21:23:56 +0900
parents 84e7813d76e9
children
line wrap: on
line source

! { dg-do  run }
! { dg-options "-finline-matmul-limit=0" }
! PR 86704 - this used to segfault.

program testmaticovenasobeni
implicit none
  
  character(len=10) :: line
  write (unit=line,fmt=*) testmatmul(120,1,3)

  contains

   function testmatmul(m,n,o)
     integer, intent(in) :: m,n,o
     real    :: A(n,m),B(n,o),C(m,o)
     logical :: testmatmul
    
     call random_number(A)
     call random_number(B)
     
     C=matmul(transpose(A),B) 
     testmatmul=.true.
   end function 

end program testmaticovenasobeni