My old project goes wrong with Intel® Parallel Studio XE 2017 Update 4 again.
In sample code, subroutine foo crash on debug mode. (Stack overflow)
If change integer :: a(N) to a(1000000), the code goes well.
Similar things was happened with character parameter argument also.
program Console2 call foo(1000000) end program Console2 subroutine foo(N) implicit none integer :: N integer:: a(N) end subroutine