I downloaded latest version of STM version of the Intel compiler (Build 20070911 Package ID: W_CC_C_10.0.516) and tried compiling second sample file: intel_stmtest_hashtable.c. Unfortunately, I get this error:
intel_stmtest_hashtable.c(290): error: expected a ";"
Post preprocessor output shows that the line before is expanded to
_Pragma ("omp atomic")
I understand that it's not STM-related but since you posted the sample, I'm posting it here first. I did compile and run the first example successfully.
Thank you for your time.
_Pragma not supported by icl 1-0.0.516