[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

--- Comment #3 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 12:17:07 2015
New Revision: 227122

URL: https://gcc.gnu.org/viewcvs?rev=227122root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
branches/gcc-5-branch/libgomp/ChangeLog
branches/gcc-5-branch/libgomp/config/linux/wait.h
branches/gcc-5-branch/libgomp/iter.c
branches/gcc-5-branch/libgomp/iter_ull.c


[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 
---
fixed


[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-24 Thread vondele at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

--- Comment #2 from vondele at gcc dot gnu.org ---
Author: vondele
Date: Mon Aug 24 11:01:25 2015
New Revision: 227119

URL: https://gcc.gnu.org/viewcvs?rev=227119root=gccview=rev
Log:
PR libgomp/66761
PR libgomp/67303
* iter.c (gomp_iter_dynamic_next): Employ an atomic load.
(gomp_iter_guided_next): Idem.
* iter_ull.c (gomp_iter_ull_dynamic_next): Idem.
(gomp_iter_ull_guided_next): Idem.
* config/linux/wait.h (do_spin): Idem.


Modified:
trunk/libgomp/ChangeLog
trunk/libgomp/config/linux/wait.h
trunk/libgomp/iter.c
trunk/libgomp/iter_ull.c


[Bug libgomp/66761] libgomp: ThreadSanitizer: data race in libgomp

2015-08-22 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66761

Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:

   What|Removed |Added

URL||https://gcc.gnu.org/ml/gcc-
   ||patches/2015-08/msg01357.ht
   ||ml
 CC||Joost.VandeVondele at mat dot 
ethz
   ||.ch

--- Comment #1 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch 
---
patch posted https://gcc.gnu.org/ml/gcc-patches/2015-08/msg01357.html