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