Paul,
the piece of code that causes an issue with PGI 2013 and older is just a
bit more complex.
here is the enhanced test :
struct S { int i; double d; };
struct Y { struct S s; } ;
struct S x = {1,0};
int main (void)
{
struct Y y = { .s = x };
return 0;
}
it compiles just fine with PGI
I'm aware of the problem, but it will be fixed when the PMIx branch is merged
later this week.
On Aug 19, 2014, at 10:00 PM, Gilles Gouaillardet
wrote:
> Folks,
>
> let's look at the following trivial test program :
>
> #include
> #include
>
> int main (int argc, char * argv[]) {
>int
Not much - this is only used to decide if we need to keep both addresses. I may
just remove it and keep all addresses, frankly, as the test doesn't seem to be
working as it should
On Aug 20, 2014, at 10:31 AM, Dave Goodell (dgoodell)
wrote:
> On Aug 20, 2014, at 11:55 AM, svn-commit-mai...@op
On Aug 20, 2014, at 11:55 AM, svn-commit-mai...@open-mpi.org wrote:
> Author: rhc (Ralph Castain)
> Date: 2014-08-20 12:55:36 EDT (Wed, 20 Aug 2014)
> New Revision: 32556
> URL: https://svn.open-mpi.org/trac/ompi/changeset/32556
>
> Log:
> Track down the last piece of the connection problem. It a
Can somebody confirm that configure is adding "-c9x" or "-c99" to CFLAGS
with this compiler?
If not then r32555 could possibly be reverted in favor of adding the proper
compiler flag.
Also, I am suspicious of this failure because even without a language-level
option pgcc 12.9 and 13.4 compile the
If that's the case, then I wonder why it doesn't complain in other areas of the
code where we also use C99 syntax? Or is it perhaps "mostly" C99 compliant, but
doesn't like that specific use-case?
On Aug 20, 2014, at 7:20 AM, Nathan Hjelm wrote:
> Really? That means PGI 2013 is NOT C99 compli
Really? That means PGI 2013 is NOT C99 compliant! Figures.
-Nathan
On Tue, Aug 19, 2014 at 10:48:48PM -0400, svn-commit-mai...@open-mpi.org wrote:
> Author: ggouaillardet (Gilles Gouaillardet)
> Date: 2014-08-19 22:48:47 EDT (Tue, 19 Aug 2014)
> New Revision: 32555
> URL: https://svn.open-mpi.org
Folks,
let's look at the following trivial test program :
#include
#include
int main (int argc, char * argv[]) {
int rank, size;
MPI_Init(&argc, &argv);
MPI_Comm_size(MPI_COMM_WORLD, &size);
MPI_Comm_rank(MPI_COMM_WORLD, &rank);
printf ("I am %d/%d and i abort\n", rank, siz