[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.1b1-28-g626fb65
mysql vizuser
noreply at mpich.org
Tue Aug 27 12:46:34 CDT 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".
The branch, master has been updated
via 626fb653a73c12544b28beeb3636b0824c61d28f (commit)
from 000f7d64887fefcaf4e6fea0ef4f265409fb85bf (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/626fb653a73c12544b28beeb3636b0824c61d28f
commit 626fb653a73c12544b28beeb3636b0824c61d28f
Author: William Gropp <wgropp at illinois.edu>
Date: Sun Aug 25 10:09:35 2013 -0500
Add FIXME for reduction operation macro
diff --git a/src/include/oputil.h b/src/include/oputil.h
index b4dfba1..0a6f23f 100644
--- a/src/include/oputil.h
+++ b/src/include/oputil.h
@@ -38,6 +38,10 @@ MPIR_OP_TYPE_GROUP(FORTRAN_INTEGER)
/* op_macro_ is a 2-arg macro or function that preforms the reduction
operation on a single element */
+/* FIXME: This code may penalize the performance on many platforms as
+ a work-around for a compiler bug in some versions of xlc. It
+ would be far better to either test for that bug or to confirm that
+ the work-around is really as benign as claimed. */
/* Ideally "b" would be const, but xlc on POWER7 can't currently handle
* "const long double _Complex * restrict" as a valid pointer type. It just
* emits a warning and generates invalid arithmetic code. We could drop the
-----------------------------------------------------------------------
Summary of changes:
src/include/oputil.h | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
hooks/post-receive
--
MPICH primary repository
More information about the commits
mailing list