This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r178493 - in /branches/gupc: gcc/upc/ChangeLog ...
- From: gfunck at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 02 Sep 2011 22:34:45 -0000
- Subject: r178493 - in /branches/gupc: gcc/upc/ChangeLog ...
Author: gfunck
Date: Fri Sep 2 22:34:44 2011
New Revision: 178493
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178493
Log:
2011-09-02 Gary Funck <gary@intrepid.com>
Align UPC pointers-to-shared, only if the target enforces
strict alignment.
gcc/upc/
* upc-pts-struct.c (upc_pts_struct_init_type): Align a
UPC pointer-to-shared type, only if the target requires
strict alignment.
* upc-act.c (upc_cpp_builtins): Output pre-defined macro,
__UPC_PTS_ALIGN__, only if the target requires strict alignment.
libupc/
* configure.ac: Derive GUPCR_PTS_ALIGN from __UPC_PTS_ALIGN__,
if present. Define GUPCR_PTS_ALIGN as a config.h variable.
* smp/upc_pts.h (GUPCR_PTS_ALIGN): Use only if defined.
* config.h.in: Re-generate.
* configure: Re-generate.
Modified:
branches/gupc/gcc/upc/ChangeLog
branches/gupc/gcc/upc/upc-act.c
branches/gupc/gcc/upc/upc-pts-struct.c
branches/gupc/libupc/ChangeLog
branches/gupc/libupc/config.h.in
branches/gupc/libupc/configure
branches/gupc/libupc/configure.ac
branches/gupc/libupc/smp/upc_pts.h