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 / novo 0
Último post
Para obter mais informações sobre otimizações de compiladores, consulte Aviso sobre otimizações.

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.


Deixar um comentário

Faça login para adicionar um comentário. Não é membro? Inscreva-se hoje mesmo!