icc 7.0 crashes when compiling Objective Caml 3.06

icc 7.0 crashes when compiling Objective Caml 3.06

icc dies when compiling the Objective Caml 3.06 bytecode interpreter:

icc -march=pentiumii -O -D_FILE_OFFSET_BITS=64   -c -o interp.o interp.c
interp.c(522) : (col. 7) remark: LOOP WAS VECTORIZED.
interp.c(509) : (col. 7) remark: LOOP WAS VECTORIZED.
interp.c(491) : (col. 9) remark: LOOP WAS VECTORIZED.
interp.c(476) : (col. 7) remark: LOOP WAS VECTORIZED.
interp.c(793):  (col. 20)internal error: 0_1001

What I can do to help debugging this problem?

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

First of all, we need a small test case. Here is the steps:
1. create a interp.i by adding "-EP" to your compiler cmd
2. create a temp file "t.c" by ">cp interp.i t.c"
3. run ">icc -c -w t.c" to see if the problem is still there
4. run a tool shipped with the compiler package "icpi" to cut down the testcase like
>icpi -compiler="icc -w" -errormatch="internal error:" t.c
5. verify the cut-down case still produce the same error by >icc -c -w t.tsf.c

Still you need to report this to Premier Support with the smaller test case.


I don't think I have access to Premier Support, even though I received emails from Premier Support.

If you receive emails from Premier Support, it means you have an account there.
When you download an eval copy of the compiler product, or purchase the compiler product, you're asked to register with email address and other information.
This email address is your log-in name.

Try to log in to Premier Support and create an issue with the "interp.i". Our support people will narrow the case for you if you have any difficulties.


Leave a Comment

Please sign in to add a comment. Not a member? Join today