I am getting a internal compiler error when compiling a routine from Numerical Recipes. To make it simple I have written next 'simple' subroutine:
complex, dimension(:,:,:), intent(inout) :: data
end subroutine simple
$ ifort -c simple.f90
fortcom: Severe: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.
in file (null), line 0, column 0
... by the way, the compilation is fine if instead of complex it uses:
real, dimension(:,:,:), intent(inout) :: data