r209218 - in /branches/gupc: libatomic/Makefile...
gfunck@gcc.gnu.org
gfunck@gcc.gnu.org
Tue Apr 8 13:49:00 GMT 2014
Author: gfunck
Date: Tue Apr 8 13:49:55 2014
New Revision: 209218
URL: http://gcc.gnu.org/viewcvs?rev=209218&root=gcc&view=rev
Log:
Fix UPC atomic operations on types that have no builtin
compiler support. Build a version of the libatomic convenience
library that has no locking support, and then provide
locks in the UPC runtime library. These lock functions
serialize atomic operations on types with no builtin atomics.
Added:
branches/gupc/libgupc/smp/upc_libat_lock.c
branches/gupc/libgupc/smp/upc_libat_lock.h
Modified:
branches/gupc/libatomic/Makefile.am
branches/gupc/libatomic/Makefile.in
branches/gupc/libgupc/ChangeLog
branches/gupc/libgupc/Makefile.am
branches/gupc/libgupc/Makefile.in
branches/gupc/libgupc/smp/upc_atomic.tpl
branches/gupc/libgupc/smp/upc_atomic.upc
More information about the Gcc-cvs
mailing list