r181516 - in /branches/gupc: gcc/ChangeLog.upc ...

gfunck@gcc.gnu.org gfunck@gcc.gnu.org
Sat Nov 19 21:01:00 GMT 2011


Author: gfunck
Date: Sat Nov 19 21:01:01 2011
New Revision: 181516

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181516
Log:

gcc/
	* config/rs6000/rs6000.c (rs6000_output_function_epilogue):
	Add check for UPC when defining the language type value
	in a traceback entry.

gcc/upc/
	* config-lang.in: Remove checks for supported targets.
	This is now done at a higher level.

libgupc/
	* smp/upc_sync.h (GUPCR_WRITE_FENCE, GUPCR_READ_FENCE):
	For powerpc, also check __PPC__ pre-processor definition,
	as 'PPC' is apparently not defined on 64-bit PPC targets.
	* smp/upc_sysdep.c (__upc_atomic_cas): Implement as external
	procedure only if builtin compare-and-swap is unavailable.
	* smp/upc_sysdep.h (__upc_atomic_cas): Ditto.

Modified:
    branches/gupc/gcc/ChangeLog.upc
    branches/gupc/gcc/config/rs6000/rs6000.c
    branches/gupc/gcc/upc/ChangeLog
    branches/gupc/gcc/upc/config-lang.in
    branches/gupc/libgupc/ChangeLog
    branches/gupc/libgupc/smp/upc_sync.h
    branches/gupc/libgupc/smp/upc_sysdep.c
    branches/gupc/libgupc/smp/upc_sysdep.h



More information about the Gcc-cvs mailing list