Hi
Were you able to reproduce this problem ? Can you please update.
Thanks,
Deepak
Hi,
I'm so sorry, this case slipped my attention (probably, because we had some problems w/ forum notifications). Thanks for pinging me.
I checked your test case with all levels ti2-ti4 (Inspector v1.0 Update 1).
Intel Compiler v.11.1
Inspector detects a data race on ti2 level but within each function (function1 and fuction2). If selected higher levels (t3-t4), it recognizes that the accesses to the buffer are not overlapped and does not report errors.
MSFT Compiler 8.0
Quite the opposite results
Inspector doesn't detect data races on ti2
On ti3-ti4 it detects race condition in accessing buffer memory in fucnction1 and function2.
It quite strange and I can't say for sure who is the culprit here, MSFT omp or Inspector. I'll submit this issue to Inspector developers for further investigation.
I'll let you know the results.
Thanks.
--------
-Vladimir