internal error: 0_10711 Internal Compiler Error with Composer XE 2013 Update 3

The Intel Composer XE 2013 Update 3 compiler may experience the following Internal Compiler Error:  


: 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 error will occur at -O2 or -O3 optimization levels.  This particular problem affects ONLY the Intel Composer XE 2013 Update 3 compiler ( don't know your compiler version?  Check here).  It affects the Update 3 compiler for C++ and Fortran and for all OS versions ( Linux*, WIndows*, OS* X ).

UPDATE:  A fix was provided in Composer XE 2013 Update 4.  This and future compilers will have the fix.  Please upgrade and stop using Update 3 if you are affected by this bug.

 Two workarounds for Update 3 are to use -O0 or -O1 instead of -O2 or -O3.  Also this bug affects ONLY the Composer XE 2013 Update 3 compiler so another workaround is to use an older compiler version ( need to get an older compiler?  Check here ).

Remember, these articles are not monitored on a regular basis.  If you HAVE A QUESTION OR COMMENT go to our User Forums:

Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.
Возможность комментирования русскоязычного контента была отключена. Узнать подробнее.