We have an important code that has been unable to compile with the Intel Fortran compiler for Linux since version 10. We just tried the latest release and it, too, fails to compile. The reproducer code is given below but here is the error message:
$ ifort --version
ifort (IFORT) 12.1.4 20120410
Copyright (C) 1985-2012 Intel Corporation. All rights reserved.
$ ifort -c -fp-model strict -I . reproducer.F
: catastrophic error: **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.
This could be related to this problem (http://software.intel.com/en-us/forums/showthread.php?t=102565) for which in January was stated it was fixed in a future release. Any idea when that would appear?
I can reproduce the problem, but only if -fp-model strict is used. It does appear to be fixed in our next major release, scheduled for later this year. Can you avoid using -fp-model strict when compiling this source?
Unfortunately, no, we cannot remove the -fp-model strict requirement. The sensative nature of the code and its results are something I cann't bring up, but suffice it to say that it is of extreme significance to the Department of Energy's mission. 😕