Hi, for a simple change to a code, I go from compiling to internal error as below. With an earlier 12.0.5 version there are no issues.
I am running on Scientific Linux
[mccssmb2@xenomorph possCompilerBug]$ uname -a
Linux xenomorph 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 11:13:47 CDT 2013 x86_64 x86_64 x86_64 GNU/Linux
f people could help I'd be grateful
[mccssmb2@xenomorph possCompilerBug]$ icc -V
Intel(R) C Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.0.080 Build 20130728
Copyright (C) 1985-2013 Intel Corporation. All rights reserved.
[mccssmb2@xenomorph possCompilerBug]$ ./testCompile.sh
+ rm -rf '*.o'
+ icc -Iincludes/ -O3 -openmp -c compile.c
+ set +x
Should compile, but fails
+ rm -rf compile.o
+ icc -Iincludes/ -O3 -openmp -c fail.c
": internal error: backend signals
compilation aborted for fail.c (code 4)
+ set +x
I'm away from my linux machine, so can't try your case. I would say, however, that your initial 14.0 compiler is not one of the more reliable ones. There have been 3 updates of 14.0 with bug fixes.
Yes, I could reproduce the internal errror you get with the latest release and will file the issue with our developers.
BTW, there will be an update 3 release very soon and that contains the fix for this issue. I'll update you as soon as that release (update 3) containing the fix for this issue is out. Appreciate your patience till then.