ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence.
* ordered.c (gomp_ordered_sync): Add MEMMODEL_ACQ_REL fence. * critical.c (GOMP_critical_start): Add MEMMODEL_RELEASE fence. * config/linux/mutex.h: Use atomic rather than sync builtins. * config/linux/mutex.c: Likewise. Comment. Use -1 for waiting state. * config/linux/omp-lock.h: Comment fix. * config/linux/arm/mutex.h: Delete. * config/linux/powerpc/mutex.h: Delete. * config/linux/ia64/mutex.h: Delete. * config/linux/mips/mutex.h: Delete. From-SVN: r181832
Showing
- libgomp/ChangeLog 12 additions, 0 deletionslibgomp/ChangeLog
- libgomp/config/linux/arm/mutex.h 0 additions, 28 deletionslibgomp/config/linux/arm/mutex.h
- libgomp/config/linux/ia64/mutex.h 0 additions, 66 deletionslibgomp/config/linux/ia64/mutex.h
- libgomp/config/linux/mips/mutex.h 0 additions, 27 deletionslibgomp/config/linux/mips/mutex.h
- libgomp/config/linux/mutex.c 13 additions, 6 deletionslibgomp/config/linux/mutex.c
- libgomp/config/linux/mutex.h 18 additions, 23 deletionslibgomp/config/linux/mutex.h
- libgomp/config/linux/omp-lock.h 2 additions, 2 deletionslibgomp/config/linux/omp-lock.h
- libgomp/config/linux/powerpc/mutex.h 0 additions, 2 deletionslibgomp/config/linux/powerpc/mutex.h
- libgomp/critical.c 3 additions, 1 deletionlibgomp/critical.c
- libgomp/ordered.c 6 additions, 1 deletionlibgomp/ordered.c
Loading
Please register or sign in to comment