Hi,
PSXE2017 update 2 produces an ICE while compiling FOX (4.1.2, https://github.com/andreww/fox, http://fortranwiki.org/fortran/show/FoX) e.g. in file m_wkml_color.f90, where PSXE2017 update 1 compiles smoothly:
------ Build started: Project: FOXlib, Configuration: Debug|x64 ------ Compiling with Intel(R) Visual Fortran Compiler 17.0.2.187 [Intel(R) 64]... m_wkml_color.F90 fortcom: Fatal: There has been an internal compiler error (C0000005). compilation aborted for ...\FOX_XML\FoX-4.1.2\wkml\m_wkml_color.F90 (code 1)
the build log:
Compiling with Intel(R) Visual Fortran Compiler 17.0.2.187 [Intel(R) 64]... ifort /nologo /debug:full /Od /fpp /assume:nocc_omp /warn:all /debug-parameters:used /Qinit:snan /fp:source /module:"x64\Debug\\" /object:"x64\Debug\\" /Fd"x64\Debug\vc140.pdb" /traceback /check:bounds /check:uninit /check:stack /libs:static /threads /dbglibs /c /Qlocation,link,"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\\bin\amd64" /Qm64 "D:\02_Fortran\05_general_libraries\FOX_XML\FoX-4.1.2\wkml\m_wkml_color.F90" fortcom: Fatal: There has been an internal compiler error (C0000005). compilation aborted for ...\FOX_XML\FoX-4.1.2\wkml\m_wkml_color.F90 (code 1) FOXlib - 1 error(s), 0 warning(s)
There are a lot of more files, where this ICE occurs. Unfortunately, I'm not able to find out, where or what is the trigger for this error. I put everything into VS 2015 and compile from there. Nevertheless 17.1 compiles without an error and an example program runs without errors, too. The sources can be found at the above mentioned link for reproducing the ICE. Let me know, if I could supply more information.