Just tried to re-compile an existing program with /assume:realloc_lhs set. As below, this produced a "catastrophic error". Also asked that I report the problem.
Only change I made from a working copy was to set "/assume:realloc_lhs" under
Project / Properties / Fortran / Command Line / Additional Dependencies.
Have used "/assume:realloc_lhs" in another program without problem.
The current program is larger & was mostly written starting 3 - 5 yrs ago. I just tried to make use of automatic reallocation when adding some new code (& save a few lines of code!). Only two arrays involved & both are small; eg: just assigning
prob_inc = fP_inc
where prob_inc is allocated to (9) and fP_inc is allocated to (15).
Does the error mean I have something conflicting elsewhere in the code ?
(Too large to quickly check - besides the compiler error message does not exactly point to where the problem may lie?)
1>------ Build started: Project: Faults, Configuration: Debug x64 ------
1>Compiling with Intel Fortran 11.0.061 [Intel 64]...
1>: 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.
1>compilation aborted for I:\\aon_japan\\Program\\Faults\\Source\\Portfolio_sites.f90 (code 3)
1>Build log written to "file://I:\\aon_japan\\Program\\Faults\\x64\\Debug\\BuildLog.htm"
1>Faults - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========