Compilation error with icc STM C++ compiler 4.0

Compilation error with icc STM C++ compiler 4.0

Imagen de asdfasdf a.

Hi, I am trying to setup the icc C++ STM compiler and I am running into some problems, does anyone know how to resolve these?

I am using "l_cproc_p_11.0.610_ia32.tgz" downloaded from: http://software.intel.com/en-us/articles/pre-release-license-agreement-f...

my OS environment is: Debian 4 on ia32 with libstdc++5

I am trying to compile the sample code provided on: http://software.intel.com/en-us/articles/intel-c-stm-compiler-prototype-...

And for all of them the compiler aborts due to errors.

ie. when I run: 

 icc –Qtm_enabled –Wall intel_stmtest_counting.c –o counting -lpthread

I get the error:

intel-stmtest-counting.c(68) (col. 6): error: non transaction ready
function "thread_job1" called inside __transaction section

intel-stmtest-counting.c(68): (col. 6) remark: LOOP WAS VECTORIZED.
intel-stmtest-counting.c(39): (col. 5) remark: LOOP WAS VECTORIZED.
intel-stmtest-counting.c(39): (col. 5) remark: LOOP WAS VECTORIZED.
compilation aborted for intel-stmtest-counting.c (code 2)

Is there something I missed during the installation process?

Appreciate your help.

Mike


1 envío / 0 nuevos
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.