http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561



--- Comment #10 from Dmitry Vyukov <dvyukov at google dot com> 2012-12-10 
12:57:01 UTC ---

(In reply to comment #9)

> (In reply to comment #8)

> > gfortran -g  -fsanitize=thread -fPIC -pie PR55561.f90 

> 

> Thanks! yields the proper warning as expected.. 

> 

> > gfortran -g  -fopenmp -fsanitize=thread -fPIC -pie PR55561.f90 ; ./a.out

> ==================

> WARNING: ThreadSanitizer: data race (pid=26592)

>   Read of size 4 at 0x7fff74e67d6c by main thread:

>     #0 MAIN__._omp_fn.0 PR55561.f90:0 (exe+0x000000000fff)

>     #1 MAIN__ PR55561.f90:0 (exe+0x000000000e79)

>     #2 main ??:0 (exe+0x000000000f75)

> 

>   Previous write of size 4 at 0x7fff74e67d6c by thread 1:

>     #0 MAIN__._omp_fn.0 PR55561.f90:0 (exe+0x000000001020)

>     #1 gomp_thread_start

> /data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libgomp/../../../gcc/libgomp/team.c:116

> (libgomp.so.1+0x000000008449)

> 

>   Thread 1 (tid=26593, running) created at:

>     #0 pthread_create ??:0 (libtsan.so.0+0x00000001be6c)

>     #1 gomp_team_start

> /data/vjoost/gnu/gcc_trunk/obj/x86_64-unknown-linux-gnu/libgomp/../../../gcc/libgomp/team.c:440

> (libgomp.so.1+0x0000000089f5)

>     #2 main ??:0 (exe+0x000000000f75)

> 

> ==================



Is is a correct report? Or false positive?

Reply via email to