#! /bin/sh
# From configure.in Revision: 1.829.2.2 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.63.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
## --------------------- ##
## M4sh Initialization.  ##
## --------------------- ##

# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;;
esac

fi




# PATH needs CR
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits

as_nl='
'
export as_nl
# Printing a long string crashes Solaris 7 /usr/bin/printf.
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  as_echo='printf %s\n'
  as_echo_n='printf %s'
else
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
    as_echo_n='/usr/ucb/echo -n'
  else
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
    as_echo_n_body='eval
      arg=$1;
      case $arg in
      *"$as_nl"*)
	expr "X$arg" : "X\\(.*\\)$as_nl";
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
      esac;
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
    '
    export as_echo_n_body
    as_echo_n='sh -c $as_echo_n_body as_echo'
  fi
  export as_echo_body
  as_echo='sh -c $as_echo_body as_echo'
fi

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
  PATH_SEPARATOR=:
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
      PATH_SEPARATOR=';'
  }
fi

# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  as_unset=unset
else
  as_unset=false
fi


# IFS
# We need space, tab and new line, in precisely that order.  Quoting is
# there to prevent editors from complaining about space-tab.
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
# splitting by setting IFS to empty value.)
IFS=" ""	$as_nl"

# Find who we are.  Look in the path if we contain no directory separator.
case $0 in
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done
IFS=$as_save_IFS

     ;;
esac
# We did not find ourselves, most probably we were run as `sh COMMAND'
# in which case we are not to be found in the path.
if test "x$as_myself" = x; then
  as_myself=$0
fi
if test ! -f "$as_myself"; then
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  { (exit 1); exit 1; }
fi

# Work around bugs in pre-3.0 UWIN ksh.
for as_var in ENV MAIL MAILPATH
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
done
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
LC_ALL=C
export LC_ALL
LANGUAGE=C
export LANGUAGE

# Required to use basename.
if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi


# Name of the executable.
as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

# CDPATH.
$as_unset CDPATH


if test "x$CONFIG_SHELL" = x; then
  if (eval ":") 2>/dev/null; then
  as_have_required=yes
else
  as_have_required=no
fi

  if test $as_have_required = yes &&	 (eval ":
(as_func_return () {
  (exit \$1)
}
as_func_success () {
  as_func_return 0
}
as_func_failure () {
  as_func_return 1
}
as_func_ret_success () {
  return 0
}
as_func_ret_failure () {
  return 1
}

exitcode=0
if as_func_success; then
  :
else
  exitcode=1
  echo as_func_success failed.
fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.
fi

if as_func_ret_success; then
  :
else
  exitcode=1
  echo as_func_ret_success failed.
fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.
fi

if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
  :
else
  exitcode=1
  echo positional parameters were not saved.
fi

test \$exitcode = 0) || { (exit 1); exit 1; }

(
  as_lineno_1=\$LINENO
  as_lineno_2=\$LINENO
  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
") 2> /dev/null; then
  :
else
  as_candidate_shells=
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  case $as_dir in
	 /*)
	   for as_base in sh bash ksh sh5; do
	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
	   done;;
       esac
done
IFS=$as_save_IFS


      for as_shell in $as_candidate_shells $SHELL; do
	 # Try only shells that exist, to save several forks.
	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
		{ ("$as_shell") 2> /dev/null <<\_ASEOF
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;;
esac

fi


:
_ASEOF
}; then
  CONFIG_SHELL=$as_shell
	       as_have_required=yes
	       if { "$as_shell" 2> /dev/null <<\_ASEOF
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;;
esac

fi


:
(as_func_return () {
  (exit $1)
}
as_func_success () {
  as_func_return 0
}
as_func_failure () {
  as_func_return 1
}
as_func_ret_success () {
  return 0
}
as_func_ret_failure () {
  return 1
}

exitcode=0
if as_func_success; then
  :
else
  exitcode=1
  echo as_func_success failed.
fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.
fi

if as_func_ret_success; then
  :
else
  exitcode=1
  echo as_func_ret_success failed.
fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.
fi

if ( set x; as_func_ret_success y && test x = "$1" ); then
  :
else
  exitcode=1
  echo positional parameters were not saved.
fi

test $exitcode = 0) || { (exit 1); exit 1; }

(
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }

_ASEOF
}; then
  break
fi

fi

      done

      if test "x$CONFIG_SHELL" != x; then
  for as_var in BASH_ENV ENV
	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
	done
	export CONFIG_SHELL
	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
fi


    if test $as_have_required = no; then
  echo This script requires a shell more modern than all the
      echo shells that I found on your system.  Please install a
      echo modern shell, or manually run the script under such a
      echo shell if you do have one.
      { (exit 1); exit 1; }
fi


fi

fi



(eval "as_func_return () {
  (exit \$1)
}
as_func_success () {
  as_func_return 0
}
as_func_failure () {
  as_func_return 1
}
as_func_ret_success () {
  return 0
}
as_func_ret_failure () {
  return 1
}

exitcode=0
if as_func_success; then
  :
else
  exitcode=1
  echo as_func_success failed.
fi

if as_func_failure; then
  exitcode=1
  echo as_func_failure succeeded.
fi

if as_func_ret_success; then
  :
else
  exitcode=1
  echo as_func_ret_success failed.
fi

if as_func_ret_failure; then
  exitcode=1
  echo as_func_ret_failure succeeded.
fi

if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
  :
else
  exitcode=1
  echo positional parameters were not saved.
fi

test \$exitcode = 0") || {
  echo No shell found that supports shell functions.
  echo Please tell bug-autoconf@gnu.org about your system,
  echo including any error possibly output before this message.
  echo This can help us improve future autoconf versions.
  echo Configuration will now proceed without shell functions.
}



  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {

  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  # uniformly replaced by the line number.  The first 'sed' inserts a
  # line-number line after each line using $LINENO; the second 'sed'
  # does the real work.  The second script uses 'N' to pair each
  # line-number line with the line containing $LINENO, and appends
  # trailing '-' during substitution so that $LINENO is not a special
  # case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # scripts with optimization help from Paolo Bonzini.  Blame Lee
  # E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
      t loop
      s/-\n.*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensitive to this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit
}


if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  as_dirname=dirname
else
  as_dirname=false
fi

ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in
-n*)
  case `echo 'x\c'` in
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  *)   ECHO_C='\c';;
  esac;;
*)
  ECHO_N='-n';;
esac
if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file
else
  rm -f conf$$.dir
  mkdir conf$$.dir 2>/dev/null
fi
if (echo >conf$$.file) 2>/dev/null; then
  if ln -s conf$$.file conf$$ 2>/dev/null; then
    as_ln_s='ln -s'
    # ... but there are two gotchas:
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -p'.
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'
  elif ln conf$$.file conf$$ 2>/dev/null; then
    as_ln_s=ln
  else
    as_ln_s='cp -p'
  fi
else
  as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null

if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

if test -x / >/dev/null 2>&1; then
  as_test_x='test -x'
else
  if ls -dL / >/dev/null 2>&1; then
    as_ls_L_option=L
  else
    as_ls_L_option=
  fi
  as_test_x='
    eval sh -c '\''
      if test -d "$1"; then
	test -d "$1/.";
      else
	case $1 in
	-*)set "./$1";;
	esac;
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
	???[sx]*):;;*)false;;esac;fi
    '\'' sh
  '
fi
as_executable_p=$as_test_x

# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"



exec 7<&0 </dev/null 6>&1

# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`

#
# Initializations.
#
ac_default_prefix=/usr/local
ac_clean_files=
ac_config_libobj_dir=.
LIBOBJS=
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}

# Identity of this package.
PACKAGE_NAME=
PACKAGE_TARNAME=
PACKAGE_VERSION=
PACKAGE_STRING=
PACKAGE_BUGREPORT=

ac_unique_file="gasnet_tools.h"
ac_default_prefix=/usr/local/gasnet
enable_option_checking=no
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#ifdef HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#ifdef STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# ifdef HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#ifdef HAVE_STRING_H
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#ifdef HAVE_STRINGS_H
# include <strings.h>
#endif
#ifdef HAVE_INTTYPES_H
# include <inttypes.h>
#endif
#ifdef HAVE_STDINT_H
# include <stdint.h>
#endif
#ifdef HAVE_UNISTD_H
# include <unistd.h>
#endif"

ac_subst_vars='LTLIBOBJS
LIBOBJS
FCA_ENABLED_FALSE
FCA_ENABLED_TRUE
FCA_LIBS
FCA_LIBDIR
FCA_INCLUDES
FCA_ENABLED
TOOL_PREFIX
GASNET_INSTALL_CMD
USE_STRICT_PROTOTYPES_FALSE
USE_STRICT_PROTOTYPES_TRUE
BOURNE_SHELL
TIMECMD
READLINK
DIRNAME
BASENAME
RANLIB
AR
GNU_NM_FALSE
GNU_NM_TRUE
NM
DEBUGMALLOC_VAL
DEBUGMALLOC_VAR
DEBUGMALLOC
DEBUGMALLOC_FALSE
DEBUGMALLOC_TRUE
USE_PLPA_FALSE
USE_PLPA_TRUE
DBX_PATH
LADEBUG_PATH
IDB_PATH
PGDBG_PATH
GSTACK_PATH
GDB_PATH
ADDR2LINE_PATH
ALLOCA
HAVE_BOOTSTRAP_PMI_FALSE
HAVE_BOOTSTRAP_PMI_TRUE
PMI_SPAWNER_INCLUDES
PMI_SPAWNER_LIBDIR
PMI_SPAWNER_LIBS
SSH_SPAWNER_LIBS
USE_AMMPI_FALSE
USE_AMMPI_TRUE
USE_PAMI_CONDUIT_FALSE
USE_PAMI_CONDUIT_TRUE
PAMI_SYS_LIBS
PAMI_SYS_LIBDIR
PAMI_LIBS
PAMI_LIBDIR
PAMI_INCLUDE
USE_DCMF_CONDUIT_FALSE
USE_DCMF_CONDUIT_TRUE
DCMF_LIBS
DCMF_SYS_LIBDIR
DCMF_LIBDIR
DCMF_SYS_INCLUDE
DCMF_INCLUDE
USE_SHMEM_CONDUIT_FALSE
USE_SHMEM_CONDUIT_TRUE
SHMEM_FLAGS
SHMEM_LIBS
SHMEM_LIBDIR
USE_ARIES_CONDUIT_FALSE
USE_ARIES_CONDUIT_TRUE
USE_GEMINI_CONDUIT_FALSE
USE_GEMINI_CONDUIT_TRUE
GNI_INCLUDES
GNI_LIBS
USE_PORTALS4_CONDUIT_FALSE
USE_PORTALS4_CONDUIT_TRUE
PORTALS4_LIBCFLAGS
PORTALS4_LIBS
PORTALS4_LIBDIR
PORTALS4_INCLUDE
yod
MXM_BOOTSTRAP_MPI_FALSE
MXM_BOOTSTRAP_MPI_TRUE
MXM_BOOTSTRAP_SSH_FALSE
MXM_BOOTSTRAP_SSH_TRUE
USE_MXM_CONDUIT_FALSE
USE_MXM_CONDUIT_TRUE
MXM_LIBS
MXM_LIBDIR
MXM_INCLUDE
GASNET_MXM_SPAWNER_CONF
IBV_RCV_THREAD_FALSE
IBV_RCV_THREAD_TRUE
IBV_BOOTSTRAP_MPI_FALSE
IBV_BOOTSTRAP_MPI_TRUE
IBV_BOOTSTRAP_SSH_FALSE
IBV_BOOTSTRAP_SSH_TRUE
USE_IBV_CONDUIT_FALSE
USE_IBV_CONDUIT_TRUE
IBV_LIBCFLAGS
IBV_LIBS
IBV_LIBDIR
IBV_INCLUDE
GASNET_IBV_SPAWNER_CONF
FH_CFLAGS
ibv_devinfo
USE_SMP_CONDUIT_FALSE
USE_SMP_CONDUIT_TRUE
SMP_LIBS
USE_MPI_FALSE
USE_MPI_TRUE
USE_MPI_COMPAT_FALSE
USE_MPI_COMPAT_TRUE
USE_MPI_CONDUIT_FALSE
USE_MPI_CONDUIT_TRUE
MPIRUN_CMD_BATCH
MPIRUN_CMD
MPI_DEFINES
MPI_LIBS
MPI_CFLAGS
MPI_CC
MPI_CC_WRAPPED
MPI_CC_UNWRAPPED
MPI_CC_SUBFAMILY
MPI_CC_FAMILY
gasnet_cv__gfp_fullprogname_MPIRUN_CMD
gasnet_cv__gfp_fullprogname_MPI_CC
USE_UDP_CONDUIT_FALSE
USE_UDP_CONDUIT_TRUE
GASNET_UDP_LIBS
HAVE_CXX_FALSE
HAVE_CXX_TRUE
MISC_CXXFLAGS
cxxLDFLAGS
cxxLIBS
CXX_WRAPPED
CXX_UNWRAPPED
CXX_SUBFAMILY
CXX_FAMILY
gasnet_cv__gfp_fullprogname_CXX
CXXCPPFLAGS
gasnet_cv__gfp_fullprogname_CXXCPP
CXXCPP
am__fastdepCXX_FALSE
am__fastdepCXX_TRUE
CXXDEPMODE
ac_ct_CXX
CXXFLAGS
CXX
CONDUIT_MODE_FALSE
CONDUIT_MODE_TRUE
TOOLSONLY_MODE_FALSE
TOOLSONLY_MODE_TRUE
CONDUITS
USE_PSHM_FALSE
USE_PSHM_TRUE
GASNET_PSHM_LIBS
GASNET_PSHM_ENABLED
PTHREADS
HAVE_PTHREAD_FALSE
HAVE_PTHREAD_TRUE
BUILD_PARSYNC_LIBS_FALSE
BUILD_PARSYNC_LIBS_TRUE
BUILD_PAR_LIBS_FALSE
BUILD_PAR_LIBS_TRUE
BUILD_SEQ_LIBS_FALSE
BUILD_SEQ_LIBS_TRUE
PATCHED_HEADER
EXESUFFIX
GASNET_PLATFORM
GASNET_THREAD_LIBS
GASNET_THREAD_DEFINES
GASNET_MACHINE_DEFINES
LIBM
SIZEOF_FLOAT__COMPLEX
SIZEOF_LONG_DOUBLE
SIZEOF__BOOL
SIZEOF_DOUBLE
SIZEOF_FLOAT
INTTYPES_DEFINES
COMPLETE_SYS_TYPES_H
HAVE_SYS_TYPES_H
COMPLETE_INTTYPES_H
HAVE_INTTYPES_H
COMPLETE_STDINT_H
HAVE_STDINT_H
PLATFORM_ILP64_FALSE
PLATFORM_ILP64_TRUE
PLATFORM_LP64_FALSE
PLATFORM_LP64_TRUE
PLATFORM_ILP32_FALSE
PLATFORM_ILP32_TRUE
SIZEOF_LONG_LONG
SIZEOF_LONG
SIZEOF_INT
SIZEOF_SHORT
SIZEOF_CHAR
LIBGCC
GASNET_SEGMENT_EVERYTHING_FALSE
GASNET_SEGMENT_EVERYTHING_TRUE
GASNET_SEGMENT_LARGE_FALSE
GASNET_SEGMENT_LARGE_TRUE
GASNET_SEGMENT_FAST_FALSE
GASNET_SEGMENT_FAST_TRUE
KEEPTMP_CFLAGS
MISC_CPPFLAGS
MISC_CFLAGS
BUILDCONFIG_DEBUGMALLOC_FALSE
BUILDCONFIG_DEBUGMALLOC_TRUE
BUILDCONFIG_SRCLINES_FALSE
BUILDCONFIG_SRCLINES_TRUE
BUILDCONFIG_STATS_FALSE
BUILDCONFIG_STATS_TRUE
BUILDCONFIG_TRACE_FALSE
BUILDCONFIG_TRACE_TRUE
BUILDCONFIG_DEBUG_VERBOSE_FALSE
BUILDCONFIG_DEBUG_VERBOSE_TRUE
BUILDCONFIG_DEBUG_FALSE
BUILDCONFIG_DEBUG_TRUE
SYS_HEADER_INST
SYS_HEADER_BLD
bgpmaster
SEPARATE_CC
GASNETI_PTR_BITS
SIZEOF_VOID_P
EGREP
GREP
CC_WRAPPED
CC_UNWRAPPED
CC_SUBFAMILY
CC_FAMILY
have_mpcc_r
LN_S
CROSS_COMPILING
CROSS_COMPILING_FALSE
CROSS_COMPILING_TRUE
gasnet_cv__gfp_fullprogname_CC
gasnet_cv__gfp_fullprogname_CPP
ENVCMD
CPP
am__fastdepCC_FALSE
am__fastdepCC_TRUE
CCDEPMODE
AMDEPBACKSLASH
AMDEP_FALSE
AMDEP_TRUE
am__quote
am__include
DEPDIR
OBJEXT
EXEEXT
ac_ct_CC
CPPFLAGS
LDFLAGS
CFLAGS
CC
GASNET_PERL_LANG
GASNET_PERL_BYTESFLAG
PERL
GMAKE
ALWAYS_FALSECOND_FALSE
ALWAYS_FALSECOND_TRUE
ALWAYS_TRUECOND_FALSE
ALWAYS_TRUECOND_TRUE
BUILD_ID
SYSTEM_TUPLE
SYSTEM_NAME
BUILD_IS_SRC
BUILD_IS_SRC_FALSE
BUILD_IS_SRC_TRUE
TOP_BUILDDIR
TOP_SRCDIR
CONFIGURE_ARGS
PWD_PROG
am__untar
am__tar
AMTAR
am__leading_dot
SET_MAKE
AWK
mkdir_p
MKDIR_P
INSTALL_STRIP_PROGRAM
STRIP
install_sh
MAKEINFO
AUTOHEADER
AUTOMAKE
AUTOCONF
ACLOCAL
VERSION
PACKAGE
CYGPATH_W
am__isrc
INSTALL_DATA
INSTALL_SCRIPT
INSTALL_PROGRAM
target_os
target_vendor
target_cpu
target
host_os
host_vendor
host_cpu
host
build_os
build_vendor
build_cpu
build
target_alias
host_alias
build_alias
LIBS
ECHO_T
ECHO_N
ECHO_C
DEFS
mandir
localedir
libdir
psdir
pdfdir
dvidir
htmldir
infodir
docdir
oldincludedir
includedir
localstatedir
sharedstatedir
sysconfdir
datadir
datarootdir
libexecdir
sbindir
bindir
program_transform_name
prefix
exec_prefix
PACKAGE_BUGREPORT
PACKAGE_STRING
PACKAGE_VERSION
PACKAGE_TARNAME
PACKAGE_NAME
PATH_SEPARATOR
SHELL'
ac_subst_files='PERLSTART
cc_wrapper_mk'
ac_user_opts='
enable_option_checking
enable_pthreads
enable_conservative_local_copy
enable_dependency_tracking
enable_full_path_expansion
enable_allow_libcpp
enable_cross_compile
enable_allow_gcc296
enable_allow_gcc32
enable_allow_gcc4
enable_ultrasparc_probe
enable_ppc64_probe
with_bgp_sys_home
with_bgp_sys_include
with_bgq_sys_home
with_bgq_sys_include
enable_debug
enable_gasnet_verbose
enable_trace
enable_stats
enable_srclines
enable_debug_malloc
enable_segment_fast
enable_segment_large
enable_segment_everything
with_segment_mmap_max
with_pthreads_include
with_pthreads_lib
with_pthreads_patch
enable_seq
enable_par
enable_parsync
with_max_pthreads_per_node
enable_tls
enable_pshm
enable_pshm_posix
enable_pshm_sysv
enable_pshm_xpmem
enable_pshm_file
enable_large_pshm
enable_aligned_segments
enable_tune_ppc970
enable_arch_sgi_ip27
enable_arch_ice9a
enable_pdeathsig
enable_fork
enable_smp_safe
enable_loopback_memsync
enable_throttle_poll
enable_force_generic_atomicops
enable_force_os_atomicops
enable_force_compiler_atomicops
enable_force_gettimeofday
enable_force_posix_realtime
enable_force_yield_membars
enable_force_slow_membars
enable_force_true_weakatomics
enable_force_generic_semaphores
enable_auto_conduit_detect
enable_udp
with_target_cxx
with_target_cxxflags
with_cxxlibs
with_cxxldflags
with_gasnet_cspawn_cmd
enable_mpi_compat
enable_mpi
with_mpi_cc
with_mpi_cflags
with_mpi_libs
with_mpirun_cmd
with_mpirun_cmd_batch
enable_smp
enable_ibv
with_ibvhome
with_ibv_include
with_ibv_libs
with_ibv_libdir
with_fh_cflags
enable_ibv_rcv_thread
enable_ibv_conn_thread
with_ibv_spawner
enable_ibv_multirail
with_ibv_max_hcas
enable_ibv_srq
enable_ibv_xrc
enable_mxm
with_mxmhome
with_mxm_spawner
enable_portals4
with_portals4home
with_portals4_include
with_portals4_libs
with_portals4_libdir
with_portals4_max_md_size
with_portals4_max_va_size
enable_gemini
with_gni_includes
with_gni_libs
with_gni_max_medium
enable_gni_multi_domain
enable_aries
enable_shmem
with_shmem_include
with_shmem_libdir
with_shmem_libs
with_mpi_root
enable_dcmf
enable_dcmf_linux
with_dcmf_home
with_dcmf_include
with_dcmf_sys_include
with_dcmf_libdir
with_dcmf_sys_libdir
with_dcmf_libs
enable_pami
with_pami_home
with_pami_include
with_pami_libdir
with_pami_libs
with_pami_sys_libdir
with_pami_sys_libs
with_ssh_cmd
with_ssh_options
with_ssh_nodefile
with_ssh_rate
with_ssh_topology
with_pmi
enable_backtrace
enable_backtrace_execinfo
enable_backtrace_gdb
enable_backtrace_gstack
enable_backtrace_pgdbg
enable_backtrace_idb
enable_backtrace_ladebug
enable_backtrace_dbx
enable_backtrace_printstack
enable_plpa
enable_mmap
enable_system_debug_malloc
enable_strict_prototypes
with_tool_prefix
enable_fca
with_fca
'
      ac_precious_vars='build_alias
host_alias
target_alias
CC
CFLAGS
LDFLAGS
LIBS
CPPFLAGS
CPP
CXX
CXXFLAGS
CCC
CXXCPP'


# Initialize some variables set by options.
ac_init_help=
ac_init_version=false
ac_unrecognized_opts=
ac_unrecognized_sep=
# The variables have the same names as the options, with
# dashes changed to underlines.
cache_file=./config.cache
exec_prefix=NONE
no_create=
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
verbose=
x_includes=NONE
x_libraries=NONE

# Installation directory options.
# These are left unexpanded so users can "make install exec_prefix=/foo"
# and all the variables that are supposed to be based on exec_prefix
# by default will actually change.
# Use braces instead of parens because sh, perl, etc. also accept them.
# (The list follows the same order as the GNU Coding Standards.)
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datarootdir='${prefix}/share'
datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE}'
infodir='${datarootdir}/info'
htmldir='${docdir}'
dvidir='${docdir}'
pdfdir='${docdir}'
psdir='${docdir}'
libdir='${exec_prefix}/lib'
localedir='${datarootdir}/locale'
mandir='${datarootdir}/man'

ac_prev=
ac_dashdash=
for ac_option
do
  # If the previous option needs an argument, assign it.
  if test -n "$ac_prev"; then
    eval $ac_prev=\$ac_option
    ac_prev=
    continue
  fi

  case $ac_option in
  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
  *)	ac_optarg=yes ;;
  esac

  # Accept the important Cygnus configure options, so we can diagnose typos.

  case $ac_dashdash$ac_option in
  --)
    ac_dashdash=yes ;;

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    bindir=$ac_optarg ;;

  -build | --build | --buil | --bui | --bu)
    ac_prev=build_alias ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build_alias=$ac_optarg ;;

  -cache-file | --cache-file | --cache-fil | --cache-fi \
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    ac_prev=cache_file ;;
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    cache_file=$ac_optarg ;;

  --config-cache | -C)
    cache_file=config.cache ;;

  -datadir | --datadir | --datadi | --datad)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
    datadir=$ac_optarg ;;

  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
  | --dataroo | --dataro | --datar)
    ac_prev=datarootdir ;;
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    datarootdir=$ac_optarg ;;

  -disable-* | --disable-*)
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
   { (exit 1); exit 1; }; }
    ac_useropt_orig=$ac_useropt
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    case $ac_user_opts in
      *"
"enable_$ac_useropt"
"*) ;;
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
	 ac_unrecognized_sep=', ';;
    esac
    eval enable_$ac_useropt=no ;;

  -docdir | --docdir | --docdi | --doc | --do)
    ac_prev=docdir ;;
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    docdir=$ac_optarg ;;

  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    ac_prev=dvidir ;;
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    dvidir=$ac_optarg ;;

  -enable-* | --enable-*)
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
   { (exit 1); exit 1; }; }
    ac_useropt_orig=$ac_useropt
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    case $ac_user_opts in
      *"
"enable_$ac_useropt"
"*) ;;
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
	 ac_unrecognized_sep=', ';;
    esac
    eval enable_$ac_useropt=\$ac_optarg ;;

  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  | --exec | --exe | --ex)
    ac_prev=exec_prefix ;;
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  | --exec=* | --exe=* | --ex=*)
    exec_prefix=$ac_optarg ;;

  -gas | --gas | --ga | --g)
    # Obsolete; use --with-gas.
    with_gas=yes ;;

  -help | --help | --hel | --he | -h)
    ac_init_help=long ;;
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    ac_init_help=recursive ;;
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    ac_init_help=short ;;

  -host | --host | --hos | --ho)
    ac_prev=host_alias ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host_alias=$ac_optarg ;;

  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    ac_prev=htmldir ;;
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
  | --ht=*)
    htmldir=$ac_optarg ;;

  -includedir | --includedir | --includedi | --included | --include \
  | --includ | --inclu | --incl | --inc)
    ac_prev=includedir ;;
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  | --includ=* | --inclu=* | --incl=* | --inc=*)
    includedir=$ac_optarg ;;

  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    infodir=$ac_optarg ;;

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
    libdir=$ac_optarg ;;

  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  | --libexe=* | --libex=* | --libe=*)
    libexecdir=$ac_optarg ;;

  -localedir | --localedir | --localedi | --localed | --locale)
    ac_prev=localedir ;;
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
    localedir=$ac_optarg ;;

  -localstatedir | --localstatedir | --localstatedi | --localstated \
  | --localstate | --localstat | --localsta | --localst | --locals)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
    localstatedir=$ac_optarg ;;

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    ac_prev=mandir ;;
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    mandir=$ac_optarg ;;

  -nfp | --nfp | --nf)
    # Obsolete; use --without-fp.
    with_fp=no ;;

  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c | -n)
    no_create=yes ;;

  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    no_recursion=yes ;;

  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  | --oldin | --oldi | --old | --ol | --o)
    ac_prev=oldincludedir ;;
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    oldincludedir=$ac_optarg ;;

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    prefix=$ac_optarg ;;

  -program-prefix | --program-prefix | --program-prefi | --program-pref \
  | --program-pre | --program-pr | --program-p)
    ac_prev=program_prefix ;;
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
    program_prefix=$ac_optarg ;;

  -program-suffix | --program-suffix | --program-suffi | --program-suff \
  | --program-suf | --program-su | --program-s)
    ac_prev=program_suffix ;;
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
    program_suffix=$ac_optarg ;;

  -program-transform-name | --program-transform-name \
  | --program-transform-nam | --program-transform-na \
  | --program-transform-n | --program-transform- \
  | --program-transform | --program-transfor \
  | --program-transfo | --program-transf \
  | --program-trans | --program-tran \
  | --progr-tra | --program-tr | --program-t)
    ac_prev=program_transform_name ;;
  -program-transform-name=* | --program-transform-name=* \
  | --program-transform-nam=* | --program-transform-na=* \
  | --program-transform-n=* | --program-transform-=* \
  | --program-transform=* | --program-transfor=* \
  | --program-transfo=* | --program-transf=* \
  | --program-trans=* | --program-tran=* \
  | --progr-tra=* | --program-tr=* | --program-t=*)
    program_transform_name=$ac_optarg ;;

  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
    ac_prev=pdfdir ;;
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
    pdfdir=$ac_optarg ;;

  -psdir | --psdir | --psdi | --psd | --ps)
    ac_prev=psdir ;;
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
    psdir=$ac_optarg ;;

  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil)
    silent=yes ;;

  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    ac_prev=sbindir ;;
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  | --sbi=* | --sb=*)
    sbindir=$ac_optarg ;;

  -sharedstatedir | --sharedstatedir | --sharedstatedi \
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  | --sharedst | --shareds | --shared | --share | --shar \
  | --sha | --sh)
    ac_prev=sharedstatedir ;;
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  | --sha=* | --sh=*)
    sharedstatedir=$ac_optarg ;;

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
    site=$ac_optarg ;;

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    srcdir=$ac_optarg ;;

  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  | --syscon | --sysco | --sysc | --sys | --sy)
    ac_prev=sysconfdir ;;
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
    sysconfdir=$ac_optarg ;;

  -target | --target | --targe | --targ | --tar | --ta | --t)
    ac_prev=target_alias ;;
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    target_alias=$ac_optarg ;;

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

  -version | --version | --versio | --versi | --vers | -V)
    ac_init_version=: ;;

  -with-* | --with-*)
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
   { (exit 1); exit 1; }; }
    ac_useropt_orig=$ac_useropt
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    case $ac_user_opts in
      *"
"with_$ac_useropt"
"*) ;;
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
	 ac_unrecognized_sep=', ';;
    esac
    eval with_$ac_useropt=\$ac_optarg ;;

  -without-* | --without-*)
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
    # Reject names that are not valid shell variable names.
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
   { (exit 1); exit 1; }; }
    ac_useropt_orig=$ac_useropt
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
    case $ac_user_opts in
      *"
"with_$ac_useropt"
"*) ;;
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
	 ac_unrecognized_sep=', ';;
    esac
    eval with_$ac_useropt=no ;;

  --x)
    # Obsolete; use --with-x.
    with_x=yes ;;

  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  | --x-incl | --x-inc | --x-in | --x-i)
    ac_prev=x_includes ;;
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
    x_includes=$ac_optarg ;;

  -x-libraries | --x-libraries | --x-librarie | --x-librari \
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    ac_prev=x_libraries ;;
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
    x_libraries=$ac_optarg ;;

  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Try \`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; }
    ;;

  *=*)
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
    # Reject names that are not valid shell variable names.
    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
   { (exit 1); exit 1; }; }
    eval $ac_envvar=\$ac_optarg
    export $ac_envvar ;;

  *)
    # FIXME: should be removed in autoconf 3.0.
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
    ;;

  esac
done

if test -n "$ac_prev"; then
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
   { (exit 1); exit 1; }; }
fi

if test -n "$ac_unrecognized_opts"; then
  case $enable_option_checking in
    no) ;;
    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
   { (exit 1); exit 1; }; } ;;
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
  esac
fi

# Check all directory arguments for consistency.
for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
		datadir sysconfdir sharedstatedir localstatedir includedir \
		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
		libdir localedir mandir
do
  eval ac_val=\$$ac_var
  # Remove trailing slashes.
  case $ac_val in
    */ )
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
      eval $ac_var=\$ac_val;;
  esac
  # Be sure to have absolute directory names.
  case $ac_val in
    [\\/$]* | ?:[\\/]* )  continue;;
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
  esac
  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; }
done

# There might be people who depend on the old broken behavior: `$host'
# used to hold the argument of --host etc.
# FIXME: To remove some day.
build=$build_alias
host=$host_alias
target=$target_alias

# FIXME: To remove some day.
if test "x$host_alias" != x; then
  if test "x$build_alias" = x; then
    cross_compiling=maybe
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used." >&2
  elif test "x$build_alias" != "x$host_alias"; then
    cross_compiling=yes
  fi
fi

ac_tool_prefix=
test -n "$host_alias" && ac_tool_prefix=$host_alias-

test "$silent" = yes && exec 6>/dev/null


ac_pwd=`pwd` && test -n "$ac_pwd" &&
ac_ls_di=`ls -di .` &&
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
  { $as_echo "$as_me: error: working directory cannot be determined" >&2
   { (exit 1); exit 1; }; }
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
   { (exit 1); exit 1; }; }


# Find the source files, if location was not specified.
if test -z "$srcdir"; then
  ac_srcdir_defaulted=yes
  # Try the directory containing this script, then the parent directory.
  ac_confdir=`$as_dirname -- "$as_myself" ||
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_myself" : 'X\(//\)[^/]' \| \
	 X"$as_myself" : 'X\(//\)$' \| \
	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$as_myself" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
  srcdir=$ac_confdir
  if test ! -r "$srcdir/$ac_unique_file"; then
    srcdir=..
  fi
else
  ac_srcdir_defaulted=no
fi
if test ! -r "$srcdir/$ac_unique_file"; then
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
   { (exit 1); exit 1; }; }
fi
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
ac_abs_confdir=`(
	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
   { (exit 1); exit 1; }; }
	pwd)`
# When building in place, set srcdir=.
if test "$ac_abs_confdir" = "$ac_pwd"; then
  srcdir=.
fi
# Remove unnecessary trailing slashes from srcdir.
# Double slashes in file names in object file debugging info
# mess up M-x gdb in Emacs.
case $srcdir in
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
esac
for ac_var in $ac_precious_vars; do
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
  eval ac_env_${ac_var}_value=\$${ac_var}
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
done

#
# Report the --help message.
#
if test "$ac_init_help" = "long"; then
  # Omit some internal or obsolete options to make the list less imposing.
  # This message is too long to be a string in the A/UX 3.1 sh.
  cat <<_ACEOF
\`configure' configures this package to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print \`checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for \`--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']

Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

By default, \`make install' will install all the files in
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
for instance \`--prefix=\$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
  --libdir=DIR            object code libraries [EPREFIX/lib]
  --includedir=DIR        C header files [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR            man documentation [DATAROOTDIR/man]
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]
_ACEOF

  cat <<\_ACEOF

Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  --target=TARGET   configure for building compilers for TARGET [HOST]
_ACEOF
fi

if test -n "$ac_init_help"; then

  cat <<\_ACEOF

Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-pthreads           enable use of pthreads (required to support pthreaded GASNet clients)
  --disable-pthreads          enable use of pthreads (required to support pthreaded GASNet clients)
  --enable-conservative-local-copy enable use of conservative (slower) mechanism for local data movement (default is no)
  --disable-dependency-tracking  speeds up one-time build
  --enable-dependency-tracking   do not reject slow dependency extractors
  --disable-full-path-expansion Disable expansion of program names to full pathnames
  --enable-allow-libcpp       Allow the use of /lib/cpp for preprocessing
  --enable-cross-compile       Enable cross-compilation (experimental)
  --enable-allow-gcc296       Allow the use of the broken gcc/g++ 2.96 compiler
  --enable-allow-gcc32        Allow the use of the known broken gcc/g++ 3.2.0-2 compiler
  --enable-allow-gcc4         Allow the use of a broken gcc/g++ 4.0-4.2 compiler
  --disable-ultrasparc-probe  Disable probe for UltraSPARC compiler options
  --disable-ppc64-probe       Disable probe for PPC64 compiler options
  --enable-debug              Build GASNet in a debugging mode
  --enable-gasnet-verbose     Build GASNet lib with debugging status messages
  --enable-trace              Build GASNet with tracing enabled (enabled by default with --enable-debug)
  --disable-trace             Build GASNet with tracing enabled (enabled by default with --enable-debug)
  --enable-stats              Build GASNet with statistical collection enabled (enabled by default with --enable-debug)
  --disable-stats             Build GASNet with statistical collection enabled (enabled by default with --enable-debug)
  --enable-srclines           Build GASNet with srclines support (enabled by default with --enable-trace)
  --enable-debug-malloc       Build GASNet with debugging malloc implementation enabled (enabled by default with --enable-debug)
  --disable-debug-malloc      Build GASNet with debugging malloc implementation enabled (enabled by default with --enable-debug)
  --enable-segment-fast       Build GASNet in the FAST shared segment configuration
  --enable-segment-large      Build GASNet in the LARGE shared segment configuration
  --enable-segment-everything Build GASNet in the EVERYTHING shared segment configuration
  --enable-seq                support SEQ-mode single=threaded GASNet clients
  --disable-seq               support SEQ-mode single=threaded GASNet clients
  --enable-par                support PAR-mode pthreaded GASNet clients
  --disable-par               support PAR-mode pthreaded GASNet clients
  --enable-parsync            support PARSYNC-mode pthreaded GASNet clients
  --disable-parsync           support PARSYNC-mode pthreaded GASNet clients
  --enable-tls                Enable/disable use of thread-local storage extensions (ie __thread) (auto-detected)
  --disable-tls               Enable/disable use of thread-local storage extensions (ie __thread) (auto-detected)
  --enable-pshm               Enable/disable inter-process shared memory support (default is system dependent)
  --disable-pshm              Enable/disable inter-process shared memory support (default is system dependent)
  --enable-pshm-posix         Enable/disable use of POSIX shm_open() for inter-process shared memory support (default is system dependent)
  --disable-pshm-posix        Enable/disable use of POSIX shm_open() for inter-process shared memory support (default is system dependent)
  --enable-pshm-sysv          Enable use of SysV shmat() for inter-process shared memory support (default disabled)
  --enable-pshm-xpmem         Enable use of XPMEM for inter-process shared memory support (default disabled)
  --enable-pshm-file          Enable use of mmap()ed temporary files for inter-process shared memory support (default disabled)
  --enable-large-pshm         Enable PSHM support for upto 45k cores per node (default is 255 cores)
  --disable-aligned-segments  Disable requirement to achieve aligned VM segments, for heterogeneous clusters and platforms with address randomization
  --enable-tune-ppc970        Enable/disable tuning for PPC970 (aka G5) (auto-detected)
  --disable-tune-ppc970       Enable/disable tuning for PPC970 (aka G5) (auto-detected)
  --enable-arch-sgi-ip27      Enable/disable work-around for buggy SGI IP27 platforms (Onyx2, Origin200 and Origin2000) (auto-detected)
  --disable-arch-sgi-ip27     Enable/disable work-around for buggy SGI IP27 platforms (Onyx2, Origin200 and Origin2000) (auto-detected)
  --enable-arch-ice9a         Enable/disable work-around for buggy SiCoretex ICE9A processor (auto-detected)
  --disable-arch-ice9a        Enable/disable work-around for buggy SiCoretex ICE9A processor (auto-detected)
  --disable-pdeathsig         Support use of Linux-specific prctl(PR_SET_PDEATHSIG) (default is to probe)
  --enable-fork               Allow internal use of fork() and related calls (default is to probe at configure time)
  --disable-fork              Allow internal use of fork() and related calls (default is to probe at configure time)
  --enable-smp-safe           Enable build of SMP-safe libraries (default is to probe at configure time)
  --disable-smp-safe          Enable build of SMP-safe libraries (default is to probe at configure time)
  --enable-loopback-memsync   Force memory barriers for GASNet local (loopback) puts and gets
  --enable-throttle-poll      throttle polling threads in multi-threaded configurations to reduce contention
  --enable-force-generic-atomicops Force mutex-based atomic ops (default is platform specific)
  --enable-force-os-atomicops Force os-provided atomic ops (default is platform specific)
  --enable-force-compiler-atomicops Force compiler-provided atomic ops (default is platform specific)
  --enable-force-gettimeofday Force use of gettimeofday() for timers (default is platform-specific)
  --enable-force-posix-realtime Force use of clock_gettime() for timers (default is platform-specific)
  --enable-force-yield-membars Force a sched_yield() call in memory barriers (disabled by default)
  --enable-force-slow-membars Force function call based (non-inline) memory barriers (disabled by default)
  --enable-force-true-weakatomics Force use of real atomic operations in sequential code (disabled by default)
  --enable-force-generic-semaphores Force mutex-based semaphores (default is platform specific)
  --disable-auto-conduit-detect Enable/disable automatic detection of supported network conduits (enabled by default)
  --enable-udp                Enable/disable the portable UDP network conduit (udp) (auto-detected)
  --disable-udp               Enable/disable the portable UDP network conduit (udp) (auto-detected)
  --enable-mpi-compat         Enable/disable MPI compatibility (auto-detected)
  --disable-mpi-compat        Enable/disable MPI compatibility (auto-detected)
  --enable-mpi                Enable/disable the portable MPI-1.1/2.x network conduit (mpi) (auto-detected)
  --disable-mpi               Enable/disable the portable MPI-1.1/2.x network conduit (mpi) (auto-detected)
  --enable-smp                Enable/disable the portable SMP-loopback network conduit (smp) (auto-detected)
  --disable-smp               Enable/disable the portable SMP-loopback network conduit (smp) (auto-detected)
  --enable-ibv                Enable/disable the OpenIB/OpenFabrics IB Verbs network conduit (ibv) (auto-detected)
  --disable-ibv               Enable/disable the OpenIB/OpenFabrics IB Verbs network conduit (ibv) (auto-detected)
  --enable-ibv-rcv-thread     See ibv-conduit/README (enabled by default if pthreads available)
  --disable-ibv-rcv-thread    See ibv-conduit/README (enabled by default if pthreads available)
  --enable-ibv-conn-thread    See ibv-conduit/README (enabled by default if pthreads available)
  --disable-ibv-conn-thread   See ibv-conduit/README (enabled by default if pthreads available)
  --disable-ibv-multirail     Disable IBV over multiple HCAs, see ibv-conduit/README (enabled by default)
  --disable-ibv-srq           Disable Shared Receive Queue (SRQ) support in ibv-conduit (enabled by default)
  --enable-ibv-xrc            Enable/disable eXtended Reliable Connection (XRC) support in ibv-conduit (default is to probe)
  --disable-ibv-xrc           Enable/disable eXtended Reliable Connection (XRC) support in ibv-conduit (default is to probe)
  --enable-mxm                Enable/disable the Mellanox MXM conduit (mxm) (auto-detected)
  --disable-mxm               Enable/disable the Mellanox MXM conduit (mxm) (auto-detected)
  --enable-portals4           Enable/disable the Portals4 network conduit (portals4) (auto-detected)
  --disable-portals4          Enable/disable the Portals4 network conduit (portals4) (auto-detected)
  --enable-gemini             Enable/disable the Gemini network conduit (gemini) (auto-detected)
  --disable-gemini            Enable/disable the Gemini network conduit (gemini) (auto-detected)
  --enable-gni-multi-domain   Use experimental multi-domain support in PAR builds of Gemini and Aries conduits
  --enable-aries              Enable/disable the Aries network conduit (aries) (auto-detected)
  --disable-aries             Enable/disable the Aries network conduit (aries) (auto-detected)
  --enable-shmem              Enable/disable the Shmem network conduit (shmem) (auto-detected)
  --disable-shmem             Enable/disable the Shmem network conduit (shmem) (auto-detected)
  --enable-dcmf               Enable/disable the BlueGene/P network conduit (dcmf) (auto-detected)
  --disable-dcmf              Enable/disable the BlueGene/P network conduit (dcmf) (auto-detected)
  --enable-dcmf-linux         Use Linux as the Compute Node OS
  --disable-dcmf-linux        Use Linux as the Compute Node OS
  --enable-pami               Enable/disable the IBM PAMI network conduit (pami) (auto-detected)
  --disable-pami              Enable/disable the IBM PAMI network conduit (pami) (auto-detected)
  --enable-backtrace          support backtrace, via any mechanism (auto-detected)
  --disable-backtrace         support backtrace, via any mechanism (auto-detected)
  --enable-backtrace-execinfo support backtrace via execinfo.h (auto-detected)
  --disable-backtrace-execinfo support backtrace via execinfo.h (auto-detected)
  --enable-backtrace-gdb      support backtrace via gdb (auto-detected)
  --disable-backtrace-gdb     support backtrace via gdb (auto-detected)
  --enable-backtrace-gstack   support backtrace via gstack (auto-detected)
  --disable-backtrace-gstack  support backtrace via gstack (auto-detected)
  --enable-backtrace-pgdbg    support backtrace via pgdbg (auto-detected)
  --disable-backtrace-pgdbg   support backtrace via pgdbg (auto-detected)
  --enable-backtrace-idb      support backtrace via idb (auto-detected)
  --disable-backtrace-idb     support backtrace via idb (auto-detected)
  --enable-backtrace-ladebug  support backtrace via ladebug (auto-detected)
  --disable-backtrace-ladebug support backtrace via ladebug (auto-detected)
  --enable-backtrace-dbx      support backtrace via dbx (auto-detected)
  --disable-backtrace-dbx     support backtrace via dbx (auto-detected)
  --enable-backtrace-printstack support backtrace via printstack (auto-detected)
  --disable-backtrace-printstack support backtrace via printstack (auto-detected)
  --enable-plpa               use PLPA for CPU binding (default is to probe)
  --disable-plpa              use PLPA for CPU binding (default is to probe)
  --enable-mmap               force the use or non-use of mmap (default to probe)
  --disable-mmap              force the use or non-use of mmap (default to probe)
  --enable-system-debug-malloc enable use of system-specific debugging malloc if available (default is system dependent)
  --disable-system-debug-malloc enable use of system-specific debugging malloc if available (default is system dependent)
  --enable-strict-prototypes  Use strict prototypes in GASNet headers (at the expense of slight deviation from the specification)
  --enable-fca                Enable/disable FCA for acceleration of collectives (auto-detected)
  --disable-fca               Enable/disable FCA for acceleration of collectives (auto-detected)

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-bgp-sys-home=        value for BGP_SYS_HOME
  --with-bgp-sys-include=     value for BGP_SYS_INCLUDE
  --with-bgq-sys-home=        value for BGQ_SYS_HOME
  --with-bgq-sys-include=     value for BGQ_SYS_INCLUDE
  --with-segment-mmap-max=value Upper bound for mmap-based GASNet segments (ex: "2GB", "1045MB")
  --with-pthreads-include=    value for PTHREADS_INCLUDE
  --with-pthreads-lib=        value for PTHREADS_LIB
  --with-pthreads-patch=      value for PTHREADS_PATCH
  --with-max-pthreads-per-node=value Set max pthreads supported per GASNet node
  --with-target-cxx=          value for TARGET_CXX
  --with-target-cxxflags=     value for TARGET_CXXFLAGS
  --with-cxxlibs=             value for cxxLIBS
  --with-cxxldflags=          value for cxxLDFLAGS
  --with-gasnet-cspawn-cmd=   value for GASNET_CSPAWN_CMD
  --with-mpi-cc=              value for MPI_CC
  --with-mpi-cflags=          value for MPI_CFLAGS
  --with-mpi-libs=            value for MPI_LIBS
  --with-mpirun-cmd=          value for MPIRUN_CMD
  --with-mpirun-cmd-batch=    value for MPIRUN_CMD_BATCH
  --with-ibvhome=             value for IBVHOME
  --with-ibv-include=         value for IBV_INCLUDE
  --with-ibv-libs=            value for IBV_LIBS
  --with-ibv-libdir=          value for IBV_LIBDIR
  --with-fh-cflags=           value for FH_CFLAGS
  --with-ibv-spawner=value    IBV job spawner ("ssh", "mpi" or "pmi", default is mpi when available)
  --with-ibv-max-hcas=value   maximum number of IBV HCAs to open for multi-rail support (default is 2)
  --with-mxmhome=value        Specify a custom MXM install directory
  --with-mxm-spawner=value    mxm job spawner ("ssh" or "mpi", default is mpi when available)
  --with-portals4home=        value for PORTALS4HOME
  --with-portals4-include=    value for PORTALS4_INCLUDE
  --with-portals4-libs=       value for PORTALS4_LIBS
  --with-portals4-libdir=     value for PORTALS4_LIBDIR
  --with-portals4-max-md-size=value Log base 2 of the maximum size in bytes of a memory descriptor.  Should only be set for implementations which do not support binding all of virtual address space.
  --with-portals4-max-va-size=value Log base 2 of the maximum size in bytes of the user virtual address space.  Should only be set for implementations which do not support binding all of virtual address space.
  --with-gni-includes=        value for GNI_INCLUDES
  --with-gni-libs=            value for GNI_LIBS
  --with-gni-max-medium=value gasnet_AMMaxMedium() for Gemini and Aries conduits (default 960)
  --with-shmem-include=       value for SHMEM_INCLUDE
  --with-shmem-libdir=        value for SHMEM_LIBDIR
  --with-shmem-libs=          value for SHMEM_LIBS
  --with-mpi-root=            value for MPI_ROOT
  --with-dcmf-home=           value for DCMF_HOME
  --with-dcmf-include=        value for DCMF_INCLUDE
  --with-dcmf-sys-include=    value for DCMF_SYS_INCLUDE
  --with-dcmf-libdir=         value for DCMF_LIBDIR
  --with-dcmf-sys-libdir=     value for DCMF_SYS_LIBDIR
  --with-dcmf-libs=           value for DCMF_LIBS
  --with-pami-home=           value for PAMI_HOME
  --with-pami-include=        value for PAMI_INCLUDE
  --with-pami-libdir=         value for PAMI_LIBDIR
  --with-pami-libs=           value for PAMI_LIBS
  --with-pami-sys-libdir=     value for PAMI_SYS_LIBDIR
  --with-pami-sys-libs=       value for PAMI_SYS_LIBS
  --with-ssh-cmd=value        default value for GASNET_SSH_CMD environment variable (default "ssh")
  --with-ssh-options=value    default value for GASNET_SSH_OPTIONS environment variable (defaults to empty)
  --with-ssh-nodefile=value   default value for GASNET_SSH_NODEFILE environment variable (defaults to empty - no fixed filename)
  --with-ssh-rate=value       default value for GASNET_SSH_RATE environment variable (defaults to 0 - no rate limit)
  --with-ssh-topology=value   connection topology when using ssh-spawner ("flat" or "nary[:N]", where default is "flat")
  --with-pmi=value            path to PMI headers and libs
  --with-tool-prefix=value    Naming prefix to use for contributed tools
  --with-fca=value            Specify a custom FCA install directory

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>
  CPP         C preprocessor
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

_ACEOF
ac_status=$?
fi

if test "$ac_init_help" = "recursive"; then
  # If there are subdirs, report their specific --help.
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
    test -d "$ac_dir" ||
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
      continue
    ac_builddir=.

case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
  # A ".." for each directory in $ac_dir_suffix.
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
  case $ac_top_builddir_sub in
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  esac ;;
esac
ac_abs_top_builddir=$ac_pwd
ac_abs_builddir=$ac_pwd$ac_dir_suffix
# for backward compatibility:
ac_top_builddir=$ac_top_build_prefix

case $srcdir in
  .)  # We are building in place.
    ac_srcdir=.
    ac_top_srcdir=$ac_top_builddir_sub
    ac_abs_top_srcdir=$ac_pwd ;;
  [\\/]* | ?:[\\/]* )  # Absolute name.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir
    ac_abs_top_srcdir=$srcdir ;;
  *) # Relative name.
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_build_prefix$srcdir
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
esac
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix

    cd "$ac_dir" || { ac_status=$?; continue; }
    # Check for guested configure.
    if test -f "$ac_srcdir/configure.gnu"; then
      echo &&
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
    elif test -f "$ac_srcdir/configure"; then
      echo &&
      $SHELL "$ac_srcdir/configure" --help=recursive
    else
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
    fi || ac_status=$?
    cd "$ac_pwd" || { ac_status=$?; break; }
  done
fi

test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
  cat <<\_ACEOF
configure
generated by GNU Autoconf 2.63

Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
  exit
fi
cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by $as_me, which was
generated by GNU Autoconf 2.63.  Invocation command line was

  $ $0 $@

_ACEOF
exec 5>>config.log
{
cat <<_ASUNAME
## --------- ##
## Platform. ##
## --------- ##

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  $as_echo "PATH: $as_dir"
done
IFS=$as_save_IFS

} >&5

cat >&5 <<_ACEOF


## ----------- ##
## Core tests. ##
## ----------- ##

_ACEOF


# Keep a trace of the command line.
# Strip out --no-create and --no-recursion so they do not pile up.
# Strip out --silent because we don't want to record it for future runs.
# Also quote any args containing shell meta-characters.
# Make two passes to allow for proper duplicate-argument suppression.
ac_configure_args=
ac_configure_args0=
ac_configure_args1=
ac_must_keep_next=false
for ac_pass in 1 2
do
  for ac_arg
  do
    case $ac_arg in
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil)
      continue ;;
    *\'*)
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    case $ac_pass in
    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
    2)
      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
      if test $ac_must_keep_next = true; then
	ac_must_keep_next=false # Got value, back to normal.
      else
	case $ac_arg in
	  *=* | --config-cache | -C | -disable-* | --disable-* \
	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
	  | -with-* | --with-* | -without-* | --without-* | --x)
	    case "$ac_configure_args0 " in
	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
	    esac
	    ;;
	  -* ) ac_must_keep_next=true ;;
	esac
      fi
      ac_configure_args="$ac_configure_args '$ac_arg'"
      ;;
    esac
  done
done
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }

# When interrupted or exit'd, cleanup temporary files, and complete
# config.log.  We remove comments because anyway the quotes in there
# would cause problems or look ugly.
# WARNING: Use '\'' to represent an apostrophe within the trap.
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
trap 'exit_status=$?
  # Save into config.log some information that might help in debugging.
  {
    echo

    cat <<\_ASBOX
## ---------------- ##
## Cache variables. ##
## ---------------- ##
_ASBOX
    echo
    # The following way of writing the cache mishandles newlines in values,
(
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
    eval ac_val=\$$ac_var
    case $ac_val in #(
    *${as_nl}*)
      case $ac_var in #(
      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
      esac
      case $ac_var in #(
      _ | IFS | as_nl) ;; #(
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
      *) $as_unset $ac_var ;;
      esac ;;
    esac
  done
  (set) 2>&1 |
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
    *${as_nl}ac_space=\ *)
      sed -n \
	"s/'\''/'\''\\\\'\'''\''/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
      ;; #(
    *)
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
      ;;
    esac |
    sort
)
    echo

    cat <<\_ASBOX
## ----------------- ##
## Output variables. ##
## ----------------- ##
_ASBOX
    echo
    for ac_var in $ac_subst_vars
    do
      eval ac_val=\$$ac_var
      case $ac_val in
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
      esac
      $as_echo "$ac_var='\''$ac_val'\''"
    done | sort
    echo

    if test -n "$ac_subst_files"; then
      cat <<\_ASBOX
## ------------------- ##
## File substitutions. ##
## ------------------- ##
_ASBOX
      echo
      for ac_var in $ac_subst_files
      do
	eval ac_val=\$$ac_var
	case $ac_val in
	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
	esac
	$as_echo "$ac_var='\''$ac_val'\''"
      done | sort
      echo
    fi

    if test -s confdefs.h; then
      cat <<\_ASBOX
## ----------- ##
## confdefs.h. ##
## ----------- ##
_ASBOX
      echo
      cat confdefs.h
      echo
    fi
    test "$ac_signal" != 0 &&
      $as_echo "$as_me: caught signal $ac_signal"
    $as_echo "$as_me: exit $exit_status"
  } >&5
  rm -f core *.core core.conftest.* &&
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
    exit $exit_status
' 0
for ac_signal in 1 2 13 15; do
  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done
ac_signal=0

# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -f -r conftest* confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF
#define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF


# Let the site file select an alternate cache file if it wants to.
# Prefer an explicitly selected file to automatically selected ones.
ac_site_file1=NONE
ac_site_file2=NONE
if test -n "$CONFIG_SITE"; then
  ac_site_file1=$CONFIG_SITE
elif test "x$prefix" != xNONE; then
  ac_site_file1=$prefix/share/config.site
  ac_site_file2=$prefix/etc/config.site
else
  ac_site_file1=$ac_default_prefix/share/config.site
  ac_site_file2=$ac_default_prefix/etc/config.site
fi
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
do
  test "x$ac_site_file" = xNONE && continue
  if test -r "$ac_site_file"; then
    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
    sed 's/^/| /' "$ac_site_file" >&5
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
  # Some versions of bash will fail to source /dev/null (special
  # files actually), so we avoid doing that.
  if test -f "$cache_file"; then
    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
$as_echo "$as_me: loading cache $cache_file" >&6;}
    case $cache_file in
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
      *)                      . "./$cache_file";;
    esac
  fi
else
  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
$as_echo "$as_me: creating cache $cache_file" >&6;}
  >$cache_file
fi

# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
for ac_var in $ac_precious_vars; do
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
  eval ac_new_set=\$ac_env_${ac_var}_set
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
  eval ac_new_val=\$ac_env_${ac_var}_value
  case $ac_old_set,$ac_new_set in
    set,)
      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,set)
      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,);;
    *)
      if test "x$ac_old_val" != "x$ac_new_val"; then
	# differences in whitespace do not lead to failure.
	ac_old_val_w=`echo x $ac_old_val`
	ac_new_val_w=`echo x $ac_new_val`
	if test "$ac_old_val_w" != "$ac_new_val_w"; then
	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
	  ac_cache_corrupted=:
	else
	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
	  eval $ac_var=\$ac_old_val
	fi
	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
      fi;;
  esac
  # Pass precious variables to config.status.
  if test "$ac_new_set" = set; then
    case $ac_new_val in
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
    *) ac_arg=$ac_var=$ac_new_val ;;
    esac
    case " $ac_configure_args " in
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
    esac
  fi
done
if $ac_cache_corrupted; then
  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   { (exit 1); exit 1; }; }
fi

















ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_SHELL vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for good shell" >&5
$as_echo_n "checking for good shell... " >&6; }
if test "$BASH" = '' && test `uname` = HP-UX; then
  { $as_echo "$as_me:$LINENO: result: no, switching to bash" >&5
$as_echo "no, switching to bash" >&6; }
  case $# in
    0) exec bash - "$0"        ;;
    *) exec bash - "$0" "$@" ;;
  esac
else
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_SHELL ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



ac_aux_dir=
for ac_dir in config-aux "$srcdir"/config-aux; do
  if test -f "$ac_dir/install-sh"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install-sh -c"
    break
  elif test -f "$ac_dir/install.sh"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install.sh -c"
    break
  elif test -f "$ac_dir/shtool"; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/shtool install -c"
    break
  fi
done
if test -z "$ac_aux_dir"; then
  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config-aux \"$srcdir\"/config-aux" >&5
$as_echo "$as_me: error: cannot find install-sh or install.sh in config-aux \"$srcdir\"/config-aux" >&2;}
   { (exit 1); exit 1; }; }
fi

# These three variables are undocumented and unsupported,
# and are intended to be withdrawn in a future Autoconf release.
# They can cause serious problems if a builder's source tree is in a directory
# whose full name contains unusual characters.
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.



# Make sure we can run config.sub.
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
   { (exit 1); exit 1; }; }

{ $as_echo "$as_me:$LINENO: checking build system type" >&5
$as_echo_n "checking build system type... " >&6; }
if test "${ac_cv_build+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_build_alias=$build_alias
test "x$ac_build_alias" = x &&
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
test "x$ac_build_alias" = x &&
  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   { (exit 1); exit 1; }; }
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
$as_echo "$ac_cv_build" >&6; }
case $ac_cv_build in
*-*-*) ;;
*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
$as_echo "$as_me: error: invalid value of canonical build" >&2;}
   { (exit 1); exit 1; }; };;
esac
build=$ac_cv_build
ac_save_IFS=$IFS; IFS='-'
set x $ac_cv_build
shift
build_cpu=$1
build_vendor=$2
shift; shift
# Remember, the first character of IFS is used to create $*,
# except with old shells:
build_os=$*
IFS=$ac_save_IFS
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac


{ $as_echo "$as_me:$LINENO: checking host system type" >&5
$as_echo_n "checking host system type... " >&6; }
if test "${ac_cv_host+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "x$host_alias" = x; then
  ac_cv_host=$ac_cv_build
else
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
   { (exit 1); exit 1; }; }
fi

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
$as_echo "$ac_cv_host" >&6; }
case $ac_cv_host in
*-*-*) ;;
*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
$as_echo "$as_me: error: invalid value of canonical host" >&2;}
   { (exit 1); exit 1; }; };;
esac
host=$ac_cv_host
ac_save_IFS=$IFS; IFS='-'
set x $ac_cv_host
shift
host_cpu=$1
host_vendor=$2
shift; shift
# Remember, the first character of IFS is used to create $*,
# except with old shells:
host_os=$*
IFS=$ac_save_IFS
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac


{ $as_echo "$as_me:$LINENO: checking target system type" >&5
$as_echo_n "checking target system type... " >&6; }
if test "${ac_cv_target+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "x$target_alias" = x; then
  ac_cv_target=$ac_cv_host
else
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
   { (exit 1); exit 1; }; }
fi

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_target" >&5
$as_echo "$ac_cv_target" >&6; }
case $ac_cv_target in
*-*-*) ;;
*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
$as_echo "$as_me: error: invalid value of canonical target" >&2;}
   { (exit 1); exit 1; }; };;
esac
target=$ac_cv_target
ac_save_IFS=$IFS; IFS='-'
set x $ac_cv_target
shift
target_cpu=$1
target_vendor=$2
shift; shift
# Remember, the first character of IFS is used to create $*,
# except with old shells:
target_os=$*
IFS=$ac_save_IFS
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac


# The aliases save the names the user supplied, while $host etc.
# will get canonicalized.
test -n "$target_alias" &&
  test "$program_prefix$program_suffix$program_transform_name" = \
    NONENONEs,x,x, &&
  program_prefix=${target_alias}-












am__api_version='1.10'

# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
# AmigaOS /C/install, which installs bootblocks on floppy discs
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# OS/2's system install, which has a completely different semantic
# ./install, which can be erroneously created by make from ./install.sh.
# Reject install programs that cannot install multiple files.
{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
$as_echo_n "checking for a BSD-compatible install... " >&6; }
if test -z "$INSTALL"; then
if test "${ac_cv_path_install+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  # Account for people who put trailing slashes in PATH elements.
case $as_dir/ in
  ./ | .// | /cC/* | \
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
  /usr/ucb/* ) ;;
  *)
    # OSF1 and SCO ODT 3.0 have their own names for install.
    # Don't use installbsd from OSF since it installs stuff as root
    # by default.
    for ac_prog in ginstall scoinst install; do
      for ac_exec_ext in '' $ac_executable_extensions; do
	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
	  if test $ac_prog = install &&
	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
	    # AIX install.  It has an incompatible calling convention.
	    :
	  elif test $ac_prog = install &&
	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
	    # program-specific install script used by HP pwplus--don't use.
	    :
	  else
	    rm -rf conftest.one conftest.two conftest.dir
	    echo one > conftest.one
	    echo two > conftest.two
	    mkdir conftest.dir
	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
	      test -s conftest.one && test -s conftest.two &&
	      test -s conftest.dir/conftest.one &&
	      test -s conftest.dir/conftest.two
	    then
	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
	      break 3
	    fi
	  fi
	fi
      done
    done
    ;;
esac

done
IFS=$as_save_IFS

rm -rf conftest.one conftest.two conftest.dir

fi
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL=$ac_cv_path_install
  else
    # As a last resort, use the slow shell script.  Don't cache a
    # value for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the value is a relative name.
    INSTALL=$ac_install_sh
  fi
fi
{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
$as_echo "$INSTALL" >&6; }

# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'

test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'

{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
$as_echo_n "checking whether build environment is sane... " >&6; }
# Just in case
sleep 1
echo timestamp > conftest.file
# Do `set' in a subshell so we don't clobber the current shell's
# arguments.  Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
   if test "$*" = "X"; then
      # -L didn't work.
      set X `ls -t $srcdir/configure conftest.file`
   fi
   rm -f conftest.file
   if test "$*" != "X $srcdir/configure conftest.file" \
      && test "$*" != "X conftest.file $srcdir/configure"; then

      # If neither matched, then we have a broken ls.  This can happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered "sane".
      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" >&5
$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" >&2;}
   { (exit 1); exit 1; }; }
   fi

   test "$2" = conftest.file
   )
then
   # Ok.
   :
else
   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
Check your system clock" >&5
$as_echo "$as_me: error: newly created file is older than distributed files!
Check your system clock" >&2;}
   { (exit 1); exit 1; }; }
fi
{ $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
test "$program_prefix" != NONE &&
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
# Double any \ or $.
# By default was `s,x,x', remove it if useless.
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`

# expand $ac_aux_dir to an absolute path
am_aux_dir=`cd $ac_aux_dir && pwd`

test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
  am_missing_run="$MISSING --run "
else
  am_missing_run=
  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
fi

{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
if test -z "$MKDIR_P"; then
  if test "${ac_cv_path_mkdir+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in mkdir gmkdir; do
	 for ac_exec_ext in '' $ac_executable_extensions; do
	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
	     'mkdir (GNU coreutils) '* | \
	     'mkdir (coreutils) '* | \
	     'mkdir (fileutils) '4.1*)
	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
	       break 3;;
	   esac
	 done
       done
done
IFS=$as_save_IFS

fi

  if test "${ac_cv_path_mkdir+set}" = set; then
    MKDIR_P="$ac_cv_path_mkdir -p"
  else
    # As a last resort, use the slow shell script.  Don't cache a
    # value for MKDIR_P within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the value is a relative name.
    test -d ./--version && rmdir ./--version
    MKDIR_P="$ac_install_sh -d"
  fi
fi
{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
$as_echo "$MKDIR_P" >&6; }

mkdir_p="$MKDIR_P"
case $mkdir_p in
  [\\/$]* | ?:[\\/]*) ;;
  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
esac

for ac_prog in gawk mawk nawk awk
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_AWK+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_AWK="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
AWK=$ac_cv_prog_AWK
if test -n "$AWK"; then
  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
$as_echo "$AWK" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$AWK" && break
done

{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
set x ${MAKE-make}
ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.make <<\_ACEOF
SHELL = /bin/sh
all:
	@echo '@@@%%%=$(MAKE)=@@@%%%'
_ACEOF
# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
case `${MAKE-make} -f conftest.make 2>/dev/null` in
  *@@@%%%=?*=@@@%%%*)
    eval ac_cv_prog_make_${ac_make}_set=yes;;
  *)
    eval ac_cv_prog_make_${ac_make}_set=no;;
esac
rm -f conftest.make
fi
if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  SET_MAKE=
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
  SET_MAKE="MAKE=${MAKE-make}"
fi

rm -rf .tst 2>/dev/null
mkdir .tst 2>/dev/null
if test -d .tst; then
  am__leading_dot=.
else
  am__leading_dot=_
fi
rmdir .tst 2>/dev/null

if test "`cd $srcdir && pwd`" != "`pwd`"; then
  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
  # is not polluted with repeated "-I."
  am__isrc=' -I$(srcdir)'
  # test to see if srcdir already configured
  if test -f $srcdir/config.status; then
    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi

# test whether we have cygpath
if test -z "$CYGPATH_W"; then
  if (cygpath --version) >/dev/null 2>/dev/null; then
    CYGPATH_W='cygpath -w'
  else
    CYGPATH_W=echo
  fi
fi


# Define the identity of the package.
 PACKAGE=GASNet
 VERSION=1.22.0


# Some tools Automake needs.

ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}


AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}


AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}


AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}


MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}

install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}

# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'.  However `strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
# will honor the `STRIP' environment variable to overrule this program.
if test "$cross_compiling" != no; then
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_STRIP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
$as_echo "$STRIP" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  # Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_STRIP="strip"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
$as_echo "$ac_ct_STRIP" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_STRIP" = x; then
    STRIP=":"
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    STRIP=$ac_ct_STRIP
  fi
else
  STRIP="$ac_cv_prog_STRIP"
fi

fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"

# We need awk for the "check" target.  The system "awk" is bad on
# some platforms.
# Always define AMTAR for backward compatibility.

AMTAR=${AMTAR-"${am_missing_run}tar"}

am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'







ac_config_headers="$ac_config_headers gasnet_config.h"





# vvvvvvvvvvvvvvvvvvvvvv GASNET_START_CONFIGURE(AWK) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(PWD_PROG,pwd,pwd) vvvvvvvvvvvvvvvvvvvvvv (L:2)

case "$PWD_PROG" in
  '') for ac_prog in pwd
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_PWD_PROG+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $PWD_PROG in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PWD_PROG="$PWD_PROG" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_PWD_PROG="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
PWD_PROG=$ac_cv_path_PWD_PROG
if test -n "$PWD_PROG"; then
  { $as_echo "$as_me:$LINENO: result: $PWD_PROG" >&5
$as_echo "$PWD_PROG" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$PWD_PROG" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for pwd" >&5
$as_echo_n "checking for pwd... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $PWD_PROG" >&5
$as_echo "$PWD_PROG" >&6; }
      ;;
esac
case "$PWD_PROG" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find pwd" >&5
$as_echo "$as_me: error: cannot find pwd" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(PWD_PROG,pwd,pwd) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





  if test -z "$GASNET_CONFIGURE_WARNING_GLOBAL" ; then
    GASNET_CONFIGURE_WARNING_GLOBAL="`$PWD_PROG`/.gasnet_cv_configure_warnings.tmp"
    export GASNET_CONFIGURE_WARNING_GLOBAL
  fi
  rm -f ".gasnet_cv_configure_warnings.tmp"




# vvvvvvvvvvvvvvvvvvvvvv GASNET_GET_AUTOCONF_VERSION vvvvvvvvvvvvvvvvvvvvvv (L:2)


{ $as_echo "$as_me:$LINENO: checking autoconf version" >&5
$as_echo_n "checking autoconf version... " >&6; }
AUTOCONF_VERSION_STR=`cat ${srcdir}/configure | $AWK '/.*enerated.*utoconf.*([0-9]+).([0-9]+).*/ { match($0,"[0-9]+.[0-9]+"); print substr($0,RSTART,RLENGTH); exit 0 } '`
AUTOCONF_VERSION=`echo $AUTOCONF_VERSION_STR | $AWK -F. '{ printf("%i%i",$1,$2); }'`
{ $as_echo "$as_me:$LINENO: result: $AUTOCONF_VERSION_STR" >&5
$as_echo "$AUTOCONF_VERSION_STR" >&6; }

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GET_AUTOCONF_VERSION ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  { $as_echo "$as_me:$LINENO: checking for configure settings" >&5
$as_echo_n "checking for configure settings... " >&6; }
  { $as_echo "$as_me:$LINENO: result: " >&5
$as_echo "" >&6; }
  CONFIGURE_ARGS="$ac_configure_args"

  { $as_echo "$as_me:$LINENO: result: configure args: $CONFIGURE_ARGS" >&5
$as_echo "configure args: $CONFIGURE_ARGS" >&6; }
    if test "$cache_file" = "/dev/null" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING: configure cache_file setting got lost - you may need to run a fresh ./Bootstrap" >&5
$as_echo "$as_me: WARNING: configure cache_file setting got lost - you may need to run a fresh ./Bootstrap" >&2;}
  echo "configure cache_file setting got lost - you may need to run a fresh ./Bootstrap" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    cache_file=config.cache
  fi
  ac_configure_args="$ac_configure_args --cache-file=$cache_file"
    TOP_SRCDIR=`cd ${srcdir} && ${PWD_PROG}`
  { $as_echo "$as_me:$LINENO: result: TOP_SRCDIR:     $TOP_SRCDIR" >&5
$as_echo "TOP_SRCDIR:     $TOP_SRCDIR" >&6; }

  TOP_BUILDDIR=`${PWD_PROG}`
  { $as_echo "$as_me:$LINENO: result: TOP_BUILDDIR:   $TOP_BUILDDIR" >&5
$as_echo "TOP_BUILDDIR:   $TOP_BUILDDIR" >&6; }

    if `echo $TOP_SRCDIR | grep ' ' >/dev/null 2>/dev/null`; then
    { { $as_echo "$as_me:$LINENO: error: TOP_SRCDIR contains space characters - please unpack the source in a different directory." >&5
$as_echo "$as_me: error: TOP_SRCDIR contains space characters - please unpack the source in a different directory." >&2;}
   { (exit 1); exit 1; }; }
  fi
  if `echo $TOP_BUILDDIR | grep ' ' >/dev/null 2>/dev/null`; then
    { { $as_echo "$as_me:$LINENO: error: TOP_BUILDDIR contains space characters - please build in a different directory." >&5
$as_echo "$as_me: error: TOP_BUILDDIR contains space characters - please build in a different directory." >&2;}
   { (exit 1); exit 1; }; }
  fi
     if test "$TOP_BUILDDIR" = "$TOP_SRCDIR"; then
  BUILD_IS_SRC_TRUE=
  BUILD_IS_SRC_FALSE='#'
else
  BUILD_IS_SRC_TRUE='#'
  BUILD_IS_SRC_FALSE=
fi

    if test "$TOP_BUILDDIR" = "$TOP_SRCDIR"; then
    BUILD_IS_SRC=yes
  else
    BUILD_IS_SRC=no
  fi


  # Handle prefix defaulting with subconfigures
  # When users pass --prefix on the command-line, this is automatically passed to subconfigures
  #  and everything lives happily in the same tree
  # Without --prefix, different packages may default to different directories
  # (due to AC_PREFIX_DEFAULT), so ensure that all subconfigures
  # default to the same location (as determined by the outermost configure)
  if test "$prefix" = "NONE" -a -n "$ac_default_prefix" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SUBCONFIGURE_ARG(--prefix="$ac_default_prefix") vvvvvvvvvvvvvvvvvvvvvv (L:2)

ac_configure_args="$ac_configure_args --prefix="$ac_default_prefix""

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SUBCONFIGURE_ARG(--prefix="$ac_default_prefix") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

  SYSTEM_NAME="`hostname`"

  case "$target" in
   # Apple gcc has -arch options for cross-compilation, but target binaries may still work due to Rosetta (making our cross-compilation support unnecessary)
   # ensure we report the correct target tuple
   *-apple-darwin*)
     _GASNET_GCCVER=`${CC:-gcc} -v 2>&1`
     _GASNET_GCCISAPPLE=`echo "$_GASNET_GCCVER" | grep 'gcc version' | grep 'Apple '`
     _GASNET_GCCTARGET=`echo "$_GASNET_GCCVER" | /usr/bin/perl -ne 'print \$1 if (m/--target=(\S+)/);'`
     _GASNET_GCCCPU=`echo "$_GASNET_GCCVER" | /usr/bin/perl -ne 'print \$1 if (m/--target=([^-]+)/);'`
     if test "$_GASNET_GCCISAPPLE" -a "$_GASNET_GCCTARGET" -a "$_GASNET_GCCCPU" ; then
        case "$target" in
         $_GASNET_GCCCPU-*) ;;
         *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING: Apple gcc is cross-compiling for $_GASNET_GCCTARGET, readjusting configure target" >&5
$as_echo "$as_me: WARNING: Apple gcc is cross-compiling for $_GASNET_GCCTARGET, readjusting configure target" >&2;}
  echo "Apple gcc is cross-compiling for $_GASNET_GCCTARGET, readjusting configure target" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




         target="$_GASNET_GCCTARGET"
         target_alias="$target"
         ac_cv_target="$target"
         ac_cv_target_alias="$target"
         target_cpu="$_GASNET_GCCCPU"
        esac
     fi
     ;;
  esac
  SYSTEM_TUPLE="$target"

  { $as_echo "$as_me:$LINENO: result: system info:      $SYSTEM_NAME $SYSTEM_TUPLE" >&5
$as_echo "system info:      $SYSTEM_NAME $SYSTEM_TUPLE" >&6; }
  BUILD_USER=`whoami 2> /dev/null || id -un 2> /dev/null || echo $USER`
  BUILD_ID="`date` $BUILD_USER"
  { $as_echo "$as_me:$LINENO: result: build id:       $BUILD_ID" >&5
$as_echo "build id:       $BUILD_ID" >&6; }


  # ensure exec_list doesn't grow continuously each time we reconfigure
  unset gasnet_cv_exec_list




# vvvvvvvvvvvvvvvvvvvvvv GASNET_RESTORE_AUTOCONF_ENV(CC CXX CFLAGS CXXFLAGS CPPFLAGS LIBS MAKE GMAKE AR AS RANLIB PERL SUM LEX YACC AWK) vvvvvvvvvvvvvvvvvvvvvv (L:2)


  if test "$gasnet_acenv_list" != ""; then


echo
echo "configure error: _GASNET_RESTORE_AUTOCONF_ENV called more than once with prefix = \"gasnet_cv_\""
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  gasnet_acenv_list="CC CXX CFLAGS CXXFLAGS CPPFLAGS LIBS MAKE GMAKE AR AS RANLIB PERL SUM LEX YACC AWK"
  { $as_echo "$as_me:$LINENO: checking for cached autoconf environment settings" >&5
$as_echo_n "checking for cached autoconf environment settings... " >&6; }
  { $as_echo "$as_me:$LINENO: result: \"\"" >&5
$as_echo "\"\"" >&6; }
  for varname in CC CXX CFLAGS CXXFLAGS CPPFLAGS LIBS MAKE GMAKE AR AS RANLIB PERL SUM LEX YACC AWK; do
    val=`eval echo '$'"gasnet_cv_acenv_$varname"`
    if test "$val" != ""; then
      eval $varname=\"$val\"
      { $as_echo "$as_me:$LINENO: result: $varname=\"$val\"" >&5
$as_echo "$varname=\"$val\"" >&6; }
    fi
  done


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_RESTORE_AUTOCONF_ENV(CC CXX CFLAGS CXXFLAGS CPPFLAGS LIBS MAKE GMAKE AR AS RANLIB PERL SUM LEX YACC AWK) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_START_CONFIGURE(AWK) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_DEFINE_CONFIGURE_VARS vvvvvvvvvvvvvvvvvvvvvv (L:1)


  cat >>confdefs.h <<_ACEOF
#define GASNETI_CONFIGURE_ARGS "$CONFIGURE_ARGS"
_ACEOF

  cat >>confdefs.h <<_ACEOF
#define GASNETI_SYSTEM_NAME "$SYSTEM_NAME"
_ACEOF

  cat >>confdefs.h <<_ACEOF
#define GASNETI_SYSTEM_TUPLE "$SYSTEM_TUPLE"
_ACEOF

  cat >>confdefs.h <<_ACEOF
#define GASNETI_BUILD_ID "$BUILD_ID"
_ACEOF


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_DEFINE_CONFIGURE_VARS ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test -z ""; then
  ALWAYS_TRUECOND_TRUE=
  ALWAYS_TRUECOND_FALSE='#'
else
  ALWAYS_TRUECOND_TRUE='#'
  ALWAYS_TRUECOND_FALSE=
fi

 if test -n ""; then
  ALWAYS_FALSECOND_TRUE=
  ALWAYS_FALSECOND_FALSE='#'
else
  ALWAYS_FALSECOND_TRUE='#'
  ALWAYS_FALSECOND_FALSE=
fi


# Don't warn about unknown configure options (which probably belong to client)



# Set gasnet_toolsonly_mode based on how we Bootstrapped
gasnet_toolsonly_mode=no

cat >>confdefs.h <<_ACEOF
#define GASNET_RELEASE_VERSION_MAJOR 1
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNET_RELEASE_VERSION_MINOR 22
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNET_RELEASE_VERSION_PATCH 0
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNETI_SPEC_VERSION_MAJOR 1
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNETI_SPEC_VERSION_MINOR 8
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNETIT_SPEC_VERSION_MAJOR 1
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNETIT_SPEC_VERSION_MINOR 7
_ACEOF

cat >>confdefs.h <<_ACEOF
#define GASNETI_RELEASE_VERSION 1.22.0
_ACEOF


for ac_prog in gawk mawk nawk awk
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_AWK+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_AWK="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
AWK=$ac_cv_prog_AWK
if test -n "$AWK"; then
  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
$as_echo "$AWK" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$AWK" && break
done


########################################################################
##
##  Misc configure option processing
##

#     default: support pthreads if library found
#     --enable-pthreads: fail if pthreads lib not found
#     --disable-pthreads: don't even look for pthreads library



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(pthreads,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pthreads was given.
if test "${enable_pthreads+set}" = set; then
  enableval=$enable_pthreads;
fi

# Check whether --enable-pthreads was given.
if test "${enable_pthreads+set}" = set; then
  enableval=$enable_pthreads;
fi

case "$enable_pthreads" in
  no)  use_pthreads="no" ;;
  yes) use_pthreads="yes" ;;
  *)   use_pthreads="try" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(pthreads,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_FORBID_PROGRAM_TRANSFORM vvvvvvvvvvvvvvvvvvvvvv (L:1)

  # echo program_prefix=$program_prefix  program_suffix=$program_suffix program_transform_name=$program_transform_name
  # undo prefix autoconf automatically adds during cross-compilation
  if test "$cross_compiling" = yes && test "$program_prefix" = "${target_alias}-" ; then
    program_prefix=NONE
  fi
  # normalize empty prefix/suffix
  if test -z "$program_prefix" ; then
    program_prefix=NONE
  fi
  if test -z "$program_suffix" ; then
    program_suffix=NONE
  fi
  # canonicalize transforms caused by empty prefix/suffix
  program_transform_name=`echo "$program_transform_name" | sed -e 's/; *$//;'`
  if expr "$program_transform_name" : 's.^..$' >/dev/null || \
     expr "$program_transform_name" : 's.$$..$' >/dev/null || \
     expr "$program_transform_name" : 's.$$..;s.^..$' >/dev/null ; then
    program_transform_name="s,x,x,"
  fi
  if test "$program_prefix$program_suffix$program_transform_name" != "NONENONEs,x,x," ; then


echo
echo "configure error: This configure script does not support --program-prefix, --program-suffix or --program-transform-name. Users are recommended to instead use --prefix with a unique directory and make symbolic links as desired for renaming."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FORBID_PROGRAM_TRANSFORM ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# This is to support a very conservative implementation of
# GASNETE_FAST_ALIGNED_MEMCPY and other type-punning operations.
# It is to be enabled only to test if a given problem is related
# to our type-punning issues (see bug 1389)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(conservative-local-copy,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-conservative-local-copy was given.
if test "${enable_conservative_local_copy+set}" = set; then
  enableval=$enable_conservative_local_copy;
fi


case "$enable_conservative_local_copy" in
  '' | no) :
       ;;
  *)
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_BUG1389_WORKAROUND 1
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You passed --enable-conservative-local-copy
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&5
$as_echo "$as_me: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You passed --enable-conservative-local-copy
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&2;}
  echo "
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You passed --enable-conservative-local-copy
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(conservative-local-copy,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




########################################################################
##
##  Supporting Command-Line Tools
##




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(GMAKE,gmake make $MAKE,GNU make) vvvvvvvvvvvvvvvvvvvvvv (L:1)

case "$GMAKE" in
  '') for ac_prog in gmake make $MAKE
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_GMAKE+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $GMAKE in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GMAKE="$GMAKE" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_GMAKE="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
GMAKE=$ac_cv_path_GMAKE
if test -n "$GMAKE"; then
  { $as_echo "$as_me:$LINENO: result: $GMAKE" >&5
$as_echo "$GMAKE" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$GMAKE" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for GNU make" >&5
$as_echo_n "checking for GNU make... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $GMAKE" >&5
$as_echo "$GMAKE" >&6; }
      ;;
esac
case "$GMAKE" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find GNU make" >&5
$as_echo "$as_me: error: cannot find GNU make" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(GMAKE,gmake make $MAKE,GNU make) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



{ $as_echo "$as_me:$LINENO: checking for GNU make" >&5
$as_echo_n "checking for GNU make... " >&6; }
if $GMAKE --version | grep GNU ; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
else
# We don't actually require GNU Make at the moment
#  AC_MSG_ERROR(cannot find a version of GNU make - please install GNU make and/or set \$GMAKE to indicate where it's located)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: cannot find a version of GNU make - if you encounter make problems, install GNU make and/or set \$GMAKE to indicate where it's located" >&5
$as_echo "$as_me: WARNING: cannot find a version of GNU make - if you encounter make problems, install GNU make and/or set \$GMAKE to indicate where it's located" >&2;}
  echo "cannot find a version of GNU make - if you encounter make problems, install GNU make and/or set \$GMAKE to indicate where it's located" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi



########################################################################
##
##  Perl
##
## We do this early so we can use "$PERL -e" for complex configure tests.



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PROG_PERL vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(PERL,perl5 perl,perl) vvvvvvvvvvvvvvvvvvvvvv (L:2)

case "$PERL" in
  '') for ac_prog in perl5 perl
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_PERL+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $PERL in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
PERL=$ac_cv_path_PERL
if test -n "$PERL"; then
  { $as_echo "$as_me:$LINENO: result: $PERL" >&5
$as_echo "$PERL" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$PERL" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for perl" >&5
$as_echo_n "checking for perl... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $PERL" >&5
$as_echo "$PERL" >&6; }
      ;;
esac
case "$PERL" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find perl" >&5
$as_echo "$as_me: error: cannot find perl" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(PERL,perl5 perl,perl) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  MIN_PERL_VERSION="5.005"
  { $as_echo "$as_me:$LINENO: checking for perl version $MIN_PERL_VERSION or later" >&5
$as_echo_n "checking for perl version $MIN_PERL_VERSION or later... " >&6; }
  if $PERL -e "require $MIN_PERL_VERSION;" 2>/dev/null; then
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  else
    { { $as_echo "$as_me:$LINENO: error: cannot find perl $MIN_PERL_VERSION or later" >&5
$as_echo "$as_me: error: cannot find perl $MIN_PERL_VERSION or later" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if $PERL -Mbytes -e "exit 0" 2>/dev/null; then
    GASNET_PERL_BYTESFLAG="-Mbytes"
  else
    GASNET_PERL_BYTESFLAG=
  fi

  if test -n "`env LC_ALL=en_US LANG=en_US $PERL -e 'exit 0' 2>&1 | grep locale`"; then
    GASNET_PERL_LANG=C
  else
    GASNET_PERL_LANG=en_US
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PROG_PERL ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




PERLSTART=$TOP_BUILDDIR/other/perlstart



########################################################################
##
##  C/C++ Compilers
##

# Some OS's need help to find the right C compiler
case "$target_os" in
  superux*) # "cc" is completely broken on SuperUX, never use it



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CC,c++ -Xa) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for CC in environment" >&5
$as_echo_n "checking for CC in environment... " >&6; }








  envval_src_CC="cached"
  if test "${gasnet_cv_envvar_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cc" != ""; then
	      gasnet_cv_envvar_CC="$with_cc"
	      envval_src_CC=given
	    else
	      gasnet_cv_envvar_CC="c++ -Xa"
	      envval_src_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CC="$CC"
	    envval_src_CC=given
      esac

fi


  CC="$gasnet_cv_envvar_CC"
  case "$envval_src_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CC\"" >&5
$as_echo "using cached value \"$CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CC\"" >&5
$as_echo "no, defaulting to \"$CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CC\"" >&5
$as_echo "yes, using \"$CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CC,c++ -Xa) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


 ;; # may also/alternately want -Kc99
esac

DEPDIR="${am__leading_dot}deps"

ac_config_commands="$ac_config_commands depfiles"


am_make=${MAKE-make}
cat > confinc << 'END'
am__doit:
	@echo done
.PHONY: am__doit
END
# If we don't find an include directive, just comment out the code.
{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
$as_echo_n "checking for style of include used by $am_make... " >&6; }
am__include="#"
am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
# We grep out `Entering directory' and `Leaving directory'
# messages which can occur if `w' ends up in MAKEFLAGS.
# In particular we don't look at `^make:' because GNU make might
# be invoked under some other name (usually "gmake"), in which
# case it prints its new name instead of `make'.
if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
   am__include=include
   am__quote=
   _am_result=GNU
fi
# Now try BSD make style include.
if test "$am__include" = "#"; then
   echo '.include "confinc"' > confmf
   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
      am__include=.include
      am__quote="\""
      _am_result=BSD
   fi
fi


{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
$as_echo "$_am_result" >&6; }
rm -f confinc confmf

# Check whether --enable-dependency-tracking was given.
if test "${enable_dependency_tracking+set}" = set; then
  enableval=$enable_dependency_tracking;
fi

if test "x$enable_dependency_tracking" != xno; then
  am_depcomp="$ac_aux_dir/depcomp"
  AMDEPBACKSLASH='\'
fi
 if test "x$enable_dependency_tracking" != xno; then
  AMDEP_TRUE=
  AMDEP_FALSE='#'
else
  AMDEP_TRUE='#'
  AMDEP_FALSE=
fi


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CC="gcc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_CC" = x; then
    CC=""
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CC=$ac_ct_CC
  fi
else
  CC="$ac_cv_prog_CC"
fi

if test -z "$CC"; then
          if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}cc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  fi
fi
if test -z "$CC"; then
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  ac_prog_rejected=no
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
       ac_prog_rejected=yes
       continue
     fi
    ac_cv_prog_CC="cc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $# != 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so the bogon will be chosen
    # first if we set CC to just the basename; use the full file name.
    shift
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  for ac_prog in cl.exe
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$CC" && break
  done
fi
if test -z "$CC"; then
  ac_ct_CC=$CC
  for ac_prog in cl.exe
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CC="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_CC" && break
done

  if test "x$ac_ct_CC" = x; then
    CC=""
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CC=$ac_ct_CC
  fi
fi

fi


test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&5
$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }

# Provide some information about the compiler.
$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
set X $ac_compile
ac_compiler=$2
{ (ac_try="$ac_compiler --version >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler --version >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -v >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -v >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -V >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -V >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
$as_echo_n "checking for C compiler default output file name... " >&6; }
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`

# The possible output files:
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"

ac_rmfiles=
for ac_file in $ac_files
do
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
  esac
done
rm -f $ac_rmfiles

if { (ac_try="$ac_link_default"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link_default") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
# so that the user can short-circuit this test for compilers unknown to
# Autoconf.
for ac_file in $ac_files ''
do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
	;;
    [ab].out )
	# We found the default executable, but exeext='' is most
	# certainly right.
	break;;
    *.* )
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
	then :; else
	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
	fi
	# We set ac_cv_exeext here because the later test for it is not
	# safe: cross compilers may not add the suffix if given an `-o'
	# argument, so we may need to know it at that point already.
	# Even if this section looks crufty: it has the advantage of
	# actually working.
	break;;
    * )
	break;;
  esac
done
test "$ac_cv_exeext" = no && ac_cv_exeext=

else
  ac_file=''
fi

{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
$as_echo "$ac_file" >&6; }
if test -z "$ac_file"; then
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
See \`config.log' for more details." >&5
$as_echo "$as_me: error: C compiler cannot create executables
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
fi

ac_exeext=$ac_cv_exeext

# Check that the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
$as_echo_n "checking whether the C compiler works... " >&6; }
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
# If not cross compiling, check that we can run a simple program.
if test "$cross_compiling" != yes; then
  if { ac_try='./$ac_file'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
    cross_compiling=no
  else
    if test "$cross_compiling" = maybe; then
	cross_compiling=yes
    else
	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run C compiled programs.
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
    fi
  fi
fi
{ $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }

rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
ac_clean_files=$ac_clean_files_save
# Check that the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
$as_echo_n "checking whether we are cross compiling... " >&6; }
{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
$as_echo "$cross_compiling" >&6; }

{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
$as_echo_n "checking for suffix of executables... " >&6; }
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
# `rm'.
for ac_file in conftest.exe conftest conftest.*; do
  test -f "$ac_file" || continue
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
	  break;;
    * ) break;;
  esac
done
else
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
fi

rm -f conftest$ac_cv_exeext
{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
$as_echo "$ac_cv_exeext" >&6; }

rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
ac_exeext=$EXEEXT
{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
$as_echo_n "checking for suffix of object files... " >&6; }
if test "${ac_cv_objext+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.o conftest.obj
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  for ac_file in conftest.o conftest.obj conftest.*; do
  test -f "$ac_file" || continue;
  case $ac_file in
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
       break;;
  esac
done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
fi

rm -f conftest.$ac_cv_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
$as_echo "$ac_cv_objext" >&6; }
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
if test "${ac_cv_c_compiler_gnu+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_compiler_gnu=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_compiler_gnu=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GCC=yes
else
  GCC=
fi
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
$as_echo_n "checking whether $CC accepts -g... " >&6; }
if test "${ac_cv_prog_cc_g+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_save_c_werror_flag=$ac_c_werror_flag
   ac_c_werror_flag=yes
   ac_cv_prog_cc_g=no
   CFLAGS="-g"
   cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	CFLAGS=""
      cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_c_werror_flag=$ac_save_c_werror_flag
	 CFLAGS="-g"
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_c_werror_flag=$ac_save_c_werror_flag
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
$as_echo "$ac_cv_prog_cc_g" >&6; }
if test "$ac_test_CFLAGS" = set; then
  CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
fi
{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
if test "${ac_cv_prog_cc_c89+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_cv_prog_cc_c89=no
ac_save_CC=$CC
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
     char **p;
     int i;
{
  return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s;
}

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   function prototypes and stuff, but not '\xHH' hex character constants.
   These don't provoke an error unfortunately, instead are silently treated
   as 'x'.  The following induces an error, until -std is added to get
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   array size at least.  It's necessary to write '\x00'==0 to get something
   that's true only with -std.  */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];

/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   inside strings and character constants.  */
#define FOO(x) 'x'
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];

int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
int
main ()
{
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  ;
  return 0;
}
_ACEOF
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
  CC="$ac_save_CC $ac_arg"
  rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_c89=$ac_arg
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext
  test "x$ac_cv_prog_cc_c89" != "xno" && break
done
rm -f conftest.$ac_ext
CC=$ac_save_CC

fi
# AC_CACHE_VAL
case "x$ac_cv_prog_cc_c89" in
  x)
    { $as_echo "$as_me:$LINENO: result: none needed" >&5
$as_echo "none needed" >&6; } ;;
  xno)
    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
$as_echo "unsupported" >&6; } ;;
  *)
    CC="$CC $ac_cv_prog_cc_c89"
    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
esac


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

depcc="$CC"   am_compiler_list=

{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
      # Solaris 8's {/usr,}/bin/sh.
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CC_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  am__fastdepCC_TRUE=
  am__fastdepCC_FALSE='#'
else
  am__fastdepCC_TRUE='#'
  am__fastdepCC_FALSE=
fi


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
$as_echo_n "checking how to run the C preprocessor... " >&6; }
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
  if test "${ac_cv_prog_CPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CPP=$CPP

fi
  CPP=$ac_cv_prog_CPP
else
  ac_cv_prog_CPP=$CPP
fi
{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
$as_echo "$CPP" >&6; }
ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&5
$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(full-path-expansion,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

# Check whether --enable-full-path-expansion was given.
if test "${enable_full_path_expansion+set}" = set; then
  enableval=$enable_full_path_expansion;
fi

case "$enable_full_path_expansion" in
  '' | yes) :
        ;;
  *)   gasnet_cv__gfp_disable=1 ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(full-path-expansion,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)









# vvvvvvvvvvvvvvvvvvvvvv GASNET_PROG_CC vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PROG_CPP vvvvvvvvvvvvvvvvvvvvvv (L:2)



  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$ac_cv_prog_CC"; then
  ac_ct_CC=$CC
  # Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CC="gcc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi

  if test "x$ac_ct_CC" = x; then
    CC=""
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CC=$ac_ct_CC
  fi
else
  CC="$ac_cv_prog_CC"
fi

if test -z "$CC"; then
          if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
set dummy ${ac_tool_prefix}cc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="${ac_tool_prefix}cc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  fi
fi
if test -z "$CC"; then
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  ac_prog_rejected=no
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
       ac_prog_rejected=yes
       continue
     fi
    ac_cv_prog_CC="cc"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $# != 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so the bogon will be chosen
    # first if we set CC to just the basename; use the full file name.
    shift
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  fi
fi
fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


fi
if test -z "$CC"; then
  if test -n "$ac_tool_prefix"; then
  for ac_prog in cl.exe
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CC=$ac_cv_prog_CC
if test -n "$CC"; then
  { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$CC" && break
  done
fi
if test -z "$CC"; then
  ac_ct_CC=$CC
  for ac_prog in cl.exe
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CC="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
$as_echo "$ac_ct_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_CC" && break
done

  if test "x$ac_ct_CC" = x; then
    CC=""
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CC=$ac_ct_CC
  fi
fi

fi


test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&5
$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }

# Provide some information about the compiler.
$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
set X $ac_compile
ac_compiler=$2
{ (ac_try="$ac_compiler --version >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler --version >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -v >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -v >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -V >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -V >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
if test "${ac_cv_c_compiler_gnu+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_compiler_gnu=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_compiler_gnu=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GCC=yes
else
  GCC=
fi
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
$as_echo_n "checking whether $CC accepts -g... " >&6; }
if test "${ac_cv_prog_cc_g+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_save_c_werror_flag=$ac_c_werror_flag
   ac_c_werror_flag=yes
   ac_cv_prog_cc_g=no
   CFLAGS="-g"
   cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	CFLAGS=""
      cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_c_werror_flag=$ac_save_c_werror_flag
	 CFLAGS="-g"
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_c_werror_flag=$ac_save_c_werror_flag
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
$as_echo "$ac_cv_prog_cc_g" >&6; }
if test "$ac_test_CFLAGS" = set; then
  CFLAGS=$ac_save_CFLAGS
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
    CFLAGS="-g -O2"
  else
    CFLAGS="-g"
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
fi
{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
if test "${ac_cv_prog_cc_c89+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_cv_prog_cc_c89=no
ac_save_CC=$CC
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
     char **p;
     int i;
{
  return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s;
}

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   function prototypes and stuff, but not '\xHH' hex character constants.
   These don't provoke an error unfortunately, instead are silently treated
   as 'x'.  The following induces an error, until -std is added to get
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   array size at least.  It's necessary to write '\x00'==0 to get something
   that's true only with -std.  */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];

/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   inside strings and character constants.  */
#define FOO(x) 'x'
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];

int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
int
main ()
{
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  ;
  return 0;
}
_ACEOF
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
  CC="$ac_save_CC $ac_arg"
  rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cc_c89=$ac_arg
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext
  test "x$ac_cv_prog_cc_c89" != "xno" && break
done
rm -f conftest.$ac_ext
CC=$ac_save_CC

fi
# AC_CACHE_VAL
case "x$ac_cv_prog_cc_c89" in
  x)
    { $as_echo "$as_me:$LINENO: result: none needed" >&5
$as_echo "none needed" >&6; } ;;
  xno)
    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
$as_echo "unsupported" >&6; } ;;
  *)
    CC="$CC $ac_cv_prog_cc_c89"
    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
esac


ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

depcc="$CC"   am_compiler_list=

{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CC_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
      # Solaris 8's {/usr,}/bin/sh.
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CC_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CC_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  am__fastdepCC_TRUE=
  am__fastdepCC_FALSE='#'
else
  am__fastdepCC_TRUE='#'
  am__fastdepCC_FALSE=
fi


  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
$as_echo_n "checking how to run the C preprocessor... " >&6; }
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
  if test "${ac_cv_prog_CPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CPP=$CPP

fi
  CPP=$ac_cv_prog_CPP
else
  ac_cv_prog_CPP=$CPP
fi
{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
$as_echo "$CPP" >&6; }
ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&5
$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(CPP) vvvvvvvvvvvvvvvvvvvvvv (L:3)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$CPP" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$CPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$CPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$CPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$CPP" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$CPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: CPP was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: CPP was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_CPP
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_CPP
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_CPP, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_CPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_CPP in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_CPP="$gasnet_cv__gfp_fullprogname_CPP" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_CPP="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_CPP=$ac_cv_path_gasnet_cv__gfp_fullprogname_CPP
if test -n "$gasnet_cv__gfp_fullprogname_CPP"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_CPP" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_CPP" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of CPP" >&5
$as_echo_n "checking for full path expansion of CPP... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_CPP" != "" ; then
      CPP="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_CPP $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $CPP" >&5
$as_echo "$CPP" >&6; }
  else
    CPP="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(CPP) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)





  { $as_echo "$as_me:$LINENO: checking for working C preprocessor" >&5
$as_echo_n "checking for working C preprocessor... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

  gasnet_progcpp_extrainfo=
    if test -n "`$CPP -version 2>&1 < /dev/null | grep MIPSpro`" ; then
            gasnet_progcpp_extrainfo=" (added -diag_error 1035 to deal with broken MIPSPro preprocessor)"
    CFLAGS="$CFLAGS -diag_error 1035"
    CPPFLAGS="$CPPFLAGS -diag_error 1035"
  fi
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    # error

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then


echo
echo "configure error: Your C preprocessor is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C preprocessor is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

rm -f conftest.err conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #ifdef __cplusplus
      #error __cplusplus should not be defined in a C preprocessor!
    #endif

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C preprocessor is broken, it erroneously defines __cplusplus. This software requires a true, working ANSI C compiler - a C++ compiler is not an acceptable replacement."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

rm -f conftest.err conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: yes$gasnet_progcpp_extrainfo" >&5
$as_echo "yes$gasnet_progcpp_extrainfo" >&6; }
  if test "$CPP" = "/lib/cpp" ; then
    badlibcppmsg="Autoconf detected your preprocessor to be '/lib/cpp' instead of '$CC -E'. This is almost always a mistake, resulting from either a broken C compiler or an outdated version of autoconf. Proceeding is very likely to result in incorrect configure decisions."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-libcpp,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

# Check whether --enable-allow-libcpp was given.
if test "${enable_allow_libcpp+set}" = set; then
  enableval=$enable_allow_libcpp;
fi


case "$enable_allow_libcpp" in
  '' | no) :

      { { $as_echo "$as_me:$LINENO: error: $badlibcppmsg \
        You may enable use of this preprocessor at your own risk by passing the --enable-allow-libcpp flag." >&5
$as_echo "$as_me: error: $badlibcppmsg \
        You may enable use of this preprocessor at your own risk by passing the --enable-allow-libcpp flag." >&2;}
   { (exit 1); exit 1; }; }
     ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:4)

  { $as_echo "$as_me:$LINENO: WARNING: $badlibcppmsg" >&5
$as_echo "$as_me: WARNING: $badlibcppmsg" >&2;}
  echo "$badlibcppmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




     ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-libcpp,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  fi
  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PROG_CPP ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_CC="$gasnet_cv__gfp_fullprogname_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_CC
if test -n "$gasnet_cv__gfp_fullprogname_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of CC" >&5
$as_echo_n "checking for full path expansion of CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_CC" != "" ; then
      CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $CC" >&5
$as_echo "$CC" >&6; }
  else
    CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





  { $as_echo "$as_me:$LINENO: checking for working C compiler" >&5
$as_echo_n "checking for working C compiler... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

    fail for me

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then


echo
echo "configure error: Your C compiler is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <stdio.h>
                   #include <stdlib.h>

int
main ()
{
 printf("hi\n"); exit(0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C compiler is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    double *p;
    void *foo(double *d) {
      return d;
    }

int
main ()
{

    double d;
    /* (void *) is compatible with any pointer type in a C program */
    p = foo((void *)&d);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C compiler is broken, it fails to compile a simple C program using implicit void* conversion. This software requires a true, working ANSI C compiler - note that a C++ compiler is not an acceptable replacement."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 extern int some_bogus_nonexistent_symbol();
int
main ()
{
 int x = some_bogus_nonexistent_symbol();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then


echo
echo "configure error: Your C linker is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <stdio.h>
                #include <stdlib.h>

int
main ()
{
 printf("hi\n"); exit(0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C link is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  { $as_echo "$as_me:$LINENO: checking if user enabled cross-compile" >&5
$as_echo_n "checking if user enabled cross-compile... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(cross-compile,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-cross-compile was given.
if test "${enable_cross_compile+set}" = set; then
  enableval=$enable_cross_compile;
fi


case "$enable_cross_compile" in
  '' | no) :

        { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    cross_compiling=no
    CROSS_COMPILING=0
    ac_cv_prog_cc_cross=no
    { $as_echo "$as_me:$LINENO: checking working C compiler executables" >&5
$as_echo_n "checking working C compiler executables... " >&6; }
    if test "$cross_compiling" = yes; then


echo
echo "configure error: Internal configure error - please report"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }

echo
echo "configure error: Cannot run executables created with C compiler. If you're attempting to cross-compile, use --enable-cross-compile"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


   ;;
  *)
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    cross_compiling=yes
    CROSS_COMPILING=1
    ac_cv_prog_cc_cross=yes
   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(cross-compile,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



   if test "$cross_compiling" = "yes"; then
  CROSS_COMPILING_TRUE=
  CROSS_COMPILING_FALSE='#'
else
  CROSS_COMPILING_TRUE='#'
  CROSS_COMPILING_FALSE=
fi


  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PROG_CC ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
$as_echo_n "checking whether ln -s works... " >&6; }
LN_S=$as_ln_s
if test "$LN_S" = "ln -s"; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
$as_echo "no, using $LN_S" >&6; }
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_BIGENDIAN() vvvvvvvvvvvvvvvvvvvvvv (L:1)


if test "$cross_compiling" = "no" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(whether byte ordering is bigendian ,c_bigendian,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian " >&5
$as_echo_n "checking whether byte ordering is bigendian ... " >&6; }
if test "${gasnet_cv_c_bigendian+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>

  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {
    { /* Are we little or big endian?  From Harbison&Steele.  */
      union {
        long l;
        char c[sizeof (long)];
      } u;
      u.l = 1;
      val = (u.c[sizeof (long) - 1] == 1);
    }; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_c_bigendian=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_c_bigendian=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_c_bigendian" >&5
$as_echo "$gasnet_cv_c_bigendian" >&6; }
if test "$gasnet_cv_c_bigendian" != no; then
  :
  WORDS_BIGENDIAN=$gasnet_cv_c_bigendian
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(whether byte ordering is bigendian ,c_bigendian,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



else
  { $as_echo "$as_me:$LINENO: checking whether byte ordering is bigendian (binary probe) " >&5
$as_echo_n "checking whether byte ordering is bigendian (binary probe) ... " >&6; }

  WORDS_BIGENDIAN=""





# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

	short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
	short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
	void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
	short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
	short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
	void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
	int foo() { _ascii (); _ebcdic (); return 0; }

  int main(void) {
foo();
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

      # use perl here, because some greps barf on binary files (eg Solaris)
      if test `$PERL -ne 'if (m/BIGenDianSyS/) { print "yes\n"; }' $GASNET_EXAMINE_BIN` ; then
         WORDS_BIGENDIAN=1
      fi
      if test `$PERL -ne 'if (m/LiTTleEnDian/) { print "yes\n"; }' $GASNET_EXAMINE_BIN` ; then
        if test -z "$WORDS_BIGENDIAN" ; then
          WORDS_BIGENDIAN=0
        else
          WORDS_BIGENDIAN=""
        fi
      fi

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: error building endian probe"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  if test -z "$WORDS_BIGENDIAN" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

	short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
	short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
	void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
	short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
	short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
	void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
	int foo() { _ascii (); _ebcdic (); return 0; }

  int main(void) {
foo();
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

      # use perl here, because some greps barf on binary files (eg Solaris)
      if test `$PERL -ne 'if (m/BIGenDianSyS/) { print "yes\n"; }' $GASNET_EXAMINE_BIN` ; then
         WORDS_BIGENDIAN=1
      fi
      if test `$PERL -ne 'if (m/LiTTleEnDian/) { print "yes\n"; }' $GASNET_EXAMINE_BIN` ; then
        if test -z "$WORDS_BIGENDIAN" ; then
          WORDS_BIGENDIAN=0
        else
          WORDS_BIGENDIAN=""
        fi
      fi

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: error building endian probe"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi


  { $as_echo "$as_me:$LINENO: result: $WORDS_BIGENDIAN" >&5
$as_echo "$WORDS_BIGENDIAN" >&6; }
fi
if test "$WORDS_BIGENDIAN" = "1"; then

cat >>confdefs.h <<\_ACEOF
#define WORDS_BIGENDIAN 1
_ACEOF

elif test "$WORDS_BIGENDIAN" = ""; then


echo
echo "configure error: Inconsistent results from endian probe"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_BIGENDIAN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



# Extract the first word of "mpcc_r", so it can be a program name with args.
set dummy mpcc_r; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_have_mpcc_r+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$have_mpcc_r"; then
  ac_cv_prog_have_mpcc_r="$have_mpcc_r" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_have_mpcc_r="yes"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  test -z "$ac_cv_prog_have_mpcc_r" && ac_cv_prog_have_mpcc_r="no"
fi
fi
have_mpcc_r=$ac_cv_prog_have_mpcc_r
if test -n "$have_mpcc_r"; then
  { $as_echo "$as_me:$LINENO: result: $have_mpcc_r" >&5
$as_echo "$have_mpcc_r" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi



## specific compiler families




# vvvvvvvvvvvvvvvvvvvvvv GASNET_FAMILY_CACHE_CHECK(C,CC,gasnet_cv_cc_family) vvvvvvvvvvvvvvvvvvvvvv (L:1)


{ $as_echo "$as_me:$LINENO: checking for C compiler family" >&5
$as_echo_n "checking for C compiler family... " >&6; }
if test "${gasnet_cv_cc_family+set}" = set; then
  $as_echo_n "(cached) " >&6
else

  if test "CC" != "CXX" ; then
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CPP"
  else
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CXXCPP"
  fi
  if test "`echo '$_GASNET_FAMILY_CACHE_CHECK_PREPROC' | grep '$C'`" = "" ; then
    # preprocessor may differ from true compiler, so force full compilation testing
    _force_compile=1
  else
    _force_compile=
  fi
  gasnet_cv_cc_family=unknown

    if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__xlC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__xlC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_CRAYC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_CRAYC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__GNUC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__GNUC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PGI,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PGI,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__OPENCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__OPENCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__clang__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__clang__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PATHCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PATHCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECCXX,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECCXX,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C++
  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # Sun C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Sun C++
  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_cc,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_cc,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # HP C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_aCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_aCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # HP aCC (C++)
  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__MTA__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__MTA__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__KCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__KCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__TINYC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__TINYC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__LCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__LCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

    if test "$gasnet_cv_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SX,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SX,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__sgi,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__sgi,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # MIPSPro 7.3.0 and earlier
  fi

fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_family" >&5
$as_echo "$gasnet_cv_cc_family" >&6; }
if test "$gasnet_cv_cc_family" != "GNU" ; then
      case CC in
    CC) ac_cv_c_compiler_gnu=no
        GCC=""
    ;;
    CXX) ac_cv_cxx_compiler_gnu=no
        GXX=""
    ;;
  esac
  CC_SUBFAMILY='none'
else
    CC_SUBFAMILY='GNU'




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for gcc version string" >&5
$as_echo_n "checking for gcc version string... " >&6; }
if test "${gasnet_cv_gcc_version_string+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_gcc_version_string=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_gcc_version_string" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gcc_version_string" >&5
$as_echo "$gasnet_cv_gcc_version_string" >&6; }
if test -n "$gasnet_cv_gcc_version_string" ; then
  _gasnet_gcc_version_string=$gasnet_cv_gcc_version_string
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  case "$_gasnet_gcc_version_string" in
    *gccfss*) CC_SUBFAMILY='GCCFSS';;
    *)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__APPLE_CC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  CC_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  CC_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__APPLE_CC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__NVCC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  CC_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  CC_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__NVCC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



       ;;
  esac
fi
CC_FAMILY=$gasnet_cv_cc_family
CC_UNWRAPPED=$CC
case $gasnet_cv_cc_family in
  GNU) CC_WRAPPED=$CC ;;
  *)   CC_WRAPPED="\$(top_builddir)/cc-wrapper \$(CC_FAMILY) \$(CC_UNWRAPPED)" ;;
esac





cc_wrapper_mk="cc-wrapper.mk"


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FAMILY_CACHE_CHECK(C,CC,gasnet_cv_cc_family) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




## compiler family early initialization

case "$CC_FAMILY" in
  GNU)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_GCC_VERSION_CHECK(CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for known buggy compilers" >&5
$as_echo_n "checking for known buggy compilers... " >&6; }
badgccmsg=""
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 2 && __GNUC_MINOR__ == 96 && __GNUC_PATCHLEVEL__ == 0
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CC is gcc 2.96" >&5
$as_echo "CC is gcc 2.96" >&6; }
badgccmsg="Use of gcc/g++ 2.96 for compiling this software is strongly discouraged. \
It is not an official GNU release and has many serious known bugs, especially \
in the optimizer, which may lead to bad code and incorrect runtime behavior. \
Consider using \$CC to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc296,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc296 was given.
if test "${enable_allow_gcc296+set}" = set; then
  enableval=$enable_allow_gcc296;
fi


case "$enable_allow_gcc296" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc296 flag." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc296 flag." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc296,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 3 && __GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ <= 2
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CC is gcc 3.2.0-2" >&5
$as_echo "CC is gcc 3.2.0-2" >&6; }
badgccmsg="Use of gcc/g++ 3.2.0-2 for compiling this software is strongly discouraged. \
This version has a serious known bug in the optimizer regarding structure copying, \
which may lead to bad code and incorrect runtime behavior when optimization is enabled. \
Consider using \$CC to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc32,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc32 was given.
if test "${enable_allow_gcc32+set}" = set; then
  enableval=$enable_allow_gcc32;
fi


case "$enable_allow_gcc32" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc32 flag." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc32 flag." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc32,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 4 && __GNUC_MINOR__ < 3
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CC is gcc 4.x, for x < 3" >&5
$as_echo "CC is gcc 4.x, for x < 3" >&6; }
badgccmsg="Use of gcc/g++ 4.0, 4.1 or 4.2 for compiling this software is strongly discouraged. \
These versions have a known bug in the optimizer regarding aliasing analysis which may lead \
to bad code and incorrect runtime behavior when optimization is enabled. \
Consider using \$CC to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc4,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc4 was given.
if test "${enable_allow_gcc4+set}" = set; then
  enableval=$enable_allow_gcc4;
fi


case "$enable_allow_gcc4" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc4 flag.\
  If you do so, please see the documentation on --enable-conservative-local-copy for a possible \
work around for the gcc-4.x bug." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc4 flag.\
  If you do so, please see the documentation on --enable-conservative-local-copy for a possible \
work around for the gcc-4.x bug." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc4,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
if test -z "$badgccmsg"; then
  { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GCC_VERSION_CHECK(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        gcc_flag_prefix=''
        gcc_flag_delim=' '
        case "$CC_SUBFAMILY" in
          GCCFSS) cat >>confdefs.h <<\_ACEOF
#define GASNETI_GCC_GCCFSS 1
_ACEOF
 ;;
          APPLE) cat >>confdefs.h <<\_ACEOF
#define GASNETI_GCC_APPLE 1
_ACEOF
 ;;
          NVIDIA) gcc_flag_prefix='-Xcompiler '
                  gcc_flag_delim=','
                  ;;
        esac
        ;;
  MTA)  # override target_os for MTA, which may be wrong if cross-compiling
        target_os="mtx"   ;;
  Cray) # Min supported version is 7.2 (which reports as 10.2)
        cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          #if (defined(__CRAYXT_COMPUTE_LINUX_TARGET) || defined(__LIBCATAMOUNT__)) && \
              (((_RELEASE == 10) && (_RELEASE_MINOR < 2)) || (_RELEASE < 10))
          # error
          #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	{ { $as_echo "$as_me:$LINENO: error: GASNet does not support Cray compilers prior to CCE 7.2 on the CrayXT" >&5
$as_echo "$as_me: error: GASNet does not support Cray compilers prior to CCE 7.2 on the CrayXT" >&2;}
   { (exit 1); exit 1; }; }
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        ;;
esac

if test "$cross_compiling" = "yes" ; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_CROSS_COMPILING 1
_ACEOF

fi

## discover bit width

{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
if test "${ac_cv_path_GREP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -z "$GREP"; then
  ac_path_GREP_found=false
  # Loop through the user's path and test for each of PROGNAME-LIST
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in grep ggrep; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
# Check for GNU ac_path_GREP and select it if it is found.
  # Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
*GNU*)
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
*)
  ac_count=0
  $as_echo_n 0123456789 >"conftest.in"
  while :
  do
    cat "conftest.in" "conftest.in" >"conftest.tmp"
    mv "conftest.tmp" "conftest.in"
    cp "conftest.in" "conftest.nl"
    $as_echo 'GREP' >> "conftest.nl"
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
    ac_count=`expr $ac_count + 1`
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
      # Best one so far, save it but keep looking for a better one
      ac_cv_path_GREP="$ac_path_GREP"
      ac_path_GREP_max=$ac_count
    fi
    # 10*(2^10) chars as input seems more than enough
    test $ac_count -gt 10 && break
  done
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
esac

      $ac_path_GREP_found && break 3
    done
  done
done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_GREP"; then
    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   { (exit 1); exit 1; }; }
  fi
else
  ac_cv_path_GREP=$GREP
fi

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
$as_echo "$ac_cv_path_GREP" >&6; }
 GREP="$ac_cv_path_GREP"


{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
$as_echo_n "checking for egrep... " >&6; }
if test "${ac_cv_path_EGREP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   then ac_cv_path_EGREP="$GREP -E"
   else
     if test -z "$EGREP"; then
  ac_path_EGREP_found=false
  # Loop through the user's path and test for each of PROGNAME-LIST
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_prog in egrep; do
    for ac_exec_ext in '' $ac_executable_extensions; do
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
# Check for GNU ac_path_EGREP and select it if it is found.
  # Check for GNU $ac_path_EGREP
case `"$ac_path_EGREP" --version 2>&1` in
*GNU*)
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
*)
  ac_count=0
  $as_echo_n 0123456789 >"conftest.in"
  while :
  do
    cat "conftest.in" "conftest.in" >"conftest.tmp"
    mv "conftest.tmp" "conftest.in"
    cp "conftest.in" "conftest.nl"
    $as_echo 'EGREP' >> "conftest.nl"
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
    ac_count=`expr $ac_count + 1`
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
      # Best one so far, save it but keep looking for a better one
      ac_cv_path_EGREP="$ac_path_EGREP"
      ac_path_EGREP_max=$ac_count
    fi
    # 10*(2^10) chars as input seems more than enough
    test $ac_count -gt 10 && break
  done
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
esac

      $ac_path_EGREP_found && break 3
    done
  done
done
IFS=$as_save_IFS
  if test -z "$ac_cv_path_EGREP"; then
    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
   { (exit 1); exit 1; }; }
  fi
else
  ac_cv_path_EGREP=$EGREP
fi

   fi
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
$as_echo "$ac_cv_path_EGREP" >&6; }
 EGREP="$ac_cv_path_EGREP"


{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
$as_echo_n "checking for ANSI C header files... " >&6; }
if test "${ac_cv_header_stdc+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_header_stdc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_header_stdc=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <string.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "memchr" >/dev/null 2>&1; then
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdlib.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "free" >/dev/null 2>&1; then
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  if test "$cross_compiling" = yes; then
  :
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ctype.h>
#include <stdlib.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#else
# define ISLOWER(c) \
		   (('a' <= (c) && (c) <= 'i') \
		     || ('j' <= (c) && (c) <= 'r') \
		     || ('s' <= (c) && (c) <= 'z'))
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
#endif

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
int
main ()
{
  int i;
  for (i = 0; i < 256; i++)
    if (XOR (islower (i), ISLOWER (i))
	|| toupper (i) != TOUPPER (i))
      return 2;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ac_cv_header_stdc=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
$as_echo "$ac_cv_header_stdc" >&6; }
if test $ac_cv_header_stdc = yes; then

cat >>confdefs.h <<\_ACEOF
#define STDC_HEADERS 1
_ACEOF

fi

# On IRIX 5.3, sys/types and inttypes.h are conflicting.









for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
		  inttypes.h stdint.h unistd.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default

#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  eval "$as_ac_Header=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_Header=no"
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done





# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(void *,) vvvvvvvvvvvvvvvvvvvvvv (L:1)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_VOID_P=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(void *) (binary probe),SIZEOF_VOID_P,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking sizeof(void *) (binary probe)" >&5
$as_echo_n "checking sizeof(void *) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_VOID_P+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_VOID_P=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(void *))>0?(sizeof(void *)):-(sizeof(void *))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(void *))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_VOID_P=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_SIZEOF_VOID_P" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(void *))>0?(sizeof(void *)):-(sizeof(void *))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(void *))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_VOID_P=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_VOID_P" >&5
$as_echo "$gasnet_cv_SIZEOF_VOID_P" >&6; }
if test -n "$gasnet_cv_SIZEOF_VOID_P" ; then
  SIZEOF_VOID_P=$gasnet_cv_SIZEOF_VOID_P
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(void *) (binary probe),SIZEOF_VOID_P,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    if test -z "$SIZEOF_VOID_P" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_VOID_P,SIZEOF_VOID_P,) vvvvvvvvvvvvvvvvvvvvvv (L:2)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_VOID_P,) vvvvvvvvvvvvvvvvvvvvvv (L:3)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_VOID_P in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_VOID_P in environment... " >&6; }






  envval_src_CROSS_SIZEOF_VOID_P="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_VOID_P+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_VOID_P-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_void_p" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_VOID_P="$with_cross_sizeof_void_p"
	      envval_src_CROSS_SIZEOF_VOID_P=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_VOID_P=""
	      envval_src_CROSS_SIZEOF_VOID_P=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_VOID_P="$CROSS_SIZEOF_VOID_P"
	    envval_src_CROSS_SIZEOF_VOID_P=given
      esac

fi


  CROSS_SIZEOF_VOID_P="$gasnet_cv_envvar_CROSS_SIZEOF_VOID_P"
  case "$envval_src_CROSS_SIZEOF_VOID_P" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_VOID_P,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




    if test "$CROSS_SIZEOF_VOID_P" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_VOID_P be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_VOID_P be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_VOID_P="$CROSS_SIZEOF_VOID_P"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_VOID_P,SIZEOF_VOID_P,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    fi
    ac_cv_sizeof_void_p=$SIZEOF_VOID_P
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_void_p,"$ac_cv_sizeof_void_p") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_ac_cv_sizeof_void_p" = "" ; then
    _pushcnt_ac_cv_sizeof_void_p=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_void_p+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p=\$ac_cv_sizeof_void_p
  eval _pushedvarset_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_void_p=`expr $_pushcnt_ac_cv_sizeof_void_p + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
  echo "pushed new ac_cv_sizeof_void_p value: $ac_cv_sizeof_void_p" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_void_p,"$ac_cv_sizeof_void_p") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  if test "$ac_cv_sizeof_void_p" = "" ; then
    unset ac_cv_sizeof_void_p
    unset ac_cv_type_void_p
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of void *" >&5
$as_echo_n "checking size of void *... " >&6; }
if test "${ac_cv_sizeof_void_p+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_void_p=$ac_lo;;
'') if test "$ac_cv_type_void_p" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_void_p=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (void *)); }
static unsigned long int ulongval () { return (long int) (sizeof (void *)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (void *))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (void *))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (void *))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_void_p=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_void_p" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_void_p=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
$as_echo "$ac_cv_sizeof_void_p" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
_ACEOF


  gasnet_checksizeoftmp_sizeof_void_p="$ac_cv_sizeof_void_p"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_void_p) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_ac_cv_sizeof_void_p" -ge "1"; then
    _pushcnt_ac_cv_sizeof_void_p=`expr $_pushcnt_ac_cv_sizeof_void_p - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_void_p=\$_pushedvar_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p
      echo "popping ac_cv_sizeof_void_p back to: $ac_cv_sizeof_void_p" >&5
    else
      unset ac_cv_sizeof_void_p
      echo "popping ac_cv_sizeof_void_p back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_void_p"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_void_p) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_cv_sizeof_void_p=$gasnet_checksizeoftmp_sizeof_void_p
  SIZEOF_VOID_P=$gasnet_checksizeoftmp_sizeof_void_p
  if test "$SIZEOF_VOID_P" = "0" -o "$SIZEOF_VOID_P" = "" -o "$ac_cv_sizeof_void_p" != "$SIZEOF_VOID_P"; then


echo
echo "configure error: failed to find sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_VOID_P_indirect=SIZEOF_VOID_P
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_VOID_P_indirect $SIZEOF_VOID_P
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(void *,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



GASNETI_PTR_BITS=`expr $SIZEOF_VOID_P \* 8`


###
# Allow user forced ARCH and/or ISA settings w/o the corresponding probes
# XXX: Incomplete...


case "$enable_arch_altix" in
  '' | no) :
       ;;
  *)  force_arch_altix=yes ;;
esac


case "$enable_arch_sicortex" in
  '' | no) :
       ;;
  *)  force_arch_sicortex=yes ;;
esac


case "$enable_arch_ibmpe" in
  '' | no) :
       ;;
  *)  force_arch_ibmpe=yes ;;
esac


###
#
# choose the default CC flags
# NOTE: we intentionally *overwrite* CFLAGS with reasonable, well-tested values,
# to avoid picking up bad default flags from AC_PROG_CC or the default user environment
# Users who want to insert a specific compiler flag for all builds should append it to $CC



case "$CC_FAMILY" in
  GNU)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-O3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-O3"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-O3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	# prefer the --param inliner option(s), which give us finer control



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000) vvvvvvvvvvvvvvvvvvvvvv (L:4)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns=100000) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-finline-limit=10000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-finline-limit=10000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-finline-limit=10000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-finline-limit=10000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}max-inline-insns-single=35000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	# gcc 3.4+ require new flags to enable full inlining



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}inline-unit-growth=10000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}--param${gcc_flag_delim}large-function-growth=200000) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        # We'd like to use -Winline to detect call sites where the optimizer
        # ignores our inline function modifier (usually due to technical limitations)
  	# However, some versions of gcc issue spurious warnings with -Winline
        # for inlining operations which the user did not request.
        # Detect that gcc bug and avoid -Winline for those versions



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Winline) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Winline") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Winline"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Winline") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Winline" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Winline... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




          noninlineCFLAGS="$CFLAGS"
          CFLAGS="$CFLAGS ${gcc_flag_prefix}-Winline"
          { $as_echo "$as_me:$LINENO: checking for buggy -Winline" >&5
$as_echo_n "checking for buggy -Winline... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

           int foo() { return 0; }
           int bar() { return foo() + bar(); }

int main(void) {

           int x = bar();

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: failure when detecting buggy -Winline"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

          noninlineCFLAGS="$CFLAGS"
          CFLAGS="$CFLAGS ${gcc_flag_prefix}-Winline"
          { $as_echo "$as_me:$LINENO: checking for buggy -Winline" >&5
$as_echo_n "checking for buggy -Winline... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

           int foo() { return 0; }
           int bar() { return foo() + bar(); }

int main(void) {

           int x = bar();

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: failure when detecting buggy -Winline"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Winline) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




        CCOPTFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  Pathscale)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-O3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-O3"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-O3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        # We'd like to use -Winline (for the same reasons as with gcc).
  	# However, some installations have been observed to complain
        # on every inline keyword, due to -fno-inline being inserted
        # by the compiler driver.  Avoid using -Winline in such a case.



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Winline) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Winline") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Winline"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Winline") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Winline" >&5
$as_echo_n "checking for C compiler flag -Winline... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




          noninlineCFLAGS="$CFLAGS"
          CFLAGS="$CFLAGS -Winline"
          { $as_echo "$as_me:$LINENO: checking for -Winline flags conflict" >&5
$as_echo_n "checking for -Winline flags conflict... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

           inline int foo() { return 0; }

int main(void) {

           int x = foo();

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: conflict" >&5
$as_echo "conflict" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: conflict" >&5
$as_echo "conflict" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: failure when detecting -Winline conflict"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

          noninlineCFLAGS="$CFLAGS"
          CFLAGS="$CFLAGS -Winline"
          { $as_echo "$as_me:$LINENO: checking for -Winline flags conflict" >&5
$as_echo_n "checking for -Winline flags conflict... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

           inline int foo() { return 0; }

int main(void) {

           int x = foo();

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: conflict" >&5
$as_echo "conflict" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; } # keep -Winline

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: conflict" >&5
$as_echo "conflict" >&6; }
               CFLAGS="$noninlineCFLAGS" # remove -Winline

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: failure when detecting -Winline conflict"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Winline) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CCOPTFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  Sun) if test "$GASNETI_PTR_BITS" = 64; then # -fast => -xarch=v8 which clobbers user's 64-bit choice
         SUN_ARCH_FLAG=`echo "$CC $CFLAGS" | $PERL -ne 'foreach(split(/ /,$_)) { print "$_" if (m/^-xarch/);}'`
       else
         SUN_ARCH_FLAG=
       fi
       CCOPTFLAGS="-fast $SUN_ARCH_FLAG -xO5"
       ;;
  Cray) CCOPTFLAGS="-O2" ;; # DOB: -O3 is unstable on Cray cc
  HP) CCOPTFLAGS="-O3" ;;
  MIPS) CCOPTFLAGS="-O3" ;;
  XLC)
    case "$target_os" in
	darwin*)
	    # enabling ipa (-O4 or higher) breaks linking to MPI (and thus ibv).
	    case `/usr/sbin/sysctl hw.cpusubtype | cut '-d ' -f2` in
		# bug926: on G5 (cpusubtype 100) -qarch={ppc970,auto} causes corruption of 64-bit integer arithmetic
		100)	CCOPTFLAGS="-O3 -qhot -qarch=g5 -qtune=auto -qthreaded -qnosmp -qmaxmem=-1" ;;
		*)	CCOPTFLAGS="-O3 -qhot -qarch=auto -qtune=auto -qthreaded -qnosmp -qmaxmem=-1" ;;
	    esac
	    ;;
	linux*) CCOPTFLAGS="-O3 -qarch=auto -qtune=auto -qthreaded -qnosmp -qmaxmem=-1";;
	*)  #CCOPTFLAGS="-O5 -qthreaded -qnosmp -qmaxmem=-1" ;; # -O5 == -O3 w/ intra-procedural analysis, maxmem=-1 is default for -O3 or higher
	    CCOPTFLAGS="-O3 -qarch=auto -qtune=auto -qthreaded -qnosmp -qmaxmem=-1" ;; # -O5 causes linker to hang on Titanium
    esac
    # If $CC sets -q<something>, then remove conflicting options from CCOPTFLAGS
    for flag in arch tune hot threaded smp; do
      if echo "$CC" | grep "q\(no\)\?${flag}" >/dev/null; then
        CCOPTFLAGS=`echo "$CCOPTFLAGS" | sed -e "s/-q\(no\)\?${flag}\(=[a-z0-9_]*\)\?//"`
      fi
    done
  ;;
  Compaq) CCOPTFLAGS="-fast -noifo -O4 -tune host -inline all" ;;
  Intel) CCOPTFLAGS="-O3" ;;
  MTA) CCOPTFLAGS="-O3" ;; # MTA C actually ignores -O, optimization controlled by presence/absence of -g
  PGI)
    CCOPTFLAGS="-O2"  # Default
    # Work-aroung bug 2842: bad code gen by pgcc 10.5-0 through 10.7-0 at -O2
    # XXX: Need an ending version here when known



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS -I$TOP_SRCDIR/other"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(if PGI compiler misoptimizes assignment to (const char *),bug2842,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking if PGI compiler misoptimizes assignment to (const char *)" >&5
$as_echo_n "checking if PGI compiler misoptimizes assignment to (const char *)... " >&6; }
if test "${gasnet_cv_bug2842+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include "portable_platform.h"
      #if PLATFORM_COMPILER_VERSION_LT(10,5,0) || PLATFORM_COMPILER_VERSION_GT(10,7,0)
      #error "GOOD pgcc version should FAIL this test"
      #endif

int
main ()
{
(void)0
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_bug2842=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_bug2842=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_bug2842" >&5
$as_echo "$gasnet_cv_bug2842" >&6; }
if test "$gasnet_cv_bug2842" = yes; then
  :
  CCOPTFLAGS="-O1"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(if PGI compiler misoptimizes assignment to (const char *),bug2842,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  TINY) CCOPTFLAGS="" # optimization not supported
        SEPARATE_CC=1 # force separate compilation - multiple -c compilation not supported
  ;;
  Open64)
    if test "$GASNETI_PTR_BITS" = 32; then
        # See bug 2725 for info on test failures at -O3
        # Also see "opencc -m32 -O2" crashing when building libupcr
        CCOPTFLAGS="-O1"
    else
        # See bug 2724 for info on "-OPT:wrap_around_unsafe=off"
        CCOPTFLAGS="-O3 -OPT:wrap_around_unsafe=off"
    fi
  ;;
  Clang)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-O3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-O3"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-O3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-empty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-empty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-empty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-empty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-empty-body" >&5
$as_echo_n "checking for C compiler flag -Wno-empty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wempty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wempty-body" >&5
$as_echo_n "checking for C compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wempty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wempty-body" >&5
$as_echo_n "checking for C compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-empty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-unused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-unused-value"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-unused-value" >&5
$as_echo_n "checking for C compiler flag -Wno-unused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunused-value"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunused-value" >&5
$as_echo_n "checking for C compiler flag -Wunused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unused-value"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unused-value"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunused-value"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunused-value" >&5
$as_echo_n "checking for C compiler flag -Wunused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unused-value"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unused-value"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-unused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



         CCOPTFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  *)    CCOPTFLAGS="-O" ;;
esac




case "$CC_FAMILY" in
  GNU)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"${gcc_flag_prefix}-g3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="${gcc_flag_prefix}-g3"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"${gcc_flag_prefix}-g3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        case "$target_os" in
          darwin*) # Want -gstabs+ instead of -g3, if supported



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-gstabs+) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-gstabs+") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-gstabs+"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-gstabs+") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-gstabs+" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-gstabs+... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="${gcc_flag_prefix}-gstabs+"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="${gcc_flag_prefix}-gstabs+"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-gstabs+) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



            ;;
        esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCFLAGS="$CFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CFLAGS="-pthread $CFLAGS" ;;
          freebsd*) CFLAGS="-pthread $CFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CFLAGS="$oldCFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-unknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CFLAG([-ansi -U__STRICT_ANSI__],[[C]FLAGS="$[C]FLAGS -ansi -U__STRICT_ANSI__"])

        CCDEBUGFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  NEC)   CCDEBUGFLAGS="-g -Cnoopt -Cdebug" ;;
  HP)   CCDEBUGFLAGS="-g +ESdbgasm" ;; # need +ESdbgasm to use -g with _asm()
  MTA)  CCDEBUGFLAGS="-g2" ;; # need +ESdbgasm to use -g with _asm()
  Compaq) CCDEBUGFLAGS="-trapuv -g2" ;;
  Pathscale)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-g3 -O0") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-g3 -O0"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-g3 -O0") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


 # need to explicitly disable optimization




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCFLAGS="$CFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CFLAGS="-pthread $CFLAGS" ;;
          freebsd*) CFLAGS="-pthread $CFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CFLAGS="$oldCFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-unknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CFLAG([-ansi -U__STRICT_ANSI__],[[C]FLAGS="$[C]FLAGS -ansi -U__STRICT_ANSI__"])

        CCDEBUGFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  Open64)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-g3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-g3"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-g3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCFLAGS="$CFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CFLAGS="-pthread $CFLAGS" ;;
          freebsd*) CFLAGS="-pthread $CFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CFLAGS="$oldCFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-unknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CFLAG([-ansi -U__STRICT_ANSI__],[[C]FLAGS="$[C]FLAGS -ansi -U__STRICT_ANSI__"])

          CCDEBUGFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  Clang)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"-g -O0") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="-g -O0"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"-g -O0") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCFLAGS="$CFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CFLAGS="-pthread $CFLAGS" ;;
          freebsd*) CFLAGS="-pthread $CFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     oldCFLAGS="$oldCFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CFLAGS="$oldCFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-unknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wunknown-pragmas"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CFLAG([-ansi -U__STRICT_ANSI__],[[C]FLAGS="$[C]FLAGS -ansi -U__STRICT_ANSI__"])





# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-empty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-empty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-empty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-empty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-empty-body" >&5
$as_echo_n "checking for C compiler flag -Wno-empty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wempty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wempty-body" >&5
$as_echo_n "checking for C compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wempty-body"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wempty-body" >&5
$as_echo_n "checking for C compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CFLAGS="$CFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-empty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



          CCDEBUGFLAGS="$CFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
  *)    CCDEBUGFLAGS="-g" ;;
esac

# attempt to enable the ultrasparc ISA in MISC_C(XX)FLAGS, and test for related capabilities
# flags is compiler options which enable ultrasparc instructions for 32-bit ABI



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(ultrasparc-probe,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ultrasparc-probe was given.
if test "${enable_ultrasparc_probe+set}" = set; then
  enableval=$enable_ultrasparc_probe;
fi

case "$enable_ultrasparc_probe" in
  '' | yes) :
        ;;
  *)   DISABLE_ULTRASPARC=1 ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(ultrasparc-probe,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





# attempt to enable 64-bit inline asm in MISC_C(XX)FLAGS, and test for related capabilities
# flags is compiler options which enable ppc64 instructions for 32-bit ABI



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(ppc64-probe,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ppc64-probe was given.
if test "${enable_ppc64_probe+set}" = set; then
  enableval=$enable_ppc64_probe;
fi

case "$enable_ppc64_probe" in
  '' | yes) :
        ;;
  *)   DISABLE_PPC64=1 ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(ppc64-probe,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





# find the proper MISC_CFLAGS/MISC_CPPFLAGS required to work around a known
# gcc+hp/ux problem (http://gcc.gnu.org/ml/gcc-bugs/1999-09n/msg00676.html)



case "$CC_FAMILY" in
  GNU)
    case "$target_cpu" in
      sparc)

  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_ULTRASPARC" != 1; then
    for flag in "-mcpu=ultrasparc3 -mtune=ultrasparc3" "-mcpu=ultrasparc -mtune=ultrasparc" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $flag" >&5
$as_echo_n "checking for C compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   ultrasparc_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ultrasparc_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ultrasparc_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$ultrasparc_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	{ $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	if test "$cross_compiling" = yes; then
  ultrasparc_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }
           int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ultrasparc_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ultrasparc_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$ultrasparc_flag_worked" = 1; then
	  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	  MISC_CFLAGS="$flag"
	  break
	else
	  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for UltraSPARC instruction support" >&5
$as_echo_n "checking for UltraSPARC instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




;;
      rs6000|powerpc*)

  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_PPC64" != 1 -a "$cross_compiling" != "yes"; then
    # Bug 1587: "for flag in ; do" chokes the shell on Solaris
    # Bug 1588: Use of m4_ifval(["-force_cpusubtype_ALL" "-Wa,-mppc64"]) to avoid bug 1587 chokes autoconf 2.13
    # So, we add a dummy element to keep the for-loop list non-empty, and then skip it.
    for flag in "-force_cpusubtype_ALL" "-Wa,-mppc64" DUMMY ; do
      if test "$flag" != DUMMY ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $flag" >&5
$as_echo_n "checking for C compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   ppc64_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ppc64_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ppc64_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$ppc64_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  { $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	  if test "$cross_compiling" = yes; then
  ppc64_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ppc64_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ppc64_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  if test "$ppc64_flag_worked" = 1; then
	    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	    MISC_CFLAGS="$flag"
	    break
	  else
	    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	  fi
        fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for PPC64 instruction support" >&5
$as_echo_n "checking for PPC64 instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




;;
      ia64)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-mtls-size=64) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -mtls-size=64") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -mtls-size=64"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -mtls-size=64") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -mtls-size=64" >&5
$as_echo_n "checking for C compiler flag -mtls-size=64... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CFLAGS="$MISC_CFLAGS -mtls-size=64"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MISC_CFLAGS="$MISC_CFLAGS -mtls-size=64"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-mtls-size=64) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


;;
    esac
    case "$target_os" in
      hpux*)

  { $as_echo "$as_me:$LINENO: checking for Large File support by default" >&5
$as_echo_n "checking for Large File support by default... " >&6; }
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#define _LARGEFILE64_SOURCE 1
	#include <errno.h> /* Many other headers possible here */
	int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  hpux_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
hpux_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


  if test "$hpux_flag_worked" = 1; then
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  else
    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    for flag in "-D__STDC_EXT__=1" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $flag" >&5
$as_echo_n "checking for C compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 hpux_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   hpux_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     hpux_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     hpux_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 hpux_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$hpux_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#define _LARGEFILE64_SOURCE 1
	#include <errno.h> /* Many other headers possible here */
	int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  hpux_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
hpux_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$hpux_flag_worked" = 1; then
          { $as_echo "$as_me:$LINENO: checking for flags required for Large File support" >&5
$as_echo_n "checking for flags required for Large File support... " >&6; }
          { $as_echo "$as_me:$LINENO: result: $flag" >&5
$as_echo "$flag" >&6; }
          MISC_CFLAGS="$flag"
          break;
        fi
      fi
    done
    if test "$hpux_flag_worked" = 0; then
      { { $as_echo "$as_me:$LINENO: error: no flags found to allow Large File support" >&5
$as_echo "$as_me: error: no flags found to allow Large File support" >&2;}
   { (exit 1); exit 1; }; }
    fi
  fi

;;
      darwin*)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-long-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-long-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wno-long-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wno-long-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wno-long-double" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wno-long-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wlong-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wlong-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wlong-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wlong-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wlong-double" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wlong-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CFLAGS="$MISC_CFLAGS ${gcc_flag_prefix}-Wno-long-double"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MISC_CFLAGS="$MISC_CFLAGS ${gcc_flag_prefix}-Wno-long-double"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wlong-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wlong-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wlong-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-Wlong-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-Wlong-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-Wlong-double" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-Wlong-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CFLAGS="$MISC_CFLAGS ${gcc_flag_prefix}-Wno-long-double"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MISC_CFLAGS="$MISC_CFLAGS ${gcc_flag_prefix}-Wno-long-double"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wlong-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-Wno-long-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    esac
    ;;
  Cray)
    case "$target_cpu" in
      alphaev5) MISC_CFLAGS="-hnomessage=236 -htaskprivate $LIBCM" ;; # T3E
      x86_64)   MISC_CFLAGS="-hnomessage=236" ;; # XT
      *)        MISC_CFLAGS="-hnomessage=236 $LIBCM" ;; # X1
    esac ;;
  MIPS) MISC_CFLAGS="-common -diag_error 1035 -diag_suppress1171,1174,1209,1552" # 1035 ensures "#error" is fatal
        # bug1555: older versions (7.4.0) don't have _Pragma without -c99, but that flag causes incorrect optimizer behavior
	;;
  Compaq) MISC_CFLAGS="-msg_disable extrasemi" ;;
  HP)     MISC_CFLAGS="+W612 +W2111 +W2174 +W2177 +W2236 +W2550 -Wp,-H100000" ;; # -H increases internal preprocessor table size
  Intel) MISC_CFLAGS="-wd177 -wd279"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-wd1572) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -wd1572") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -wd1572"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -wd1572") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -wd1572" >&5
$as_echo_n "checking for C compiler flag -wd1572... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CFLAGS="$MISC_CFLAGS -wd1572"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MISC_CFLAGS="$MISC_CFLAGS -wd1572"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-wd1572) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



         ;;
  NEC) MISC_CFLAGS="-woff=68:111:174:177:236:301:550:940" ;;
  PGI) MISC_CFLAGS="-Masmkeyword -c9x -Msignextend";; # get inline assembly, restrict and sign-extended narrowing
  MTA) MISC_CFLAGS="-display_error_number -WS 111,174,238" ;;
  Sun) if test "$target_cpu" = "sparc"; then


  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_ULTRASPARC" != 1; then
    for flag in "-xarch=v8plusb" "-xarch=v8plusa" "-xarch=v8plus" "-xarch=sparcvis2" "-xarch=sparcvis" "-xarch=sparc" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $flag" >&5
$as_echo_n "checking for C compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   ultrasparc_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ultrasparc_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ultrasparc_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$ultrasparc_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	{ $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	if test "$cross_compiling" = yes; then
  ultrasparc_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }
           int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ultrasparc_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ultrasparc_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$ultrasparc_flag_worked" = 1; then
	  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	  MISC_CFLAGS="$flag"
	  break
	else
	  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for UltraSPARC instruction support" >&5
$as_echo_n "checking for UltraSPARC instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





       fi
       MISC_CFLAGS="$MISC_CFLAGS -errtags" ;; # show warning tag ids in warnings
  XLC)

  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_PPC64" != 1 -a "$cross_compiling" != "yes"; then
    # Bug 1587: "for flag in ; do" chokes the shell on Solaris
    # Bug 1588: Use of m4_ifval([]) to avoid bug 1587 chokes autoconf 2.13
    # So, we add a dummy element to keep the for-loop list non-empty, and then skip it.
    for flag in  DUMMY ; do
      if test "$flag" != DUMMY ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $flag" >&5
$as_echo_n "checking for C compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   ppc64_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ppc64_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     ppc64_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$ppc64_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS $flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  { $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	  if test "$cross_compiling" = yes; then
  ppc64_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ppc64_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ppc64_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  if test "$ppc64_flag_worked" = 1; then
	    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	    MISC_CFLAGS="$flag"
	    break
	  else
	    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	  fi
        fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for PPC64 instruction support" >&5
$as_echo_n "checking for PPC64 instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





       MISC_CFLAGS="$MISC_CFLAGS -qsuppress=1500-010:1506-229"
        # 1500-010 = infinite loop (such as in our tests)
	# 1506-229 = empty source file (some linux headers)
       ;;
  *)   MISC_CFLAGS="" ;;
esac

case "$CC_FAMILY" in
  XLC) MISC_CPPFLAGS="-qcpluscmt" ;; # tell preprocessor to allow C++-style comments
  PGI) MISC_CPPFLAGS="-B" ;; # C++ comments
  Sun) MISC_CPPFLAGS="-xCC" ;; # C++ comments
  HP)  MISC_CPPFLAGS="+W67" ;; # unrecognized #pragma upc
  GNU)
    case "$target_os" in
      darwin*) # add some options which are specific to the Apple Inc version of gcc



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(${gcc_flag_prefix}-no-cpp-precomp) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-no-cpp-precomp") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS ${gcc_flag_prefix}-no-cpp-precomp"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS ${gcc_flag_prefix}-no-cpp-precomp") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag ${gcc_flag_prefix}-no-cpp-precomp" >&5
$as_echo_n "checking for C compiler flag ${gcc_flag_prefix}-no-cpp-precomp... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CPPFLAGS="$MISC_CPPFLAGS ${gcc_flag_prefix}-no-cpp-precomp"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MISC_CPPFLAGS="$MISC_CPPFLAGS ${gcc_flag_prefix}-no-cpp-precomp"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(${gcc_flag_prefix}-no-cpp-precomp) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    esac ;;
  *)  MISC_CPPFLAGS="" ;;
esac

# Locate system directories for BG/P
if expr "$target" : powerpc-bgp-linux >/dev/null; then
  for ac_prog in bgpmaster
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_bgpmaster+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $bgpmaster in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_bgpmaster="$bgpmaster" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_bgpmaster="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
bgpmaster=$ac_cv_path_bgpmaster
if test -n "$bgpmaster"; then
  { $as_echo "$as_me:$LINENO: result: $bgpmaster" >&5
$as_echo "$bgpmaster" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$bgpmaster" && break
done

  if test -n "$bgpmaster"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_FOLLOWLINKS(bgpmaster) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  gasnet_fl_file="$bgpmaster"
  gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  while test "$gasnet_fl_link"; do
    gasnet_fl_file="$gasnet_fl_link"
    gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  done
  bgpmaster="$gasnet_fl_file"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FOLLOWLINKS(bgpmaster) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    bgsys_guess=`dirname \`dirname $bgpmaster\``
  else
    bgsys_guess=/bgsys/drivers/ppcfloor
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(BGP_SYS_HOME,$bgsys_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for BGP_SYS_HOME in environment" >&5
$as_echo_n "checking for BGP_SYS_HOME in environment... " >&6; }





# Check whether --with-bgp-sys-home was given.
if test "${with_bgp_sys_home+set}" = set; then
  withval=$with_bgp_sys_home;
fi






  envval_src_BGP_SYS_HOME="cached"
  if test "${gasnet_cv_envvar_BGP_SYS_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${BGP_SYS_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_bgp_sys_home" != ""; then
	      gasnet_cv_envvar_BGP_SYS_HOME="$with_bgp_sys_home"
	      envval_src_BGP_SYS_HOME=given
	    else
	      gasnet_cv_envvar_BGP_SYS_HOME="$bgsys_guess"
	      envval_src_BGP_SYS_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_BGP_SYS_HOME="$BGP_SYS_HOME"
	    envval_src_BGP_SYS_HOME=given
      esac

fi


  BGP_SYS_HOME="$gasnet_cv_envvar_BGP_SYS_HOME"
  case "$envval_src_BGP_SYS_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$BGP_SYS_HOME\"" >&5
$as_echo "using cached value \"$BGP_SYS_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$BGP_SYS_HOME\"" >&5
$as_echo "no, defaulting to \"$BGP_SYS_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$BGP_SYS_HOME\"" >&5
$as_echo "yes, using \"$BGP_SYS_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(BGP_SYS_HOME,$bgsys_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(BGP_SYS_INCLUDE,$BGP_SYS_HOME/arch/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for BGP_SYS_INCLUDE in environment" >&5
$as_echo_n "checking for BGP_SYS_INCLUDE in environment... " >&6; }





# Check whether --with-bgp-sys-include was given.
if test "${with_bgp_sys_include+set}" = set; then
  withval=$with_bgp_sys_include;
fi






  envval_src_BGP_SYS_INCLUDE="cached"
  if test "${gasnet_cv_envvar_BGP_SYS_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${BGP_SYS_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_bgp_sys_include" != ""; then
	      gasnet_cv_envvar_BGP_SYS_INCLUDE="$with_bgp_sys_include"
	      envval_src_BGP_SYS_INCLUDE=given
	    else
	      gasnet_cv_envvar_BGP_SYS_INCLUDE="$BGP_SYS_HOME/arch/include"
	      envval_src_BGP_SYS_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_BGP_SYS_INCLUDE="$BGP_SYS_INCLUDE"
	    envval_src_BGP_SYS_INCLUDE=given
      esac

fi


  BGP_SYS_INCLUDE="$gasnet_cv_envvar_BGP_SYS_INCLUDE"
  case "$envval_src_BGP_SYS_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$BGP_SYS_INCLUDE\"" >&5
$as_echo "using cached value \"$BGP_SYS_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$BGP_SYS_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$BGP_SYS_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$BGP_SYS_INCLUDE\"" >&5
$as_echo "yes, using \"$BGP_SYS_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(BGP_SYS_INCLUDE,$BGP_SYS_HOME/arch/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test -e "$BGP_SYS_INCLUDE/common"; then
    tmp_flag="-isystem $BGP_SYS_INCLUDE"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($tmp_flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $tmp_flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $tmp_flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $tmp_flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $tmp_flag" >&5
$as_echo_n "checking for C compiler flag $tmp_flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 :

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   tmp_flag="-I$BGP_SYS_INCLUDE"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     :
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     tmp_flag="-I$BGP_SYS_INCLUDE"
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 tmp_flag="-I$BGP_SYS_INCLUDE"


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($tmp_flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    SYS_HEADER_BLD="$SYS_HEADER_BLD $tmp_flag"
    SYS_HEADER_INST="$SYS_HEADER_INST $tmp_flag"
  fi
      fi

# Locate system directories for BG/Q
if expr "$target" : powerpc64-bgq-linux >/dev/null; then
  # TODO: Something like bgpmaster to search on?
  bgsys_guess=/bgsys/drivers/ppcfloor




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(BGQ_SYS_HOME,$bgsys_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for BGQ_SYS_HOME in environment" >&5
$as_echo_n "checking for BGQ_SYS_HOME in environment... " >&6; }





# Check whether --with-bgq-sys-home was given.
if test "${with_bgq_sys_home+set}" = set; then
  withval=$with_bgq_sys_home;
fi






  envval_src_BGQ_SYS_HOME="cached"
  if test "${gasnet_cv_envvar_BGQ_SYS_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${BGQ_SYS_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_bgq_sys_home" != ""; then
	      gasnet_cv_envvar_BGQ_SYS_HOME="$with_bgq_sys_home"
	      envval_src_BGQ_SYS_HOME=given
	    else
	      gasnet_cv_envvar_BGQ_SYS_HOME="$bgsys_guess"
	      envval_src_BGQ_SYS_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_BGQ_SYS_HOME="$BGQ_SYS_HOME"
	    envval_src_BGQ_SYS_HOME=given
      esac

fi


  BGQ_SYS_HOME="$gasnet_cv_envvar_BGQ_SYS_HOME"
  case "$envval_src_BGQ_SYS_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$BGQ_SYS_HOME\"" >&5
$as_echo "using cached value \"$BGQ_SYS_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$BGQ_SYS_HOME\"" >&5
$as_echo "no, defaulting to \"$BGQ_SYS_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$BGQ_SYS_HOME\"" >&5
$as_echo "yes, using \"$BGQ_SYS_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(BGQ_SYS_HOME,$bgsys_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(BGQ_SYS_INCLUDE,$BGQ_SYS_HOME) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for BGQ_SYS_INCLUDE in environment" >&5
$as_echo_n "checking for BGQ_SYS_INCLUDE in environment... " >&6; }





# Check whether --with-bgq-sys-include was given.
if test "${with_bgq_sys_include+set}" = set; then
  withval=$with_bgq_sys_include;
fi






  envval_src_BGQ_SYS_INCLUDE="cached"
  if test "${gasnet_cv_envvar_BGQ_SYS_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${BGQ_SYS_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_bgq_sys_include" != ""; then
	      gasnet_cv_envvar_BGQ_SYS_INCLUDE="$with_bgq_sys_include"
	      envval_src_BGQ_SYS_INCLUDE=given
	    else
	      gasnet_cv_envvar_BGQ_SYS_INCLUDE="$BGQ_SYS_HOME"
	      envval_src_BGQ_SYS_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_BGQ_SYS_INCLUDE="$BGQ_SYS_INCLUDE"
	    envval_src_BGQ_SYS_INCLUDE=given
      esac

fi


  BGQ_SYS_INCLUDE="$gasnet_cv_envvar_BGQ_SYS_INCLUDE"
  case "$envval_src_BGQ_SYS_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$BGQ_SYS_INCLUDE\"" >&5
$as_echo "using cached value \"$BGQ_SYS_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$BGQ_SYS_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$BGQ_SYS_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$BGQ_SYS_INCLUDE\"" >&5
$as_echo "yes, using \"$BGQ_SYS_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(BGQ_SYS_INCLUDE,$BGQ_SYS_HOME) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test -e "$BGQ_SYS_INCLUDE/cnk/include"; then
    tmp_flag="-isystem $BGQ_SYS_INCLUDE"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($tmp_flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $tmp_flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $tmp_flag"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $tmp_flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $tmp_flag" >&5
$as_echo_n "checking for C compiler flag $tmp_flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 :

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
   tmp_flag="-I$BGQ_SYS_INCLUDE"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     :
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     tmp_flag="-I$BGQ_SYS_INCLUDE"
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 tmp_flag="-I$BGQ_SYS_INCLUDE"


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($tmp_flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    SYS_HEADER_BLD="$SYS_HEADER_BLD $tmp_flag"
    SYS_HEADER_INST="$SYS_HEADER_INST $tmp_flag"
  fi
      fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(debug,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then
  enableval=$enable_debug;
fi


case "$enable_debug" in
  '' | no) :
       CFLAGS="$CCOPTFLAGS"
    cat >>confdefs.h <<\_ACEOF
#define GASNET_NDEBUG 1
_ACEOF

    BUILDCONFIG="optimize"
    enabled_debug=no ;;
  *)
    if test -z "$GASNET_SUPPRESS_DEBUG_WARNING" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 Configuring the system for global, forced debugging mode.
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&5
$as_echo "$as_me: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 Configuring the system for global, forced debugging mode.
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&2;}
  echo "
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 Configuring the system for global, forced debugging mode.
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    fi
    CFLAGS="$CCDEBUGFLAGS"
    cat >>confdefs.h <<\_ACEOF
#define GASNET_DEBUG 1
_ACEOF

    BUILDCONFIG="debug"
    enabled_debug=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(debug,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "$enabled_debug" = yes; then
  BUILDCONFIG_DEBUG_TRUE=
  BUILDCONFIG_DEBUG_FALSE='#'
else
  BUILDCONFIG_DEBUG_TRUE='#'
  BUILDCONFIG_DEBUG_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(gasnet-verbose,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-gasnet-verbose was given.
if test "${enable_gasnet_verbose+set}" = set; then
  enableval=$enable_gasnet_verbose;
fi


case "$enable_gasnet_verbose" in
  '' | no) :
       enabled_debug_verbose=no  ;;
  *)   enabled_debug_verbose=yes  ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(gasnet-verbose,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_debug_verbose" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNET_DEBUG_VERBOSE 1
_ACEOF

  fi
 if test "$enabled_debug_verbose" = yes; then
  BUILDCONFIG_DEBUG_VERBOSE_TRUE=
  BUILDCONFIG_DEBUG_VERBOSE_FALSE='#'
else
  BUILDCONFIG_DEBUG_VERBOSE_TRUE='#'
  BUILDCONFIG_DEBUG_VERBOSE_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(trace,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-trace was given.
if test "${enable_trace+set}" = set; then
  enableval=$enable_trace;
fi

# Check whether --enable-trace was given.
if test "${enable_trace+set}" = set; then
  enableval=$enable_trace;
fi

case "$enable_trace" in
  no)  enabled_trace=no ;;
  yes) enabled_trace=yes ;;
  *)   enabled_trace=$enabled_debug ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(trace,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_trace" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNET_TRACE 1
_ACEOF

  fi
 if test "$enabled_trace" = yes; then
  BUILDCONFIG_TRACE_TRUE=
  BUILDCONFIG_TRACE_FALSE='#'
else
  BUILDCONFIG_TRACE_TRUE='#'
  BUILDCONFIG_TRACE_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(stats,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-stats was given.
if test "${enable_stats+set}" = set; then
  enableval=$enable_stats;
fi

# Check whether --enable-stats was given.
if test "${enable_stats+set}" = set; then
  enableval=$enable_stats;
fi

case "$enable_stats" in
  no)  enabled_stats=no ;;
  yes) enabled_stats=yes ;;
  *)   enabled_stats=$enabled_debug ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(stats,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_stats" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNET_STATS 1
_ACEOF

  fi
 if test "$enabled_stats" = yes; then
  BUILDCONFIG_STATS_TRUE=
  BUILDCONFIG_STATS_FALSE='#'
else
  BUILDCONFIG_STATS_TRUE='#'
  BUILDCONFIG_STATS_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(srclines,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-srclines was given.
if test "${enable_srclines+set}" = set; then
  enableval=$enable_srclines;
fi


case "$enable_srclines" in
  '' | no) :
       ;;
  *)   enabled_srclines=yes  ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(srclines,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_srclines" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNET_SRCLINES 1
_ACEOF

  fi
 if test "$enabled_srclines" = yes; then
  BUILDCONFIG_SRCLINES_TRUE=
  BUILDCONFIG_SRCLINES_FALSE='#'
else
  BUILDCONFIG_SRCLINES_TRUE='#'
  BUILDCONFIG_SRCLINES_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(debug-malloc,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-debug-malloc was given.
if test "${enable_debug_malloc+set}" = set; then
  enableval=$enable_debug_malloc;
fi

# Check whether --enable-debug-malloc was given.
if test "${enable_debug_malloc+set}" = set; then
  enableval=$enable_debug_malloc;
fi

case "$enable_debug_malloc" in
  no)  enabled_debug_malloc=no ;;
  yes) enabled_debug_malloc=yes ;;
  *)   enabled_debug_malloc=$enabled_debug ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(debug-malloc,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_debug_malloc" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNET_DEBUGMALLOC 1
_ACEOF

  fi
 if test "$enabled_debug_malloc" = yes; then
  BUILDCONFIG_DEBUGMALLOC_TRUE=
  BUILDCONFIG_DEBUGMALLOC_FALSE='#'
else
  BUILDCONFIG_DEBUGMALLOC_TRUE='#'
  BUILDCONFIG_DEBUGMALLOC_FALSE=
fi


case "$target" in
  *-uclinux-*) # uclinux requires -Os
    MISC_CFLAGS="$MISC_CFLAGS -DGASNET_ALLOW_OPTIMIZED_DEBUG=1" ;;
  *)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_OPTIMIZEDDEBUG(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

 if test "$enable_debug" = "yes" ; then
  { $as_echo "$as_me:$LINENO: checking CC for debug vs. optimize compilation conflict" >&5
$as_echo_n "checking CC for debug vs. optimize compilation conflict... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $CPPFLAGS $MISC_CFLAGS $MISC_CPPFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $CPPFLAGS $MISC_CFLAGS $MISC_CPPFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $CPPFLAGS $MISC_CFLAGS $MISC_CPPFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #if defined(__OPTIMIZE__) || defined(NDEBUG)
	choke me
    #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
   gasnet_result=no
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	 gasnet_result=yes
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: $gasnet_result" >&5
$as_echo "$gasnet_result" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

  if test "$gasnet_result" = yes; then


echo
echo "configure error: User requested --enable-debug but CC or CFLAGS has enabled optimization (-O) or disabled assertions (-DNDEBUG). Try setting CC='$CC -O0 -UNDEBUG' or changing CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi
 fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_OPTIMIZEDDEBUG(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
esac

#AC_SUBST(CFLAGS)	      # opt/debug flags
	      # warning suppression and other misc C flags
	      # misc preprocessor flags

case "$CC_FAMILY" in
  GNU) KEEPTMP_CFLAGS="-save-temps" ;;
  Pathscale) KEEPTMP_CFLAGS="-keep" ;;
  Open64) KEEPTMP_CFLAGS="-keep" ;;
  XLC) KEEPTMP_CFLAGS="-qlist" ;; # XXX: generates .lst w/ asm.  Can't find a way to preserve .i
  PGI) KEEPTMP_CFLAGS="-Mkeepasm" ;; # XXX: only keeps .s.  Can't find a way to preserve .i
  Intel) KEEPTMP_CFLAGS="-save-temps" ;; # XXX: only keeps .s.  Can't find a way to preserve .i
  Sun) KEEPTMP_CFLAGS="-keeptmp" ;;
  MIPS) KEEPTMP_CFLAGS="-keep" ;; # XXX: only keeps .s and .B.  Can't find a way to preserve .i
  Cray) KEEPTMP_CFLAGS="-hkeepfiles" ;; # XXX: only keeps .s.  Can't find a way to preserve .i
  *) KEEPTMP_CFLAGS="" ;;
esac
      # flags to preserve intermediate file (,i, .s, etc.)

segconfig=""



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(segment-fast,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-segment-fast was given.
if test "${enable_segment_fast+set}" = set; then
  enableval=$enable_segment_fast;
fi


case "$enable_segment_fast" in
  '' | no) :
       ;;
  *)  segconfig="fast$segconfig" ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(segment-fast,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(segment-large,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-segment-large was given.
if test "${enable_segment_large+set}" = set; then
  enableval=$enable_segment_large;
fi


case "$enable_segment_large" in
  '' | no) :
       ;;
  *)  segconfig="large$segconfig" ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(segment-large,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(segment-everything,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-segment-everything was given.
if test "${enable_segment_everything+set}" = set; then
  enableval=$enable_segment_everything;
fi


case "$enable_segment_everything" in
  '' | no) :
       ;;
  *)  segconfig="everything$segconfig" ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(segment-everything,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




case "$segconfig" in
  "") segconfig=fast; #for AM_CONDITIONAL, below
      cat >>confdefs.h <<\_ACEOF
#define GASNET_SEGMENT_FAST 1
_ACEOF
 ;;  # default is fast
  fast) cat >>confdefs.h <<\_ACEOF
#define GASNET_SEGMENT_FAST 1
_ACEOF
 ;;
  large) cat >>confdefs.h <<\_ACEOF
#define GASNET_SEGMENT_LARGE 1
_ACEOF
 ;;
  everything) cat >>confdefs.h <<\_ACEOF
#define GASNET_SEGMENT_EVERYTHING 1
_ACEOF
 ;;
  *) { { $as_echo "$as_me:$LINENO: error: Conflicting shared segment configurations specified" >&5
$as_echo "$as_me: error: Conflicting shared segment configurations specified" >&2;}
   { (exit 1); exit 1; }; } ;;
esac

# Do it all again because AM_CONDITIONAL()s can't go inside if or case.
# Groan.
 if test "$segconfig" = fast; then
  GASNET_SEGMENT_FAST_TRUE=
  GASNET_SEGMENT_FAST_FALSE='#'
else
  GASNET_SEGMENT_FAST_TRUE='#'
  GASNET_SEGMENT_FAST_FALSE=
fi

 if test "$segconfig" = large; then
  GASNET_SEGMENT_LARGE_TRUE=
  GASNET_SEGMENT_LARGE_FALSE='#'
else
  GASNET_SEGMENT_LARGE_TRUE='#'
  GASNET_SEGMENT_LARGE_FALSE=
fi

 if test "$segconfig" = everything; then
  GASNET_SEGMENT_EVERYTHING_TRUE=
  GASNET_SEGMENT_EVERYTHING_FALSE='#'
else
  GASNET_SEGMENT_EVERYTHING_TRUE='#'
  GASNET_SEGMENT_EVERYTHING_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(segment-mmap-max,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-segment-mmap-max was given.
if test "${with_segment_mmap_max+set}" = set; then
  withval=$with_segment_mmap_max;
  case "$withval" in
    no) :
         ;;
    *)  case "$withval" in
      [1-9]*G*)
        cat >>confdefs.h <<_ACEOF
#define GASNETI_MMAP_MAX_SIZE ((uint64_t)(`expr "${withval}" : "\([1-9][0-9]*\)"`ull << 30))
_ACEOF

        ;;
      [1-9]*M*)
        cat >>confdefs.h <<_ACEOF
#define GASNETI_MMAP_MAX_SIZE ((uint64_t)(`expr "${withval}" : "\([1-9][0-9]*\)"`ull << 20))
_ACEOF

        ;;
      [1-9][0-9]*)
        cat >>confdefs.h <<_ACEOF
#define GASNETI_MMAP_MAX_SIZE ((uint64_t)${withval}ull)
_ACEOF

        ;;
      *) { { $as_echo "$as_me:$LINENO: error: Illegal value for --with-segment-mmap-max=$withval" >&5
$as_echo "$as_me: error: Illegal value for --with-segment-mmap-max=$withval" >&2;}
   { (exit 1); exit 1; }; } ;;
    esac ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(segment-mmap-max,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)













# vvvvvvvvvvvvvvvvvvvvvv GASNET_LIBGCC vvvvvvvvvvvvvvvvvvvvvv (L:1)


{ $as_echo "$as_me:$LINENO: checking for libgcc link flags" >&5
$as_echo_n "checking for libgcc link flags... " >&6; }
if test "${gasnet_cv_lib_gcc+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$GCC" = yes; then
  #LIBGCC="`$CC -v 2>&1 | sed -n 's:^Reading specs from \(.*\)/specs$:-L\1 -lgcc:p'`"
  if test "$CC_SUBFAMILY" = 'NVIDIA'; then
    rm -f "gasnet-conftest.$ac_ext"
    echo 'int foo;' > "gasnet-conftest.$ac_ext"
    LIBGCC="-L`$CC -c gasnet-conftest.$ac_ext -Xcompiler -print-libgcc-file-name | xargs dirname` -lgcc"
    rm -f "gasnet-conftest.*"
  else
    LIBGCC="-L`$CC -print-libgcc-file-name | xargs dirname` -lgcc"
  fi
  if test -z "$LIBGCC"; then


echo
echo "configure error: cannot find libgcc"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
fi
gasnet_cv_lib_gcc="$LIBGCC"
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_lib_gcc" >&5
$as_echo "$gasnet_cv_lib_gcc" >&6; }
LIBGCC="$gasnet_cv_lib_gcc"


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LIBGCC ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_RESTRICT vvvvvvvvvvvvvvvvvvvvvv (L:1)


  restrict_keyword=""
  # Due to xlc/mpcc_r oddity on AIX, we check "__restrict__" before "restrict".
  # Both ID the same, but xlc accepts either while mpcc_r only takes "__restrict__".
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for __restrict__ keyword,gasneti_cc__restrict__,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for __restrict__ keyword" >&5
$as_echo_n "checking for __restrict__ keyword... " >&6; }
if test "${gasnet_cv_gasneti_cc__restrict__+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict__ p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cc__restrict__=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cc__restrict__=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cc__restrict__" >&5
$as_echo "$gasnet_cv_gasneti_cc__restrict__" >&6; }
if test "$gasnet_cv_gasneti_cc__restrict__" = yes; then
  :
  restrict_keyword="__restrict__"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for __restrict__ keyword,gasneti_cc__restrict__,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for restrict keyword,gasneti_ccrestrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for restrict keyword" >&5
$as_echo_n "checking for restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_ccrestrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_ccrestrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_ccrestrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_ccrestrict" >&5
$as_echo "$gasnet_cv_gasneti_ccrestrict" >&6; }
if test "$gasnet_cv_gasneti_ccrestrict" = yes; then
  :
  restrict_keyword="restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for restrict keyword,gasneti_ccrestrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for __restrict keyword,gasneti_cc__restrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for __restrict keyword" >&5
$as_echo_n "checking for __restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_cc__restrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cc__restrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cc__restrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cc__restrict" >&5
$as_echo "$gasnet_cv_gasneti_cc__restrict" >&6; }
if test "$gasnet_cv_gasneti_cc__restrict" = yes; then
  :
  restrict_keyword="__restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for __restrict keyword,gasneti_cc__restrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  cat >>confdefs.h <<_ACEOF
#define GASNETI_CC_RESTRICT $restrict_keyword
_ACEOF




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for restrict qualifying typedefs,gasneti_cc_restrict_typedefs,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for restrict qualifying typedefs" >&5
$as_echo_n "checking for restrict qualifying typedefs... " >&6; }
if test "${gasnet_cv_gasneti_cc_restrict_typedefs+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
typedef void *foo_t;
     int dummy(foo_t GASNETI_CC_RESTRICT p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cc_restrict_typedefs=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cc_restrict_typedefs=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cc_restrict_typedefs" >&5
$as_echo "$gasnet_cv_gasneti_cc_restrict_typedefs" >&6; }
if test "$gasnet_cv_gasneti_cc_restrict_typedefs" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_CC_RESTRICT_MAY_QUALIFY_TYPEDEFS 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for restrict qualifying typedefs,gasneti_cc_restrict_typedefs,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_RESTRICT ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






inlinemod=""
case "$CC_FAMILY" in
  Compaq) # force __inline on Compaq C, because it's the most effective
    inlinemod=__inline
  ;;
  XLC) # force __inline on XLC, to avoid warnings
    inlinemod=__inline
  ;;
  HP) # __inline crashes HP C when optimizations are disabled
    if test "$BUILDCONFIG" = "debug" ; then
      inlinemod=" "
    fi
  ;;
esac
   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for inline modifier,ccmodinline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for inline modifier" >&5
$as_echo_n "checking C compiler for inline modifier... " >&6; }
if test "${gasnet_cv_ccmodinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_ccmodinline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ccmodinline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ccmodinline" >&5
$as_echo "$gasnet_cv_ccmodinline" >&6; }
if test "$gasnet_cv_ccmodinline" = yes; then
  :
  inlinemod="inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for inline modifier,ccmodinline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for __inline__ modifier,ccmod__inline__,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for __inline__ modifier" >&5
$as_echo_n "checking C compiler for __inline__ modifier... " >&6; }
if test "${gasnet_cv_ccmod__inline__+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
__inline__ int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_ccmod__inline__=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ccmod__inline__=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ccmod__inline__" >&5
$as_echo "$gasnet_cv_ccmod__inline__" >&6; }
if test "$gasnet_cv_ccmod__inline__" = yes; then
  :
  inlinemod="__inline__"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for __inline__ modifier,ccmod__inline__,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for __inline modifier,ccmod__inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for __inline modifier" >&5
$as_echo_n "checking C compiler for __inline modifier... " >&6; }
if test "${gasnet_cv_ccmod__inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
__inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_ccmod__inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ccmod__inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ccmod__inline" >&5
$as_echo "$gasnet_cv_ccmod__inline" >&6; }
if test "$gasnet_cv_ccmod__inline" = yes; then
  :
  inlinemod="__inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for __inline modifier,ccmod__inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for _inline modifier,ccmod_inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for _inline modifier" >&5
$as_echo_n "checking C compiler for _inline modifier... " >&6; }
if test "${gasnet_cv_ccmod_inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
_inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_ccmod_inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ccmod_inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ccmod_inline" >&5
$as_echo "$gasnet_cv_ccmod_inline" >&6; }
if test "$gasnet_cv_ccmod_inline" = yes; then
  :
  inlinemod="_inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for _inline modifier,ccmod_inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for _Inline modifier,ccmod_Inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for _Inline modifier" >&5
$as_echo_n "checking C compiler for _Inline modifier... " >&6; }
if test "${gasnet_cv_ccmod_Inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
_Inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_ccmod_Inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ccmod_Inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ccmod_Inline" >&5
$as_echo "$gasnet_cv_ccmod_Inline" >&6; }
if test "$gasnet_cv_ccmod_Inline" = yes; then
  :
  inlinemod="_Inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for _Inline modifier,ccmod_Inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

if test -n "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C compiler for working 'static $inlinemod',cc_static_inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C compiler for working 'static $inlinemod'" >&5
$as_echo_n "checking C compiler for working 'static $inlinemod'... " >&6; }
if test "${gasnet_cv_cc_static_inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
static $inlinemod int dummy() { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_static_inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_static_inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_static_inline" >&5
$as_echo "$gasnet_cv_cc_static_inline" >&6; }
if test "$gasnet_cv_cc_static_inline" = yes; then
  :
  inlinemod="static $inlinemod"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C compiler for working 'static $inlinemod',cc_static_inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNET_CC_INLINE_MODIFIER $inlinemod
_ACEOF

fi








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__always_inline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__always_inline__))" >&5
$as_echo_n "checking for __attribute__((__always_inline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_alwaysinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__always_inline__))
             #if defined __cplusplus
                inline
             #elif defined GASNET_CC_INLINE_MODIFIER
                GASNET_CC_INLINE_MODIFIER
             #endif
             int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_alwaysinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_alwaysinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_alwaysinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_alwaysinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_alwaysinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_alwaysinline" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_alwaysinline" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_alwaysinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_ALWAYSINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_ALWAYSINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__always_inline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)









# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__noinline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__noinline__))" >&5
$as_echo_n "checking for __attribute__((__noinline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_noinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__noinline__)) int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_noinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_noinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_noinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_noinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_noinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_noinline" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_noinline" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_noinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_NOINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_NOINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__noinline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__malloc__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__malloc__))" >&5
$as_echo_n "checking for __attribute__((__malloc__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_malloc+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__malloc__)) void * dummy(void) { return malloc(14); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_malloc='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_malloc='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_malloc='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_malloc='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_malloc='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_malloc" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_malloc" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_malloc" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_MALLOC 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_MALLOC 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__malloc__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__warn_unused_result__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__warn_unused_result__))" >&5
$as_echo_n "checking for __attribute__((__warn_unused_result__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_warnunusedresult+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__warn_unused_result__)) void * dummy(void) { return 0; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_warnunusedresult='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_warnunusedresult='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_warnunusedresult='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_warnunusedresult='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_warnunusedresult='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_warnunusedresult" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_warnunusedresult" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_warnunusedresult" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_WARNUNUSEDRESULT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_WARNUNUSEDRESULT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__warn_unused_result__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__used__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__used__))" >&5
$as_echo_n "checking for __attribute__((__used__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_used+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__used__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_used='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_used='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_used='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_used='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_used='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_used" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_used" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_used" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_USED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_USED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__used__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__unused__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__unused__))" >&5
$as_echo_n "checking for __attribute__((__unused__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_unused+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
void dummy(void) { __attribute__((__unused__)) int pointless; return; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_unused='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_unused='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_unused='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_unused='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_unused='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_unused" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_unused" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_unused" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_UNUSED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_UNUSED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__unused__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__may_alias__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__may_alias__))" >&5
$as_echo_n "checking for __attribute__((__may_alias__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_mayalias+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
typedef int __attribute__((__may_alias__)) dummy;
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_mayalias='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_mayalias='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_mayalias='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_mayalias='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_mayalias='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_mayalias" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_mayalias" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_mayalias" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_MAYALIAS 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_MAYALIAS 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__may_alias__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__noreturn__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__noreturn__))" >&5
$as_echo_n "checking for __attribute__((__noreturn__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_noreturn+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__noreturn__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_noreturn='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_noreturn='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_noreturn='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_noreturn='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_noreturn='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_noreturn" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_noreturn" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_noreturn" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_NORETURN 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_NORETURN 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__noreturn__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__const__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__const__))" >&5
$as_echo_n "checking for __attribute__((__const__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_const+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__const__))
             char *dummy(char *x) { return x+1; }
int main(void) {
char c; char *x = dummy(&c);
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_const='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_const='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_const='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_const='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_const='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_const" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_const" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_const" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_CONST 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_CONST 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__const__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__pure__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__pure__))" >&5
$as_echo_n "checking for __attribute__((__pure__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_pure+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__pure__)) int dummy(int x) { return x+1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_pure='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_pure='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_pure='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_pure='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_pure='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_pure" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_pure" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_pure" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_PURE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_PURE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__pure__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__format__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__format__))" >&5
$as_echo_n "checking for __attribute__((__format__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_format+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdarg.h>
             __attribute__((__format__ (__printf__, 1, 2)))
             void dummy(const char *fmt,...) {
               va_list argptr;
               va_start(argptr, fmt);
               va_end(argptr);
             }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cc_attr_format='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cc_attr_format='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cc_attr_format='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cc_attr_format='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cc_attr_format='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_format" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_format" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_format" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CC,,__format__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







  { $as_echo "$as_me:$LINENO: checking for __attribute__((__format__)) on function pointers" >&5
$as_echo_n "checking for __attribute__((__format__)) on function pointers... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_format_funcptr+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          __attribute__((__format__ (__printf__, 1, 2))) extern void (*dummy)(const char *fmt,...);

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cc_attr_format_funcptr='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cc_attr_format_funcptr='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cc_attr_format_funcptr='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cc_attr_format_funcptr='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cc_attr_format_funcptr='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_format_funcptr" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_format_funcptr" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_format_funcptr" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT_FUNCPTR 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT_FUNCPTR 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__format__)) on function pointers as arguments" >&5
$as_echo_n "checking for __attribute__((__format__)) on function pointers as arguments... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

         extern void dummy(__attribute__((__format__ (__printf__, 1, 2)))
                              void (*dummy2)(const char *fmt,...));

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_format_funcptr_arg" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT_FUNCPTR_ARG 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_FORMAT_FUNCPTR_ARG 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking for __attribute__((__unused__)) on typedefs" >&5
$as_echo_n "checking for __attribute__((__unused__)) on typedefs... " >&6; }
if test "${gasnet_cv_gasneti_have_cc_attr_unused_typedef+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          typedef struct foo_s { int i; long l; } foo_t __attribute__((__unused__));

int main(void) {

          foo_t pointless;

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cc_attr_unused_typedef='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cc_attr_unused_typedef='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cc_attr_unused_typedef='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cc_attr_unused_typedef='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cc_attr_unused_typedef='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cc_attr_unused_typedef" >&5
$as_echo "$gasnet_cv_gasneti_have_cc_attr_unused_typedef" >&6; }
  if test "$gasnet_cv_gasneti_have_cc_attr_unused_typedef" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_UNUSED_TYPEDEF 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CC_ATTRIBUTE_UNUSED_TYPEDEF 0
_ACEOF

  fi






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS -I$TOP_SRCDIR/other"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(for PLATFORM_COMPILER_IDSTR,PLATFORM_COMPILER_IDSTR,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for PLATFORM_COMPILER_IDSTR" >&5
$as_echo_n "checking for PLATFORM_COMPILER_IDSTR... " >&6; }
if test "${gasnet_cv_PLATFORM_COMPILER_IDSTR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_COMPILER_IDSTR=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_COMPILER_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_COMPILER_IDSTR" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_COMPILER_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_COMPILER_IDSTR" >&5
$as_echo "$gasnet_cv_PLATFORM_COMPILER_IDSTR" >&6; }
if test -n "$gasnet_cv_PLATFORM_COMPILER_IDSTR" ; then
  GASNETI_PLATFORM_COMPILER_IDSTR=$gasnet_cv_PLATFORM_COMPILER_IDSTR
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(for PLATFORM_COMPILER_IDSTR,PLATFORM_COMPILER_IDSTR,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_COMPILER_IDSTR "$GASNETI_PLATFORM_COMPILER_IDSTR"
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_FAMILYID,PLATFORM_COMPILER_FAMILYID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for PLATFORM_COMPILER_FAMILYID" >&5
$as_echo_n "checking for PLATFORM_COMPILER_FAMILYID... " >&6; }
if test "${gasnet_cv_PLATFORM_COMPILER_FAMILYID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_COMPILER_FAMILYID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_COMPILER_FAMILYID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_COMPILER_FAMILYID" >&5
$as_echo "$gasnet_cv_PLATFORM_COMPILER_FAMILYID" >&6; }
if test -n "$gasnet_cv_PLATFORM_COMPILER_FAMILYID" ; then
  GASNETI_PLATFORM_COMPILER_FAMILYID=$gasnet_cv_PLATFORM_COMPILER_FAMILYID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_FAMILYID,PLATFORM_COMPILER_FAMILYID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_COMPILER_FAMILYID $GASNETI_PLATFORM_COMPILER_FAMILYID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_ID,PLATFORM_COMPILER_ID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for PLATFORM_COMPILER_ID" >&5
$as_echo_n "checking for PLATFORM_COMPILER_ID... " >&6; }
if test "${gasnet_cv_PLATFORM_COMPILER_ID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_COMPILER_ID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_COMPILER_ID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_COMPILER_ID" >&5
$as_echo "$gasnet_cv_PLATFORM_COMPILER_ID" >&6; }
if test -n "$gasnet_cv_PLATFORM_COMPILER_ID" ; then
  GASNETI_PLATFORM_COMPILER_ID=$gasnet_cv_PLATFORM_COMPILER_ID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_ID,PLATFORM_COMPILER_ID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_COMPILER_ID $GASNETI_PLATFORM_COMPILER_ID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_VERSION,PLATFORM_COMPILER_VERSION,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for PLATFORM_COMPILER_VERSION" >&5
$as_echo_n "checking for PLATFORM_COMPILER_VERSION... " >&6; }
if test "${gasnet_cv_PLATFORM_COMPILER_VERSION+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_COMPILER_VERSION=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_COMPILER_VERSION" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_COMPILER_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_COMPILER_VERSION" >&5
$as_echo "$gasnet_cv_PLATFORM_COMPILER_VERSION" >&6; }
if test -n "$gasnet_cv_PLATFORM_COMPILER_VERSION" ; then
  GASNETI_PLATFORM_COMPILER_VERSION=$gasnet_cv_PLATFORM_COMPILER_VERSION
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(for PLATFORM_COMPILER_VERSION,PLATFORM_COMPILER_VERSION,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_COMPILER_VERSION $GASNETI_PLATFORM_COMPILER_VERSION
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# Check for a usefull C99 features common in many pre-C99 compilers



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for non-constant struct initializers,nonconst_struct_init,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for non-constant struct initializers" >&5
$as_echo_n "checking for non-constant struct initializers... " >&6; }
if test "${gasnet_cv_nonconst_struct_init+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #include <stdio.h>
    struct S { int a; const int b; }; /* 'const' is here to trigger suncc bug 6913992 */
    struct S foo(int a, int b) {
      struct S tmp = {a, b};
      return tmp;
    }

int
main ()
{

    /* printf() call ensures an int not known at compile/link time */
    struct S s = foo(1, printf("boo\n"));

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_nonconst_struct_init=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_nonconst_struct_init=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_nonconst_struct_init" >&5
$as_echo "$gasnet_cv_nonconst_struct_init" >&6; }
if test "$gasnet_cv_nonconst_struct_init" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_NONCONST_STRUCT_INIT 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for non-constant struct initializers,nonconst_struct_init,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for constructor expressions,constructor_expr,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for constructor expressions" >&5
$as_echo_n "checking for constructor expressions... " >&6; }
if test "${gasnet_cv_constructor_expr+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    struct S { int a; int b; };

int
main ()
{

    struct S s = ((struct S){(1,2)});

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_constructor_expr=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_constructor_expr=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_constructor_expr" >&5
$as_echo "$gasnet_cv_constructor_expr" >&6; }
if test "$gasnet_cv_constructor_expr" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_CONSTRUCTOR_EXPR 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for constructor expressions,constructor_expr,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




########################################################################
# hunt for 16-, 32-, and 64-bit integer types




# vvvvvvvvvvvvvvvvvvvvvv GASNET_SETUP_INTTYPES(,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(char,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_CHAR=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(char) (binary probe),SIZEOF_CHAR,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(char) (binary probe)" >&5
$as_echo_n "checking sizeof(char) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_CHAR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_CHAR=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(char))>0?(sizeof(char)):-(sizeof(char))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(char))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_CHAR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(char)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_CHAR" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(char))>0?(sizeof(char)):-(sizeof(char))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(char))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_CHAR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(char)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_CHAR" >&5
$as_echo "$gasnet_cv_SIZEOF_CHAR" >&6; }
if test -n "$gasnet_cv_SIZEOF_CHAR" ; then
  SIZEOF_CHAR=$gasnet_cv_SIZEOF_CHAR
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(char) (binary probe),SIZEOF_CHAR,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_CHAR" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_CHAR,SIZEOF_CHAR,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_CHAR,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_CHAR in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_CHAR in environment... " >&6; }






  envval_src_CROSS_SIZEOF_CHAR="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_CHAR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_CHAR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_char" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_CHAR="$with_cross_sizeof_char"
	      envval_src_CROSS_SIZEOF_CHAR=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_CHAR=""
	      envval_src_CROSS_SIZEOF_CHAR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_CHAR="$CROSS_SIZEOF_CHAR"
	    envval_src_CROSS_SIZEOF_CHAR=given
      esac

fi


  CROSS_SIZEOF_CHAR="$gasnet_cv_envvar_CROSS_SIZEOF_CHAR"
  case "$envval_src_CROSS_SIZEOF_CHAR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_CHAR\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_CHAR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_CHAR\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_CHAR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_CHAR\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_CHAR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_CHAR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_CHAR" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_CHAR be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_CHAR be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_CHAR="$CROSS_SIZEOF_CHAR"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_CHAR,SIZEOF_CHAR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_char=$SIZEOF_CHAR
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_char,"$ac_cv_sizeof_char") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_char" = "" ; then
    _pushcnt_ac_cv_sizeof_char=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_char+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_char_$_pushcnt_ac_cv_sizeof_char=\$ac_cv_sizeof_char
  eval _pushedvarset_ac_cv_sizeof_char_$_pushcnt_ac_cv_sizeof_char=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_char=`expr $_pushcnt_ac_cv_sizeof_char + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_char="$ac_cv_sizeof_char"
  echo "pushed new ac_cv_sizeof_char value: $ac_cv_sizeof_char" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_char,"$ac_cv_sizeof_char") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_char" = "" ; then
    unset ac_cv_sizeof_char
    unset ac_cv_type_char
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of char" >&5
$as_echo_n "checking size of char... " >&6; }
if test "${ac_cv_sizeof_char+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (char))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (char))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (char))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (char))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_char=$ac_lo;;
'') if test "$ac_cv_type_char" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (char)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_char=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (char)); }
static unsigned long int ulongval () { return (long int) (sizeof (char)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (char))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (char))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (char))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_char=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_char" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (char)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (char)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_char=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_char" >&5
$as_echo "$ac_cv_sizeof_char" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_CHAR $ac_cv_sizeof_char
_ACEOF


  gasnet_checksizeoftmp_sizeof_char="$ac_cv_sizeof_char"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_char) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_char" -ge "1"; then
    _pushcnt_ac_cv_sizeof_char=`expr $_pushcnt_ac_cv_sizeof_char - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_char_$_pushcnt_ac_cv_sizeof_char
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_char=\$_pushedvar_ac_cv_sizeof_char_$_pushcnt_ac_cv_sizeof_char
      echo "popping ac_cv_sizeof_char back to: $ac_cv_sizeof_char" >&5
    else
      unset ac_cv_sizeof_char
      echo "popping ac_cv_sizeof_char back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_char"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_char) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_char=$gasnet_checksizeoftmp_sizeof_char
  SIZEOF_CHAR=$gasnet_checksizeoftmp_sizeof_char
  if test "$SIZEOF_CHAR" = "0" -o "$SIZEOF_CHAR" = "" -o "$ac_cv_sizeof_char" != "$SIZEOF_CHAR"; then


echo
echo "configure error: failed to find sizeof(char)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_CHAR_indirect=SIZEOF_CHAR
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_CHAR_indirect $SIZEOF_CHAR
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(char,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(short,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_SHORT=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(short) (binary probe),SIZEOF_SHORT,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(short) (binary probe)" >&5
$as_echo_n "checking sizeof(short) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_SHORT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_SHORT=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(short))>0?(sizeof(short)):-(sizeof(short))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(short))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_SHORT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(short)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_SHORT" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(short))>0?(sizeof(short)):-(sizeof(short))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(short))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_SHORT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(short)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_SHORT" >&5
$as_echo "$gasnet_cv_SIZEOF_SHORT" >&6; }
if test -n "$gasnet_cv_SIZEOF_SHORT" ; then
  SIZEOF_SHORT=$gasnet_cv_SIZEOF_SHORT
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(short) (binary probe),SIZEOF_SHORT,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_SHORT" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_SHORT,SIZEOF_SHORT,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_SHORT,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_SHORT in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_SHORT in environment... " >&6; }






  envval_src_CROSS_SIZEOF_SHORT="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_SHORT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_SHORT-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_short" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_SHORT="$with_cross_sizeof_short"
	      envval_src_CROSS_SIZEOF_SHORT=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_SHORT=""
	      envval_src_CROSS_SIZEOF_SHORT=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_SHORT="$CROSS_SIZEOF_SHORT"
	    envval_src_CROSS_SIZEOF_SHORT=given
      esac

fi


  CROSS_SIZEOF_SHORT="$gasnet_cv_envvar_CROSS_SIZEOF_SHORT"
  case "$envval_src_CROSS_SIZEOF_SHORT" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_SHORT\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_SHORT\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_SHORT\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_SHORT\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_SHORT\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_SHORT\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_SHORT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_SHORT" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_SHORT be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_SHORT be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_SHORT="$CROSS_SIZEOF_SHORT"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_SHORT,SIZEOF_SHORT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_short=$SIZEOF_SHORT
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_short,"$ac_cv_sizeof_short") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_short" = "" ; then
    _pushcnt_ac_cv_sizeof_short=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_short+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_short_$_pushcnt_ac_cv_sizeof_short=\$ac_cv_sizeof_short
  eval _pushedvarset_ac_cv_sizeof_short_$_pushcnt_ac_cv_sizeof_short=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_short=`expr $_pushcnt_ac_cv_sizeof_short + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_short="$ac_cv_sizeof_short"
  echo "pushed new ac_cv_sizeof_short value: $ac_cv_sizeof_short" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_short,"$ac_cv_sizeof_short") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_short" = "" ; then
    unset ac_cv_sizeof_short
    unset ac_cv_type_short
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of short" >&5
$as_echo_n "checking size of short... " >&6; }
if test "${ac_cv_sizeof_short+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (short))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (short))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (short))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_short=$ac_lo;;
'') if test "$ac_cv_type_short" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (short)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_short=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (short)); }
static unsigned long int ulongval () { return (long int) (sizeof (short)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (short))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (short))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (short))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_short=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_short" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (short)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (short)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_short=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
$as_echo "$ac_cv_sizeof_short" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_SHORT $ac_cv_sizeof_short
_ACEOF


  gasnet_checksizeoftmp_sizeof_short="$ac_cv_sizeof_short"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_short) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_short" -ge "1"; then
    _pushcnt_ac_cv_sizeof_short=`expr $_pushcnt_ac_cv_sizeof_short - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_short_$_pushcnt_ac_cv_sizeof_short
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_short=\$_pushedvar_ac_cv_sizeof_short_$_pushcnt_ac_cv_sizeof_short
      echo "popping ac_cv_sizeof_short back to: $ac_cv_sizeof_short" >&5
    else
      unset ac_cv_sizeof_short
      echo "popping ac_cv_sizeof_short back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_short"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_short) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_short=$gasnet_checksizeoftmp_sizeof_short
  SIZEOF_SHORT=$gasnet_checksizeoftmp_sizeof_short
  if test "$SIZEOF_SHORT" = "0" -o "$SIZEOF_SHORT" = "" -o "$ac_cv_sizeof_short" != "$SIZEOF_SHORT"; then


echo
echo "configure error: failed to find sizeof(short)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_SHORT_indirect=SIZEOF_SHORT
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_SHORT_indirect $SIZEOF_SHORT
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(short,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(int,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_INT=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(int) (binary probe),SIZEOF_INT,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(int) (binary probe)" >&5
$as_echo_n "checking sizeof(int) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_INT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_INT=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(int))>0?(sizeof(int)):-(sizeof(int))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(int))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_INT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(int)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_INT" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(int))>0?(sizeof(int)):-(sizeof(int))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(int))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_INT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(int)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_INT" >&5
$as_echo "$gasnet_cv_SIZEOF_INT" >&6; }
if test -n "$gasnet_cv_SIZEOF_INT" ; then
  SIZEOF_INT=$gasnet_cv_SIZEOF_INT
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(int) (binary probe),SIZEOF_INT,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_INT" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_INT,SIZEOF_INT,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_INT,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_INT in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_INT in environment... " >&6; }






  envval_src_CROSS_SIZEOF_INT="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_INT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_INT-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_int" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_INT="$with_cross_sizeof_int"
	      envval_src_CROSS_SIZEOF_INT=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_INT=""
	      envval_src_CROSS_SIZEOF_INT=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_INT="$CROSS_SIZEOF_INT"
	    envval_src_CROSS_SIZEOF_INT=given
      esac

fi


  CROSS_SIZEOF_INT="$gasnet_cv_envvar_CROSS_SIZEOF_INT"
  case "$envval_src_CROSS_SIZEOF_INT" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_INT\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_INT\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_INT\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_INT\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_INT\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_INT\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_INT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_INT" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_INT be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_INT be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_INT="$CROSS_SIZEOF_INT"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_INT,SIZEOF_INT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_int=$SIZEOF_INT
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_int,"$ac_cv_sizeof_int") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_int" = "" ; then
    _pushcnt_ac_cv_sizeof_int=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_int+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_int_$_pushcnt_ac_cv_sizeof_int=\$ac_cv_sizeof_int
  eval _pushedvarset_ac_cv_sizeof_int_$_pushcnt_ac_cv_sizeof_int=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_int=`expr $_pushcnt_ac_cv_sizeof_int + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_int="$ac_cv_sizeof_int"
  echo "pushed new ac_cv_sizeof_int value: $ac_cv_sizeof_int" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_int,"$ac_cv_sizeof_int") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_int" = "" ; then
    unset ac_cv_sizeof_int
    unset ac_cv_type_int
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of int" >&5
$as_echo_n "checking size of int... " >&6; }
if test "${ac_cv_sizeof_int+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (int))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (int))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (int))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_int=$ac_lo;;
'') if test "$ac_cv_type_int" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (int)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_int=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (int)); }
static unsigned long int ulongval () { return (long int) (sizeof (int)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (int))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (int))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (int))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_int=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_int" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (int)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (int)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_int=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
$as_echo "$ac_cv_sizeof_int" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_INT $ac_cv_sizeof_int
_ACEOF


  gasnet_checksizeoftmp_sizeof_int="$ac_cv_sizeof_int"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_int) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_int" -ge "1"; then
    _pushcnt_ac_cv_sizeof_int=`expr $_pushcnt_ac_cv_sizeof_int - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_int_$_pushcnt_ac_cv_sizeof_int
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_int=\$_pushedvar_ac_cv_sizeof_int_$_pushcnt_ac_cv_sizeof_int
      echo "popping ac_cv_sizeof_int back to: $ac_cv_sizeof_int" >&5
    else
      unset ac_cv_sizeof_int
      echo "popping ac_cv_sizeof_int back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_int"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_int) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_int=$gasnet_checksizeoftmp_sizeof_int
  SIZEOF_INT=$gasnet_checksizeoftmp_sizeof_int
  if test "$SIZEOF_INT" = "0" -o "$SIZEOF_INT" = "" -o "$ac_cv_sizeof_int" != "$SIZEOF_INT"; then


echo
echo "configure error: failed to find sizeof(int)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_INT_indirect=SIZEOF_INT
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_INT_indirect $SIZEOF_INT
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(int,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(long,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_LONG=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long) (binary probe),SIZEOF_LONG,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(long) (binary probe)" >&5
$as_echo_n "checking sizeof(long) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_LONG+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_LONG=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long))>0?(sizeof(long)):-(sizeof(long))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_LONG" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long))>0?(sizeof(long)):-(sizeof(long))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_LONG" >&5
$as_echo "$gasnet_cv_SIZEOF_LONG" >&6; }
if test -n "$gasnet_cv_SIZEOF_LONG" ; then
  SIZEOF_LONG=$gasnet_cv_SIZEOF_LONG
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long) (binary probe),SIZEOF_LONG,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_LONG" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_LONG,SIZEOF_LONG,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_LONG in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_LONG in environment... " >&6; }






  envval_src_CROSS_SIZEOF_LONG="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_LONG+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_LONG-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_long" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG="$with_cross_sizeof_long"
	      envval_src_CROSS_SIZEOF_LONG=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG=""
	      envval_src_CROSS_SIZEOF_LONG=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_LONG="$CROSS_SIZEOF_LONG"
	    envval_src_CROSS_SIZEOF_LONG=given
      esac

fi


  CROSS_SIZEOF_LONG="$gasnet_cv_envvar_CROSS_SIZEOF_LONG"
  case "$envval_src_CROSS_SIZEOF_LONG" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_LONG\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_LONG\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_LONG\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_LONG\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_LONG\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_LONG\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_LONG" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_LONG be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_LONG be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_LONG="$CROSS_SIZEOF_LONG"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_LONG,SIZEOF_LONG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_long=$SIZEOF_LONG
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_long,"$ac_cv_sizeof_long") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_long" = "" ; then
    _pushcnt_ac_cv_sizeof_long=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_long+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_long_$_pushcnt_ac_cv_sizeof_long=\$ac_cv_sizeof_long
  eval _pushedvarset_ac_cv_sizeof_long_$_pushcnt_ac_cv_sizeof_long=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_long=`expr $_pushcnt_ac_cv_sizeof_long + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_long="$ac_cv_sizeof_long"
  echo "pushed new ac_cv_sizeof_long value: $ac_cv_sizeof_long" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_long,"$ac_cv_sizeof_long") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_long" = "" ; then
    unset ac_cv_sizeof_long
    unset ac_cv_type_long
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of long" >&5
$as_echo_n "checking size of long... " >&6; }
if test "${ac_cv_sizeof_long+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_long=$ac_lo;;
'') if test "$ac_cv_type_long" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (long)); }
static unsigned long int ulongval () { return (long int) (sizeof (long)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (long))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (long))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (long))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_long=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_long" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
$as_echo "$ac_cv_sizeof_long" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_LONG $ac_cv_sizeof_long
_ACEOF


  gasnet_checksizeoftmp_sizeof_long="$ac_cv_sizeof_long"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_long) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_long" -ge "1"; then
    _pushcnt_ac_cv_sizeof_long=`expr $_pushcnt_ac_cv_sizeof_long - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_long_$_pushcnt_ac_cv_sizeof_long
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_long=\$_pushedvar_ac_cv_sizeof_long_$_pushcnt_ac_cv_sizeof_long
      echo "popping ac_cv_sizeof_long back to: $ac_cv_sizeof_long" >&5
    else
      unset ac_cv_sizeof_long
      echo "popping ac_cv_sizeof_long back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_long"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_long) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_long=$gasnet_checksizeoftmp_sizeof_long
  SIZEOF_LONG=$gasnet_checksizeoftmp_sizeof_long
  if test "$SIZEOF_LONG" = "0" -o "$SIZEOF_LONG" = "" -o "$ac_cv_sizeof_long" != "$SIZEOF_LONG"; then


echo
echo "configure error: failed to find sizeof(long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_LONG_indirect=SIZEOF_LONG
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_LONG_indirect $SIZEOF_LONG
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(long,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(long long,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_LONG_LONG=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long long) (binary probe),SIZEOF_LONG_LONG,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(long long) (binary probe)" >&5
$as_echo_n "checking sizeof(long long) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_LONG_LONG+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_LONG_LONG=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long long))>0?(sizeof(long long)):-(sizeof(long long))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long long))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG_LONG=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(long long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_LONG_LONG" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long long))>0?(sizeof(long long)):-(sizeof(long long))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long long))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG_LONG=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(long long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_LONG_LONG" >&5
$as_echo "$gasnet_cv_SIZEOF_LONG_LONG" >&6; }
if test -n "$gasnet_cv_SIZEOF_LONG_LONG" ; then
  SIZEOF_LONG_LONG=$gasnet_cv_SIZEOF_LONG_LONG
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long long) (binary probe),SIZEOF_LONG_LONG,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_LONG_LONG" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_LONG_LONG,SIZEOF_LONG_LONG,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG_LONG,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_LONG_LONG in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_LONG_LONG in environment... " >&6; }






  envval_src_CROSS_SIZEOF_LONG_LONG="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_LONG_LONG+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_LONG_LONG-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_long_long" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG_LONG="$with_cross_sizeof_long_long"
	      envval_src_CROSS_SIZEOF_LONG_LONG=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG_LONG=""
	      envval_src_CROSS_SIZEOF_LONG_LONG=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_LONG_LONG="$CROSS_SIZEOF_LONG_LONG"
	    envval_src_CROSS_SIZEOF_LONG_LONG=given
      esac

fi


  CROSS_SIZEOF_LONG_LONG="$gasnet_cv_envvar_CROSS_SIZEOF_LONG_LONG"
  case "$envval_src_CROSS_SIZEOF_LONG_LONG" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_LONG_LONG\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_LONG_LONG\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_LONG_LONG\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_LONG_LONG\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_LONG_LONG\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_LONG_LONG\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG_LONG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_LONG_LONG" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_LONG_LONG be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_LONG_LONG be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_LONG_LONG="$CROSS_SIZEOF_LONG_LONG"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_LONG_LONG,SIZEOF_LONG_LONG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_long_long=$SIZEOF_LONG_LONG
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_long_long,"$ac_cv_sizeof_long_long") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_long_long" = "" ; then
    _pushcnt_ac_cv_sizeof_long_long=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_long_long+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_long_long_$_pushcnt_ac_cv_sizeof_long_long=\$ac_cv_sizeof_long_long
  eval _pushedvarset_ac_cv_sizeof_long_long_$_pushcnt_ac_cv_sizeof_long_long=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_long_long=`expr $_pushcnt_ac_cv_sizeof_long_long + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_long_long="$ac_cv_sizeof_long_long"
  echo "pushed new ac_cv_sizeof_long_long value: $ac_cv_sizeof_long_long" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_long_long,"$ac_cv_sizeof_long_long") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_long_long" = "" ; then
    unset ac_cv_sizeof_long_long
    unset ac_cv_type_long_long
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of long long" >&5
$as_echo_n "checking size of long long... " >&6; }
if test "${ac_cv_sizeof_long_long+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long long))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long long))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_long_long=$ac_lo;;
'') if test "$ac_cv_type_long_long" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long long)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long_long=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (long long)); }
static unsigned long int ulongval () { return (long int) (sizeof (long long)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (long long))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (long long))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (long long))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_long_long=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_long_long" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long long)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long_long=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
$as_echo "$ac_cv_sizeof_long_long" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
_ACEOF


  gasnet_checksizeoftmp_sizeof_long_long="$ac_cv_sizeof_long_long"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_long_long) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_long_long" -ge "1"; then
    _pushcnt_ac_cv_sizeof_long_long=`expr $_pushcnt_ac_cv_sizeof_long_long - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_long_long_$_pushcnt_ac_cv_sizeof_long_long
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_long_long=\$_pushedvar_ac_cv_sizeof_long_long_$_pushcnt_ac_cv_sizeof_long_long
      echo "popping ac_cv_sizeof_long_long back to: $ac_cv_sizeof_long_long" >&5
    else
      unset ac_cv_sizeof_long_long
      echo "popping ac_cv_sizeof_long_long back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_long_long"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_long_long) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_long_long=$gasnet_checksizeoftmp_sizeof_long_long
  SIZEOF_LONG_LONG=$gasnet_checksizeoftmp_sizeof_long_long
  if test "$SIZEOF_LONG_LONG" = "0" -o "$SIZEOF_LONG_LONG" = "" -o "$ac_cv_sizeof_long_long" != "$SIZEOF_LONG_LONG"; then


echo
echo "configure error: failed to find sizeof(long long)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_LONG_LONG_indirect=SIZEOF_LONG_LONG
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_LONG_LONG_indirect $SIZEOF_LONG_LONG
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(long long,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(void *,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_VOID_P=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(void *) (binary probe),SIZEOF_VOID_P,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(void *) (binary probe)" >&5
$as_echo_n "checking sizeof(void *) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_VOID_P+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_VOID_P=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(void *))>0?(sizeof(void *)):-(sizeof(void *))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(void *))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_VOID_P=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_VOID_P" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(void *))>0?(sizeof(void *)):-(sizeof(void *))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(void *))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_VOID_P=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_VOID_P" >&5
$as_echo "$gasnet_cv_SIZEOF_VOID_P" >&6; }
if test -n "$gasnet_cv_SIZEOF_VOID_P" ; then
  SIZEOF_VOID_P=$gasnet_cv_SIZEOF_VOID_P
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(void *) (binary probe),SIZEOF_VOID_P,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_VOID_P" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_VOID_P,SIZEOF_VOID_P,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_VOID_P,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_VOID_P in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_VOID_P in environment... " >&6; }




  envval_src_CROSS_SIZEOF_VOID_P="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_VOID_P+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_VOID_P-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_void_p" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_VOID_P="$with_cross_sizeof_void_p"
	      envval_src_CROSS_SIZEOF_VOID_P=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_VOID_P=""
	      envval_src_CROSS_SIZEOF_VOID_P=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_VOID_P="$CROSS_SIZEOF_VOID_P"
	    envval_src_CROSS_SIZEOF_VOID_P=given
      esac

fi


  CROSS_SIZEOF_VOID_P="$gasnet_cv_envvar_CROSS_SIZEOF_VOID_P"
  case "$envval_src_CROSS_SIZEOF_VOID_P" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_VOID_P\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_VOID_P\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_VOID_P,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_VOID_P" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_VOID_P be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_VOID_P be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_VOID_P="$CROSS_SIZEOF_VOID_P"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_VOID_P,SIZEOF_VOID_P,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_void_p=$SIZEOF_VOID_P
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_void_p,"$ac_cv_sizeof_void_p") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_void_p" = "" ; then
    _pushcnt_ac_cv_sizeof_void_p=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_void_p+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p=\$ac_cv_sizeof_void_p
  eval _pushedvarset_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_void_p=`expr $_pushcnt_ac_cv_sizeof_void_p + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
  echo "pushed new ac_cv_sizeof_void_p value: $ac_cv_sizeof_void_p" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_void_p,"$ac_cv_sizeof_void_p") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_void_p" = "" ; then
    unset ac_cv_sizeof_void_p
    unset ac_cv_type_void_p
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of void *" >&5
$as_echo_n "checking size of void *... " >&6; }
if test "${ac_cv_sizeof_void_p+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (void *))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_void_p=$ac_lo;;
'') if test "$ac_cv_type_void_p" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_void_p=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (void *)); }
static unsigned long int ulongval () { return (long int) (sizeof (void *)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (void *))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (void *))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (void *))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_void_p=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_void_p" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (void *)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_void_p=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
$as_echo "$ac_cv_sizeof_void_p" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
_ACEOF


  gasnet_checksizeoftmp_sizeof_void_p="$ac_cv_sizeof_void_p"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_void_p) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_void_p" -ge "1"; then
    _pushcnt_ac_cv_sizeof_void_p=`expr $_pushcnt_ac_cv_sizeof_void_p - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_void_p=\$_pushedvar_ac_cv_sizeof_void_p_$_pushcnt_ac_cv_sizeof_void_p
      echo "popping ac_cv_sizeof_void_p back to: $ac_cv_sizeof_void_p" >&5
    else
      unset ac_cv_sizeof_void_p
      echo "popping ac_cv_sizeof_void_p back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_void_p"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_void_p) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_void_p=$gasnet_checksizeoftmp_sizeof_void_p
  SIZEOF_VOID_P=$gasnet_checksizeoftmp_sizeof_void_p
  if test "$SIZEOF_VOID_P" = "0" -o "$SIZEOF_VOID_P" = "" -o "$ac_cv_sizeof_void_p" != "$SIZEOF_VOID_P"; then


echo
echo "configure error: failed to find sizeof(void *)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_VOID_P_indirect=SIZEOF_VOID_P
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_VOID_P_indirect $SIZEOF_VOID_P
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(void *,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






  if test x"$ac_cv_sizeof_int$ac_cv_sizeof_long$ac_cv_sizeof_void_p" = x444; then
    PLATFORM_ILP32=yes
  fi
  if test x"$ac_cv_sizeof_int$ac_cv_sizeof_long$ac_cv_sizeof_void_p" = x488; then
    PLATFORM_LP64=yes
  fi
  if test x"$ac_cv_sizeof_int$ac_cv_sizeof_long$ac_cv_sizeof_void_p" = x888; then
    PLATFORM_ILP64=yes
  fi
       if test "$PLATFORM_ILP32" = "yes"; then
  PLATFORM_ILP32_TRUE=
  PLATFORM_ILP32_FALSE='#'
else
  PLATFORM_ILP32_TRUE='#'
  PLATFORM_ILP32_FALSE=
fi

   if test "$PLATFORM_LP64" = "yes"; then
  PLATFORM_LP64_TRUE=
  PLATFORM_LP64_FALSE='#'
else
  PLATFORM_LP64_TRUE='#'
  PLATFORM_LP64_FALSE=
fi

   if test "$PLATFORM_ILP64" = "yes"; then
  PLATFORM_ILP64_TRUE=
  PLATFORM_ILP64_FALSE='#'
else
  PLATFORM_ILP64_TRUE='#'
  PLATFORM_ILP64_FALSE=
fi

     if test "$PLATFORM_ILP32" = "yes"; then
  PLATFORM_ILP32_TRUE=
  PLATFORM_ILP32_FALSE='#'
else
  PLATFORM_ILP32_TRUE='#'
  PLATFORM_ILP32_FALSE=
fi

   if test "$PLATFORM_LP64" = "yes"; then
  PLATFORM_LP64_TRUE=
  PLATFORM_LP64_FALSE='#'
else
  PLATFORM_LP64_TRUE='#'
  PLATFORM_LP64_FALSE=
fi

   if test "$PLATFORM_ILP64" = "yes"; then
  PLATFORM_ILP64_TRUE=
  PLATFORM_ILP64_FALSE='#'
else
  PLATFORM_ILP64_TRUE='#'
  PLATFORM_ILP64_FALSE=
fi







# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_INTTYPES(stdint.h,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(HAVE_STDINT_H,"") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_HAVE_STDINT_H" = "" ; then
    _pushcnt_HAVE_STDINT_H=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${HAVE_STDINT_H+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_HAVE_STDINT_H_$_pushcnt_HAVE_STDINT_H=\$HAVE_STDINT_H
  eval _pushedvarset_HAVE_STDINT_H_$_pushcnt_HAVE_STDINT_H=$_gasnet_pushvar_isset
  _pushcnt_HAVE_STDINT_H=`expr $_pushcnt_HAVE_STDINT_H + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  HAVE_STDINT_H=""
  echo "pushed new HAVE_STDINT_H value: $HAVE_STDINT_H" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(HAVE_STDINT_H,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  unset ac_cv_header_stdint_h

for ac_header in stdint.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(HAVE_STDINT_H) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_HAVE_STDINT_H" -ge "1"; then
    _pushcnt_HAVE_STDINT_H=`expr $_pushcnt_HAVE_STDINT_H - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_HAVE_STDINT_H_$_pushcnt_HAVE_STDINT_H
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval HAVE_STDINT_H=\$_pushedvar_HAVE_STDINT_H_$_pushcnt_HAVE_STDINT_H
      echo "popping HAVE_STDINT_H back to: $HAVE_STDINT_H" >&5
    else
      unset HAVE_STDINT_H
      echo "popping HAVE_STDINT_H back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on HAVE_STDINT_H"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(HAVE_STDINT_H) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



 if test "$ac_cv_header_stdint_h" = "yes"; then
  HAVE_STDINT_H=1

  cat >>confdefs.h <<\_ACEOF
#define HAVE_STDINT_H 1
_ACEOF

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for a complete stdint.h,COMPLETE_STDINT_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete stdint.h" >&5
$as_echo_n "checking for a complete stdint.h... " >&6; }
if test "${gasnet_cv_COMPLETE_STDINT_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <stdint.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }


int
main ()
{
 return check();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_COMPLETE_STDINT_H=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_COMPLETE_STDINT_H=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_STDINT_H" >&5
$as_echo "$gasnet_cv_COMPLETE_STDINT_H" >&6; }
if test "$gasnet_cv_COMPLETE_STDINT_H" = yes; then
  :

      COMPLETE_STDINT_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_STDINT_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for a complete stdint.h,COMPLETE_STDINT_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for a complete stdint.h,COMPLETE_STDINT_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete stdint.h" >&5
$as_echo_n "checking for a complete stdint.h... " >&6; }
if test "${gasnet_cv_COMPLETE_STDINT_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <stdint.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }

      int main(void) { return check(); }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_COMPLETE_STDINT_H=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_COMPLETE_STDINT_H=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_STDINT_H" >&5
$as_echo "$gasnet_cv_COMPLETE_STDINT_H" >&6; }
if test "$gasnet_cv_COMPLETE_STDINT_H" = yes; then
  :

      COMPLETE_STDINT_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_STDINT_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for a complete stdint.h,COMPLETE_STDINT_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  fi
 fi



# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_INTTYPES(stdint.h,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_INTTYPES(inttypes.h,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(HAVE_INTTYPES_H,"") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_HAVE_INTTYPES_H" = "" ; then
    _pushcnt_HAVE_INTTYPES_H=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${HAVE_INTTYPES_H+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_HAVE_INTTYPES_H_$_pushcnt_HAVE_INTTYPES_H=\$HAVE_INTTYPES_H
  eval _pushedvarset_HAVE_INTTYPES_H_$_pushcnt_HAVE_INTTYPES_H=$_gasnet_pushvar_isset
  _pushcnt_HAVE_INTTYPES_H=`expr $_pushcnt_HAVE_INTTYPES_H + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  HAVE_INTTYPES_H=""
  echo "pushed new HAVE_INTTYPES_H value: $HAVE_INTTYPES_H" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(HAVE_INTTYPES_H,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  unset ac_cv_header_inttypes_h

for ac_header in inttypes.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(HAVE_INTTYPES_H) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_HAVE_INTTYPES_H" -ge "1"; then
    _pushcnt_HAVE_INTTYPES_H=`expr $_pushcnt_HAVE_INTTYPES_H - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_HAVE_INTTYPES_H_$_pushcnt_HAVE_INTTYPES_H
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval HAVE_INTTYPES_H=\$_pushedvar_HAVE_INTTYPES_H_$_pushcnt_HAVE_INTTYPES_H
      echo "popping HAVE_INTTYPES_H back to: $HAVE_INTTYPES_H" >&5
    else
      unset HAVE_INTTYPES_H
      echo "popping HAVE_INTTYPES_H back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on HAVE_INTTYPES_H"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(HAVE_INTTYPES_H) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



 if test "$ac_cv_header_inttypes_h" = "yes"; then
  HAVE_INTTYPES_H=1

  cat >>confdefs.h <<\_ACEOF
#define HAVE_INTTYPES_H 1
_ACEOF

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for a complete inttypes.h,COMPLETE_INTTYPES_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete inttypes.h" >&5
$as_echo_n "checking for a complete inttypes.h... " >&6; }
if test "${gasnet_cv_COMPLETE_INTTYPES_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <inttypes.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }


int
main ()
{
 return check();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_COMPLETE_INTTYPES_H=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_COMPLETE_INTTYPES_H=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_INTTYPES_H" >&5
$as_echo "$gasnet_cv_COMPLETE_INTTYPES_H" >&6; }
if test "$gasnet_cv_COMPLETE_INTTYPES_H" = yes; then
  :

      COMPLETE_INTTYPES_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_INTTYPES_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for a complete inttypes.h,COMPLETE_INTTYPES_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for a complete inttypes.h,COMPLETE_INTTYPES_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete inttypes.h" >&5
$as_echo_n "checking for a complete inttypes.h... " >&6; }
if test "${gasnet_cv_COMPLETE_INTTYPES_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <inttypes.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }

      int main(void) { return check(); }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_COMPLETE_INTTYPES_H=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_COMPLETE_INTTYPES_H=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_INTTYPES_H" >&5
$as_echo "$gasnet_cv_COMPLETE_INTTYPES_H" >&6; }
if test "$gasnet_cv_COMPLETE_INTTYPES_H" = yes; then
  :

      COMPLETE_INTTYPES_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_INTTYPES_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for a complete inttypes.h,COMPLETE_INTTYPES_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  fi
 fi



# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_INTTYPES(inttypes.h,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_INTTYPES(sys/types.h,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(HAVE_SYS_TYPES_H,"") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_HAVE_SYS_TYPES_H" = "" ; then
    _pushcnt_HAVE_SYS_TYPES_H=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${HAVE_SYS_TYPES_H+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_HAVE_SYS_TYPES_H_$_pushcnt_HAVE_SYS_TYPES_H=\$HAVE_SYS_TYPES_H
  eval _pushedvarset_HAVE_SYS_TYPES_H_$_pushcnt_HAVE_SYS_TYPES_H=$_gasnet_pushvar_isset
  _pushcnt_HAVE_SYS_TYPES_H=`expr $_pushcnt_HAVE_SYS_TYPES_H + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  HAVE_SYS_TYPES_H=""
  echo "pushed new HAVE_SYS_TYPES_H value: $HAVE_SYS_TYPES_H" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(HAVE_SYS_TYPES_H,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  unset ac_cv_header_sys_types_h

for ac_header in sys/types.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(HAVE_SYS_TYPES_H) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_HAVE_SYS_TYPES_H" -ge "1"; then
    _pushcnt_HAVE_SYS_TYPES_H=`expr $_pushcnt_HAVE_SYS_TYPES_H - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_HAVE_SYS_TYPES_H_$_pushcnt_HAVE_SYS_TYPES_H
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval HAVE_SYS_TYPES_H=\$_pushedvar_HAVE_SYS_TYPES_H_$_pushcnt_HAVE_SYS_TYPES_H
      echo "popping HAVE_SYS_TYPES_H back to: $HAVE_SYS_TYPES_H" >&5
    else
      unset HAVE_SYS_TYPES_H
      echo "popping HAVE_SYS_TYPES_H back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on HAVE_SYS_TYPES_H"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(HAVE_SYS_TYPES_H) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



 if test "$ac_cv_header_sys_types_h" = "yes"; then
  HAVE_SYS_TYPES_H=1

  cat >>confdefs.h <<\_ACEOF
#define HAVE_SYS_TYPES_H 1
_ACEOF

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for a complete sys/types.h,COMPLETE_SYS_TYPES_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete sys/types.h" >&5
$as_echo_n "checking for a complete sys/types.h... " >&6; }
if test "${gasnet_cv_COMPLETE_SYS_TYPES_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <sys/types.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }


int
main ()
{
 return check();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_COMPLETE_SYS_TYPES_H=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_COMPLETE_SYS_TYPES_H=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_SYS_TYPES_H" >&5
$as_echo "$gasnet_cv_COMPLETE_SYS_TYPES_H" >&6; }
if test "$gasnet_cv_COMPLETE_SYS_TYPES_H" = yes; then
  :

      COMPLETE_SYS_TYPES_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_SYS_TYPES_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for a complete sys/types.h,COMPLETE_SYS_TYPES_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for a complete sys/types.h,COMPLETE_SYS_TYPES_H,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking for a complete sys/types.h" >&5
$as_echo_n "checking for a complete sys/types.h... " >&6; }
if test "${gasnet_cv_COMPLETE_SYS_TYPES_H+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include <sys/types.h>
    int check() {
    	int8_t    i8;
    	uint8_t   u8;
    	int16_t  i16;
    	uint16_t u16;
    	int32_t  i32;
    	uint32_t u32;
    	int64_t  i64;
    	uint64_t u64;
    	intptr_t  ip;
    	uintptr_t up;
	if (sizeof(i8) != 1) return 1;
	if (sizeof(u8) != 1) return 1;
	if (sizeof(i16) != 2) return 1;
	if (sizeof(u16) != 2) return 1;
	if (sizeof(i32) != 4) return 1;
	if (sizeof(u32) != 4) return 1;
	if (sizeof(i64) != 8) return 1;
	if (sizeof(u64) != 8) return 1;
	if (sizeof(ip) != sizeof(void*)) return 1;
	if (sizeof(up) != sizeof(void*)) return 1;
        return 0;
    }

      int main(void) { return check(); }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_COMPLETE_SYS_TYPES_H=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_COMPLETE_SYS_TYPES_H=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_COMPLETE_SYS_TYPES_H" >&5
$as_echo "$gasnet_cv_COMPLETE_SYS_TYPES_H" >&6; }
if test "$gasnet_cv_COMPLETE_SYS_TYPES_H" = yes; then
  :

      COMPLETE_SYS_TYPES_H=1

      cat >>confdefs.h <<\_ACEOF
#define COMPLETE_SYS_TYPES_H 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for a complete sys/types.h,COMPLETE_SYS_TYPES_H,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  fi
 fi



# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_INTTYPES(sys/types.h,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




  INTTYPES_DEFINES="-DSIZEOF_CHAR=$SIZEOF_CHAR -DSIZEOF_SHORT=$SIZEOF_SHORT -DSIZEOF_INT=$SIZEOF_INT -DSIZEOF_LONG=$SIZEOF_LONG -DSIZEOF_LONG_LONG=$SIZEOF_LONG_LONG -DSIZEOF_VOID_P=$SIZEOF_VOID_P"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$HAVE_STDINT_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DHAVE_STDINT_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$COMPLETE_STDINT_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DCOMPLETE_STDINT_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$HAVE_INTTYPES_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DHAVE_INTTYPES_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$COMPLETE_INTTYPES_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DCOMPLETE_INTTYPES_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$HAVE_SYS_TYPES_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DHAVE_SYS_TYPES_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_APPEND_DEFINE vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$COMPLETE_SYS_TYPES_H" != ""; then
    INTTYPES_DEFINES="$INTTYPES_DEFINES -DCOMPLETE_SYS_TYPES_H"
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_APPEND_DEFINE ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SETUP_INTTYPES(,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




########################################################################
# get sizes of additional types for the "anytype" unions




# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(float,) vvvvvvvvvvvvvvvvvvvvvv (L:1)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_FLOAT=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(float) (binary probe),SIZEOF_FLOAT,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking sizeof(float) (binary probe)" >&5
$as_echo_n "checking sizeof(float) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_FLOAT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_FLOAT=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(float))>0?(sizeof(float)):-(sizeof(float))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(float))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_FLOAT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(float)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_SIZEOF_FLOAT" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(float))>0?(sizeof(float)):-(sizeof(float))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(float))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_FLOAT=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(float)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_FLOAT" >&5
$as_echo "$gasnet_cv_SIZEOF_FLOAT" >&6; }
if test -n "$gasnet_cv_SIZEOF_FLOAT" ; then
  SIZEOF_FLOAT=$gasnet_cv_SIZEOF_FLOAT
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(float) (binary probe),SIZEOF_FLOAT,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    if test -z "$SIZEOF_FLOAT" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_FLOAT,SIZEOF_FLOAT,) vvvvvvvvvvvvvvvvvvvvvv (L:2)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_FLOAT,) vvvvvvvvvvvvvvvvvvvvvv (L:3)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_FLOAT in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_FLOAT in environment... " >&6; }






  envval_src_CROSS_SIZEOF_FLOAT="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_FLOAT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_FLOAT-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_float" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_FLOAT="$with_cross_sizeof_float"
	      envval_src_CROSS_SIZEOF_FLOAT=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_FLOAT=""
	      envval_src_CROSS_SIZEOF_FLOAT=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_FLOAT="$CROSS_SIZEOF_FLOAT"
	    envval_src_CROSS_SIZEOF_FLOAT=given
      esac

fi


  CROSS_SIZEOF_FLOAT="$gasnet_cv_envvar_CROSS_SIZEOF_FLOAT"
  case "$envval_src_CROSS_SIZEOF_FLOAT" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_FLOAT\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_FLOAT\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_FLOAT\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_FLOAT\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_FLOAT\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_FLOAT\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_FLOAT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




    if test "$CROSS_SIZEOF_FLOAT" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_FLOAT be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_FLOAT be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_FLOAT="$CROSS_SIZEOF_FLOAT"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_FLOAT,SIZEOF_FLOAT,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    fi
    ac_cv_sizeof_float=$SIZEOF_FLOAT
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_float,"$ac_cv_sizeof_float") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_ac_cv_sizeof_float" = "" ; then
    _pushcnt_ac_cv_sizeof_float=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_float+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_float_$_pushcnt_ac_cv_sizeof_float=\$ac_cv_sizeof_float
  eval _pushedvarset_ac_cv_sizeof_float_$_pushcnt_ac_cv_sizeof_float=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_float=`expr $_pushcnt_ac_cv_sizeof_float + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_float="$ac_cv_sizeof_float"
  echo "pushed new ac_cv_sizeof_float value: $ac_cv_sizeof_float" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_float,"$ac_cv_sizeof_float") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  if test "$ac_cv_sizeof_float" = "" ; then
    unset ac_cv_sizeof_float
    unset ac_cv_type_float
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of float" >&5
$as_echo_n "checking size of float... " >&6; }
if test "${ac_cv_sizeof_float+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_float=$ac_lo;;
'') if test "$ac_cv_type_float" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (float)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (float)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_float=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (float)); }
static unsigned long int ulongval () { return (long int) (sizeof (float)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (float))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (float))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (float))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_float=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_float" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (float)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (float)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_float=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_float" >&5
$as_echo "$ac_cv_sizeof_float" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_FLOAT $ac_cv_sizeof_float
_ACEOF


  gasnet_checksizeoftmp_sizeof_float="$ac_cv_sizeof_float"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_float) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_ac_cv_sizeof_float" -ge "1"; then
    _pushcnt_ac_cv_sizeof_float=`expr $_pushcnt_ac_cv_sizeof_float - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_float_$_pushcnt_ac_cv_sizeof_float
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_float=\$_pushedvar_ac_cv_sizeof_float_$_pushcnt_ac_cv_sizeof_float
      echo "popping ac_cv_sizeof_float back to: $ac_cv_sizeof_float" >&5
    else
      unset ac_cv_sizeof_float
      echo "popping ac_cv_sizeof_float back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_float"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_float) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_cv_sizeof_float=$gasnet_checksizeoftmp_sizeof_float
  SIZEOF_FLOAT=$gasnet_checksizeoftmp_sizeof_float
  if test "$SIZEOF_FLOAT" = "0" -o "$SIZEOF_FLOAT" = "" -o "$ac_cv_sizeof_float" != "$SIZEOF_FLOAT"; then


echo
echo "configure error: failed to find sizeof(float)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_FLOAT_indirect=SIZEOF_FLOAT
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_FLOAT_indirect $SIZEOF_FLOAT
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(float,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(double,) vvvvvvvvvvvvvvvvvvvvvv (L:1)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_DOUBLE=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(double) (binary probe),SIZEOF_DOUBLE,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking sizeof(double) (binary probe)" >&5
$as_echo_n "checking sizeof(double) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_DOUBLE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_DOUBLE=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(double))>0?(sizeof(double)):-(sizeof(double))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(double))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_DOUBLE=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_SIZEOF_DOUBLE" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(double))>0?(sizeof(double)):-(sizeof(double))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(double))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_DOUBLE=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_DOUBLE" >&5
$as_echo "$gasnet_cv_SIZEOF_DOUBLE" >&6; }
if test -n "$gasnet_cv_SIZEOF_DOUBLE" ; then
  SIZEOF_DOUBLE=$gasnet_cv_SIZEOF_DOUBLE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(double) (binary probe),SIZEOF_DOUBLE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    if test -z "$SIZEOF_DOUBLE" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_DOUBLE,SIZEOF_DOUBLE,) vvvvvvvvvvvvvvvvvvvvvv (L:2)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_DOUBLE,) vvvvvvvvvvvvvvvvvvvvvv (L:3)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_DOUBLE in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_DOUBLE in environment... " >&6; }






  envval_src_CROSS_SIZEOF_DOUBLE="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_DOUBLE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_DOUBLE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_double" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_DOUBLE="$with_cross_sizeof_double"
	      envval_src_CROSS_SIZEOF_DOUBLE=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_DOUBLE=""
	      envval_src_CROSS_SIZEOF_DOUBLE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_DOUBLE="$CROSS_SIZEOF_DOUBLE"
	    envval_src_CROSS_SIZEOF_DOUBLE=given
      esac

fi


  CROSS_SIZEOF_DOUBLE="$gasnet_cv_envvar_CROSS_SIZEOF_DOUBLE"
  case "$envval_src_CROSS_SIZEOF_DOUBLE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_DOUBLE\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_DOUBLE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_DOUBLE\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_DOUBLE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_DOUBLE\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_DOUBLE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_DOUBLE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




    if test "$CROSS_SIZEOF_DOUBLE" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_DOUBLE be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_DOUBLE be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_DOUBLE="$CROSS_SIZEOF_DOUBLE"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_DOUBLE,SIZEOF_DOUBLE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    fi
    ac_cv_sizeof_double=$SIZEOF_DOUBLE
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_double,"$ac_cv_sizeof_double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_ac_cv_sizeof_double" = "" ; then
    _pushcnt_ac_cv_sizeof_double=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_double+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_double_$_pushcnt_ac_cv_sizeof_double=\$ac_cv_sizeof_double
  eval _pushedvarset_ac_cv_sizeof_double_$_pushcnt_ac_cv_sizeof_double=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_double=`expr $_pushcnt_ac_cv_sizeof_double + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_double="$ac_cv_sizeof_double"
  echo "pushed new ac_cv_sizeof_double value: $ac_cv_sizeof_double" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_double,"$ac_cv_sizeof_double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  if test "$ac_cv_sizeof_double" = "" ; then
    unset ac_cv_sizeof_double
    unset ac_cv_type_double
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of double" >&5
$as_echo_n "checking size of double... " >&6; }
if test "${ac_cv_sizeof_double+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (double))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (double))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (double))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (double))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_double=$ac_lo;;
'') if test "$ac_cv_type_double" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (double)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_double=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (double)); }
static unsigned long int ulongval () { return (long int) (sizeof (double)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (double))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (double))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (double))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_double=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_double" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (double)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (double)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_double=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_double" >&5
$as_echo "$ac_cv_sizeof_double" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_DOUBLE $ac_cv_sizeof_double
_ACEOF


  gasnet_checksizeoftmp_sizeof_double="$ac_cv_sizeof_double"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_double) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_ac_cv_sizeof_double" -ge "1"; then
    _pushcnt_ac_cv_sizeof_double=`expr $_pushcnt_ac_cv_sizeof_double - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_double_$_pushcnt_ac_cv_sizeof_double
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_double=\$_pushedvar_ac_cv_sizeof_double_$_pushcnt_ac_cv_sizeof_double
      echo "popping ac_cv_sizeof_double back to: $ac_cv_sizeof_double" >&5
    else
      unset ac_cv_sizeof_double
      echo "popping ac_cv_sizeof_double back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_double"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_double) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_cv_sizeof_double=$gasnet_checksizeoftmp_sizeof_double
  SIZEOF_DOUBLE=$gasnet_checksizeoftmp_sizeof_double
  if test "$SIZEOF_DOUBLE" = "0" -o "$SIZEOF_DOUBLE" = "" -o "$ac_cv_sizeof_double" != "$SIZEOF_DOUBLE"; then


echo
echo "configure error: failed to find sizeof(double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_DOUBLE_indirect=SIZEOF_DOUBLE
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_DOUBLE_indirect $SIZEOF_DOUBLE
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(double,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)











# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for type _Bool,type__bool,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for type _Bool" >&5
$as_echo_n "checking for type _Bool... " >&6; }
if test "${gasnet_cv_type__bool+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
 if ((_Bool *) 0) return 0;
      if (sizeof (_Bool)) return 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_type__bool=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_type__bool=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_type__bool" >&5
$as_echo "$gasnet_cv_type__bool" >&6; }
if test "$gasnet_cv_type__bool" = yes; then
  :



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(_Bool,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF__BOOL=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(_Bool) (binary probe),SIZEOF__BOOL,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(_Bool) (binary probe)" >&5
$as_echo_n "checking sizeof(_Bool) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF__BOOL+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF__BOOL=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(_Bool))>0?(sizeof(_Bool)):-(sizeof(_Bool))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(_Bool))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF__BOOL=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(_Bool)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF__BOOL" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(_Bool))>0?(sizeof(_Bool)):-(sizeof(_Bool))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(_Bool))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF__BOOL=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(_Bool)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF__BOOL" >&5
$as_echo "$gasnet_cv_SIZEOF__BOOL" >&6; }
if test -n "$gasnet_cv_SIZEOF__BOOL" ; then
  SIZEOF__BOOL=$gasnet_cv_SIZEOF__BOOL
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(_Bool) (binary probe),SIZEOF__BOOL,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF__BOOL" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF__BOOL,SIZEOF__BOOL,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF__BOOL,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF__BOOL in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF__BOOL in environment... " >&6; }






  envval_src_CROSS_SIZEOF__BOOL="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF__BOOL+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF__BOOL-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof__bool" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF__BOOL="$with_cross_sizeof__bool"
	      envval_src_CROSS_SIZEOF__BOOL=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF__BOOL=""
	      envval_src_CROSS_SIZEOF__BOOL=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF__BOOL="$CROSS_SIZEOF__BOOL"
	    envval_src_CROSS_SIZEOF__BOOL=given
      esac

fi


  CROSS_SIZEOF__BOOL="$gasnet_cv_envvar_CROSS_SIZEOF__BOOL"
  case "$envval_src_CROSS_SIZEOF__BOOL" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF__BOOL\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF__BOOL\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF__BOOL\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF__BOOL\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF__BOOL\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF__BOOL\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF__BOOL,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF__BOOL" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF__BOOL be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF__BOOL be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF__BOOL="$CROSS_SIZEOF__BOOL"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF__BOOL,SIZEOF__BOOL,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof__bool=$SIZEOF__BOOL
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof__Bool,"$ac_cv_sizeof__bool") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof__Bool" = "" ; then
    _pushcnt_ac_cv_sizeof__Bool=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof__Bool+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof__Bool_$_pushcnt_ac_cv_sizeof__Bool=\$ac_cv_sizeof__Bool
  eval _pushedvarset_ac_cv_sizeof__Bool_$_pushcnt_ac_cv_sizeof__Bool=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof__Bool=`expr $_pushcnt_ac_cv_sizeof__Bool + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof__Bool="$ac_cv_sizeof__bool"
  echo "pushed new ac_cv_sizeof__Bool value: $ac_cv_sizeof__Bool" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof__Bool,"$ac_cv_sizeof__bool") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof__Bool" = "" ; then
    unset ac_cv_sizeof__Bool
    unset ac_cv_type__Bool
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of _Bool" >&5
$as_echo_n "checking size of _Bool... " >&6; }
if test "${ac_cv_sizeof__Bool+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (_Bool))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (_Bool))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (_Bool))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (_Bool))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (_Bool))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof__Bool=$ac_lo;;
'') if test "$ac_cv_type__Bool" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (_Bool)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof__Bool=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (_Bool)); }
static unsigned long int ulongval () { return (long int) (sizeof (_Bool)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (_Bool))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (_Bool))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (_Bool))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof__Bool=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type__Bool" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (_Bool)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (_Bool)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof__Bool=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof__Bool" >&5
$as_echo "$ac_cv_sizeof__Bool" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF__BOOL $ac_cv_sizeof__Bool
_ACEOF


  gasnet_checksizeoftmp_sizeof__bool="$ac_cv_sizeof__Bool"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof__Bool) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof__Bool" -ge "1"; then
    _pushcnt_ac_cv_sizeof__Bool=`expr $_pushcnt_ac_cv_sizeof__Bool - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof__Bool_$_pushcnt_ac_cv_sizeof__Bool
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof__Bool=\$_pushedvar_ac_cv_sizeof__Bool_$_pushcnt_ac_cv_sizeof__Bool
      echo "popping ac_cv_sizeof__Bool back to: $ac_cv_sizeof__Bool" >&5
    else
      unset ac_cv_sizeof__Bool
      echo "popping ac_cv_sizeof__Bool back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof__Bool"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof__Bool) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof__bool=$gasnet_checksizeoftmp_sizeof__bool
  SIZEOF__BOOL=$gasnet_checksizeoftmp_sizeof__bool
  if test "$SIZEOF__BOOL" = "0" -o "$SIZEOF__BOOL" = "" -o "$ac_cv_sizeof__bool" != "$SIZEOF__BOOL"; then


echo
echo "configure error: failed to find sizeof(_Bool)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF__BOOL_indirect=SIZEOF__BOOL
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF__BOOL_indirect $SIZEOF__BOOL
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(_Bool,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



else
  :
       ac_cv_SIZEOF__BOOL_indirect=SIZEOF__BOOL
     cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF__BOOL_indirect 0
_ACEOF


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for type _Bool,type__bool,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)












# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for type long double,type_long_double,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for type long double" >&5
$as_echo_n "checking for type long double... " >&6; }
if test "${gasnet_cv_type_long_double+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
 if ((long double *) 0) return 0;
      if (sizeof (long double)) return 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_type_long_double=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_type_long_double=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_type_long_double" >&5
$as_echo "$gasnet_cv_type_long_double" >&6; }
if test "$gasnet_cv_type_long_double" = yes; then
  :



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(long double,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_LONG_DOUBLE=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long double) (binary probe),SIZEOF_LONG_DOUBLE,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(long double) (binary probe)" >&5
$as_echo_n "checking sizeof(long double) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_LONG_DOUBLE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_LONG_DOUBLE=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long double))>0?(sizeof(long double)):-(sizeof(long double))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long double))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG_DOUBLE=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(long double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_LONG_DOUBLE" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(long double))>0?(sizeof(long double)):-(sizeof(long double))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(long double))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_LONG_DOUBLE=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(long double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_LONG_DOUBLE" >&5
$as_echo "$gasnet_cv_SIZEOF_LONG_DOUBLE" >&6; }
if test -n "$gasnet_cv_SIZEOF_LONG_DOUBLE" ; then
  SIZEOF_LONG_DOUBLE=$gasnet_cv_SIZEOF_LONG_DOUBLE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(long double) (binary probe),SIZEOF_LONG_DOUBLE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_LONG_DOUBLE" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_LONG_DOUBLE,SIZEOF_LONG_DOUBLE,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG_DOUBLE,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_LONG_DOUBLE in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_LONG_DOUBLE in environment... " >&6; }






  envval_src_CROSS_SIZEOF_LONG_DOUBLE="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_LONG_DOUBLE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_LONG_DOUBLE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_long_double" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG_DOUBLE="$with_cross_sizeof_long_double"
	      envval_src_CROSS_SIZEOF_LONG_DOUBLE=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_LONG_DOUBLE=""
	      envval_src_CROSS_SIZEOF_LONG_DOUBLE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_LONG_DOUBLE="$CROSS_SIZEOF_LONG_DOUBLE"
	    envval_src_CROSS_SIZEOF_LONG_DOUBLE=given
      esac

fi


  CROSS_SIZEOF_LONG_DOUBLE="$gasnet_cv_envvar_CROSS_SIZEOF_LONG_DOUBLE"
  case "$envval_src_CROSS_SIZEOF_LONG_DOUBLE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_LONG_DOUBLE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_LONG_DOUBLE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_LONG_DOUBLE" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_LONG_DOUBLE be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_LONG_DOUBLE be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_LONG_DOUBLE="$CROSS_SIZEOF_LONG_DOUBLE"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_LONG_DOUBLE,SIZEOF_LONG_DOUBLE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_long_double=$SIZEOF_LONG_DOUBLE
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_long_double,"$ac_cv_sizeof_long_double") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_long_double" = "" ; then
    _pushcnt_ac_cv_sizeof_long_double=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_long_double+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_long_double_$_pushcnt_ac_cv_sizeof_long_double=\$ac_cv_sizeof_long_double
  eval _pushedvarset_ac_cv_sizeof_long_double_$_pushcnt_ac_cv_sizeof_long_double=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_long_double=`expr $_pushcnt_ac_cv_sizeof_long_double + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_long_double="$ac_cv_sizeof_long_double"
  echo "pushed new ac_cv_sizeof_long_double value: $ac_cv_sizeof_long_double" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_long_double,"$ac_cv_sizeof_long_double") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_long_double" = "" ; then
    unset ac_cv_sizeof_long_double
    unset ac_cv_type_long_double
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of long double" >&5
$as_echo_n "checking size of long double... " >&6; }
if test "${ac_cv_sizeof_long_double+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long double))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long double))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long double))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (long double))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_long_double=$ac_lo;;
'') if test "$ac_cv_type_long_double" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long double)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long double)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long_double=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (long double)); }
static unsigned long int ulongval () { return (long int) (sizeof (long double)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (long double))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (long double))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (long double))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_long_double=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_long_double" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (long double)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (long double)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_long_double=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
$as_echo "$ac_cv_sizeof_long_double" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
_ACEOF


  gasnet_checksizeoftmp_sizeof_long_double="$ac_cv_sizeof_long_double"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_long_double) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_long_double" -ge "1"; then
    _pushcnt_ac_cv_sizeof_long_double=`expr $_pushcnt_ac_cv_sizeof_long_double - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_long_double_$_pushcnt_ac_cv_sizeof_long_double
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_long_double=\$_pushedvar_ac_cv_sizeof_long_double_$_pushcnt_ac_cv_sizeof_long_double
      echo "popping ac_cv_sizeof_long_double back to: $ac_cv_sizeof_long_double" >&5
    else
      unset ac_cv_sizeof_long_double
      echo "popping ac_cv_sizeof_long_double back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_long_double"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_long_double) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_long_double=$gasnet_checksizeoftmp_sizeof_long_double
  SIZEOF_LONG_DOUBLE=$gasnet_checksizeoftmp_sizeof_long_double
  if test "$SIZEOF_LONG_DOUBLE" = "0" -o "$SIZEOF_LONG_DOUBLE" = "" -o "$ac_cv_sizeof_long_double" != "$SIZEOF_LONG_DOUBLE"; then


echo
echo "configure error: failed to find sizeof(long double)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_LONG_DOUBLE_indirect=SIZEOF_LONG_DOUBLE
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_LONG_DOUBLE_indirect $SIZEOF_LONG_DOUBLE
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(long double,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



else
  :
       ac_cv_SIZEOF_LONG_DOUBLE_indirect=SIZEOF_LONG_DOUBLE
     cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_LONG_DOUBLE_indirect 0
_ACEOF


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for type long double,type_long_double,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)












# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for type float _Complex,type_float__complex,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for type float _Complex" >&5
$as_echo_n "checking for type float _Complex... " >&6; }
if test "${gasnet_cv_type_float__complex+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
 if ((float _Complex *) 0) return 0;
      if (sizeof (float _Complex)) return 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_type_float__complex=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_type_float__complex=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_type_float__complex" >&5
$as_echo "$gasnet_cv_type_float__complex" >&6; }
if test "$gasnet_cv_type_float__complex" = yes; then
  :



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_SIZEOF(float _Complex,) vvvvvvvvvvvvvvvvvvvvvv (L:2)






  if test "$cross_compiling" = "yes" ; then
    SIZEOF_FLOAT__COMPLEX=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(float _Complex) (binary probe),SIZEOF_FLOAT__COMPLEX,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking sizeof(float _Complex) (binary probe)" >&5
$as_echo_n "checking sizeof(float _Complex) (binary probe)... " >&6; }
if test "${gasnet_cv_SIZEOF_FLOAT__COMPLEX+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_SIZEOF_FLOAT__COMPLEX=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(float _Complex))>0?(sizeof(float _Complex)):-(sizeof(float _Complex))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(float _Complex))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_FLOAT__COMPLEX=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting sizeof(float _Complex)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



if test -z "$gasnet_cv_SIZEOF_FLOAT__COMPLEX" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"


 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( ((sizeof(float _Complex))>0?(sizeof(float _Complex)):-(sizeof(float _Complex))) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             ((sizeof(float _Complex))>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:5)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_SIZEOF_FLOAT__COMPLEX=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting sizeof(float _Complex)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_SIZEOF_FLOAT__COMPLEX" >&5
$as_echo "$gasnet_cv_SIZEOF_FLOAT__COMPLEX" >&6; }
if test -n "$gasnet_cv_SIZEOF_FLOAT__COMPLEX" ; then
  SIZEOF_FLOAT__COMPLEX=$gasnet_cv_SIZEOF_FLOAT__COMPLEX
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(sizeof(float _Complex) (binary probe),SIZEOF_FLOAT__COMPLEX,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    if test -z "$SIZEOF_FLOAT__COMPLEX" ; then # last resort is to use CROSS var



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(SIZEOF_FLOAT__COMPLEX,SIZEOF_FLOAT__COMPLEX,) vvvvvvvvvvvvvvvvvvvvvv (L:3)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_SIZEOF_FLOAT__COMPLEX,) vvvvvvvvvvvvvvvvvvvvvv (L:4)




  { $as_echo "$as_me:$LINENO: checking for CROSS_SIZEOF_FLOAT__COMPLEX in environment" >&5
$as_echo_n "checking for CROSS_SIZEOF_FLOAT__COMPLEX in environment... " >&6; }






  envval_src_CROSS_SIZEOF_FLOAT__COMPLEX="cached"
  if test "${gasnet_cv_envvar_CROSS_SIZEOF_FLOAT__COMPLEX+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_SIZEOF_FLOAT__COMPLEX-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_sizeof_float__complex" != ""; then
	      gasnet_cv_envvar_CROSS_SIZEOF_FLOAT__COMPLEX="$with_cross_sizeof_float__complex"
	      envval_src_CROSS_SIZEOF_FLOAT__COMPLEX=given
	    else
	      gasnet_cv_envvar_CROSS_SIZEOF_FLOAT__COMPLEX=""
	      envval_src_CROSS_SIZEOF_FLOAT__COMPLEX=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_SIZEOF_FLOAT__COMPLEX="$CROSS_SIZEOF_FLOAT__COMPLEX"
	    envval_src_CROSS_SIZEOF_FLOAT__COMPLEX=given
      esac

fi


  CROSS_SIZEOF_FLOAT__COMPLEX="$gasnet_cv_envvar_CROSS_SIZEOF_FLOAT__COMPLEX"
  case "$envval_src_CROSS_SIZEOF_FLOAT__COMPLEX" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&5
$as_echo "using cached value \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&5
$as_echo "no, defaulting to \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&5
$as_echo "yes, using \"$CROSS_SIZEOF_FLOAT__COMPLEX\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_SIZEOF_FLOAT__COMPLEX,) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)




    if test "$CROSS_SIZEOF_FLOAT__COMPLEX" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_SIZEOF_FLOAT__COMPLEX be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_SIZEOF_FLOAT__COMPLEX be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      SIZEOF_FLOAT__COMPLEX="$CROSS_SIZEOF_FLOAT__COMPLEX"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(SIZEOF_FLOAT__COMPLEX,SIZEOF_FLOAT__COMPLEX,) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    fi
    ac_cv_sizeof_float__complex=$SIZEOF_FLOAT__COMPLEX
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(ac_cv_sizeof_float__Complex,"$ac_cv_sizeof_float__complex") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_ac_cv_sizeof_float__Complex" = "" ; then
    _pushcnt_ac_cv_sizeof_float__Complex=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${ac_cv_sizeof_float__Complex+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_ac_cv_sizeof_float__Complex_$_pushcnt_ac_cv_sizeof_float__Complex=\$ac_cv_sizeof_float__Complex
  eval _pushedvarset_ac_cv_sizeof_float__Complex_$_pushcnt_ac_cv_sizeof_float__Complex=$_gasnet_pushvar_isset
  _pushcnt_ac_cv_sizeof_float__Complex=`expr $_pushcnt_ac_cv_sizeof_float__Complex + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  ac_cv_sizeof_float__Complex="$ac_cv_sizeof_float__complex"
  echo "pushed new ac_cv_sizeof_float__Complex value: $ac_cv_sizeof_float__Complex" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(ac_cv_sizeof_float__Complex,"$ac_cv_sizeof_float__complex") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  if test "$ac_cv_sizeof_float__Complex" = "" ; then
    unset ac_cv_sizeof_float__Complex
    unset ac_cv_type_float__Complex
  fi
  if test "" != "" ; then
    { $as_echo "$as_me:$LINENO: checking  size:" >&5
$as_echo_n "checking  size:... " >&6; }
  fi
  # The cast to long int works around a bug in the HP C Compiler
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
{ $as_echo "$as_me:$LINENO: checking size of float _Complex" >&5
$as_echo_n "checking size of float _Complex... " >&6; }
if test "${ac_cv_sizeof_float__Complex+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float _Complex))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float _Complex))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr $ac_mid + 1`
			if test $ac_lo -le $ac_mid; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float _Complex))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float _Complex))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_lo=$ac_mid; break
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_hi=`expr '(' $ac_mid ')' - 1`
			if test $ac_mid -le $ac_hi; then
			  ac_lo= ac_hi=
			  break
			fi
			ac_mid=`expr 2 '*' $ac_mid`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo= ac_hi=
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long int) (sizeof (float _Complex))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_hi=$ac_mid
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_lo=`expr '(' $ac_mid ')' + 1`
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_float__Complex=$ac_lo;;
'') if test "$ac_cv_type_float__Complex" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (float _Complex)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (float _Complex)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_float__Complex=0
   fi ;;
esac
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
static long int longval () { return (long int) (sizeof (float _Complex)); }
static unsigned long int ulongval () { return (long int) (sizeof (float _Complex)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    return 1;
  if (((long int) (sizeof (float _Complex))) < 0)
    {
      long int i = longval ();
      if (i != ((long int) (sizeof (float _Complex))))
	return 1;
      fprintf (f, "%ld", i);
    }
  else
    {
      unsigned long int i = ulongval ();
      if (i != ((long int) (sizeof (float _Complex))))
	return 1;
      fprintf (f, "%lu", i);
    }
  /* Do not output a trailing newline, as this causes \r\n confusion
     on some platforms.  */
  return ferror (f) || fclose (f) != 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_float__Complex=`cat conftest.val`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
if test "$ac_cv_type_float__Complex" = yes; then
     { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot compute sizeof (float _Complex)
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot compute sizeof (float _Complex)
See \`config.log' for more details." >&2;}
   { (exit 77); exit 77; }; }; }
   else
     ac_cv_sizeof_float__Complex=0
   fi
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.val
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_float__Complex" >&5
$as_echo "$ac_cv_sizeof_float__Complex" >&6; }



cat >>confdefs.h <<_ACEOF
#define SIZEOF_FLOAT__COMPLEX $ac_cv_sizeof_float__Complex
_ACEOF


  gasnet_checksizeoftmp_sizeof_float__complex="$ac_cv_sizeof_float__Complex"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(ac_cv_sizeof_float__Complex) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_ac_cv_sizeof_float__Complex" -ge "1"; then
    _pushcnt_ac_cv_sizeof_float__Complex=`expr $_pushcnt_ac_cv_sizeof_float__Complex - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_ac_cv_sizeof_float__Complex_$_pushcnt_ac_cv_sizeof_float__Complex
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval ac_cv_sizeof_float__Complex=\$_pushedvar_ac_cv_sizeof_float__Complex_$_pushcnt_ac_cv_sizeof_float__Complex
      echo "popping ac_cv_sizeof_float__Complex back to: $ac_cv_sizeof_float__Complex" >&5
    else
      unset ac_cv_sizeof_float__Complex
      echo "popping ac_cv_sizeof_float__Complex back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on ac_cv_sizeof_float__Complex"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(ac_cv_sizeof_float__Complex) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_cv_sizeof_float__complex=$gasnet_checksizeoftmp_sizeof_float__complex
  SIZEOF_FLOAT__COMPLEX=$gasnet_checksizeoftmp_sizeof_float__complex
  if test "$SIZEOF_FLOAT__COMPLEX" = "0" -o "$SIZEOF_FLOAT__COMPLEX" = "" -o "$ac_cv_sizeof_float__complex" != "$SIZEOF_FLOAT__COMPLEX"; then


echo
echo "configure error: failed to find sizeof(float _Complex)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi
  if test "" != ""; then
                    ac_cv_SIZEOF_FLOAT__COMPLEX_indirect=SIZEOF_FLOAT__COMPLEX
        cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_FLOAT__COMPLEX_indirect $SIZEOF_FLOAT__COMPLEX
_ACEOF

  fi







# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_SIZEOF(float _Complex,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



else
  :
       ac_cv_SIZEOF_FLOAT__COMPLEX_indirect=SIZEOF_FLOAT__COMPLEX
     cat >>confdefs.h <<_ACEOF
#define $ac_cv_SIZEOF_FLOAT__COMPLEX_indirect 0
_ACEOF


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for type float _Complex,type_float__complex,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







########################################################################
##
##  Page size
##




# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_PAGESIZE,PAGESIZE,) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_PAGESIZE,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_PAGESIZE in environment" >&5
$as_echo_n "checking for CROSS_PAGESIZE in environment... " >&6; }






  envval_src_CROSS_PAGESIZE="cached"
  if test "${gasnet_cv_envvar_CROSS_PAGESIZE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_PAGESIZE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_pagesize" != ""; then
	      gasnet_cv_envvar_CROSS_PAGESIZE="$with_cross_pagesize"
	      envval_src_CROSS_PAGESIZE=given
	    else
	      gasnet_cv_envvar_CROSS_PAGESIZE=""
	      envval_src_CROSS_PAGESIZE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_PAGESIZE="$CROSS_PAGESIZE"
	    envval_src_CROSS_PAGESIZE=given
      esac

fi


  CROSS_PAGESIZE="$gasnet_cv_envvar_CROSS_PAGESIZE"
  case "$envval_src_CROSS_PAGESIZE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_PAGESIZE\"" >&5
$as_echo "using cached value \"$CROSS_PAGESIZE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_PAGESIZE\"" >&5
$as_echo "no, defaulting to \"$CROSS_PAGESIZE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_PAGESIZE\"" >&5
$as_echo "yes, using \"$CROSS_PAGESIZE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_PAGESIZE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_PAGESIZE" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_PAGESIZE be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_PAGESIZE be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_PAGESIZE="$CROSS_PAGESIZE"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_PAGESIZE,PAGESIZE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test "$GASNETI_PAGESIZE" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(PAGESIZE,PAGESIZE,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking PAGESIZE" >&5
$as_echo_n "checking PAGESIZE... " >&6; }
if test "${gasnet_cv_PAGESIZE+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #include <limits.h>
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {  val = PAGESIZE; if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_PAGESIZE=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_PAGESIZE=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PAGESIZE" >&5
$as_echo "$gasnet_cv_PAGESIZE" >&6; }
if test "$gasnet_cv_PAGESIZE" != no; then
  :
  GASNETI_PAGESIZE=$gasnet_cv_PAGESIZE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(PAGESIZE,PAGESIZE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

if test "$GASNETI_PAGESIZE" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(PAGE_SIZE,PAGE_SIZE,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking PAGE_SIZE" >&5
$as_echo_n "checking PAGE_SIZE... " >&6; }
if test "${gasnet_cv_PAGE_SIZE+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #include <limits.h>
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {  val = PAGE_SIZE; if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_PAGE_SIZE=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_PAGE_SIZE=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PAGE_SIZE" >&5
$as_echo "$gasnet_cv_PAGE_SIZE" >&6; }
if test "$gasnet_cv_PAGE_SIZE" != no; then
  :
  GASNETI_PAGESIZE=$gasnet_cv_PAGE_SIZE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(PAGE_SIZE,PAGE_SIZE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

if test "$GASNETI_PAGESIZE" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(sysconf(_SC_PAGESIZE),_SC_PAGESIZE,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking sysconf(_SC_PAGESIZE)" >&5
$as_echo_n "checking sysconf(_SC_PAGESIZE)... " >&6; }
if test "${gasnet_cv__SC_PAGESIZE+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #include <unistd.h>
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {  val = sysconf(_SC_PAGESIZE); if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv__SC_PAGESIZE=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv__SC_PAGESIZE=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv__SC_PAGESIZE" >&5
$as_echo "$gasnet_cv__SC_PAGESIZE" >&6; }
if test "$gasnet_cv__SC_PAGESIZE" != no; then
  :
  GASNETI_PAGESIZE=$gasnet_cv__SC_PAGESIZE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(sysconf(_SC_PAGESIZE),_SC_PAGESIZE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

if test "$GASNETI_PAGESIZE" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(sysconf(_SC_PAGE_SIZE),_SC_PAGE_SIZE,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking sysconf(_SC_PAGE_SIZE)" >&5
$as_echo_n "checking sysconf(_SC_PAGE_SIZE)... " >&6; }
if test "${gasnet_cv__SC_PAGE_SIZE+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #include <unistd.h>
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {  val = sysconf(_SC_PAGE_SIZE); if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv__SC_PAGE_SIZE=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv__SC_PAGE_SIZE=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv__SC_PAGE_SIZE" >&5
$as_echo "$gasnet_cv__SC_PAGE_SIZE" >&6; }
if test "$gasnet_cv__SC_PAGE_SIZE" != no; then
  :
  GASNETI_PAGESIZE=$gasnet_cv__SC_PAGE_SIZE
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(sysconf(_SC_PAGE_SIZE),_SC_PAGE_SIZE,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

if test "$GASNETI_PAGESIZE" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(getpagesize(),getpagesize,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking getpagesize()" >&5
$as_echo_n "checking getpagesize()... " >&6; }
if test "${gasnet_cv_getpagesize+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #include <unistd.h>
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {  val = getpagesize(); if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_getpagesize=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_getpagesize=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_getpagesize" >&5
$as_echo "$gasnet_cv_getpagesize" >&6; }
if test "$gasnet_cv_getpagesize" != no; then
  :
  GASNETI_PAGESIZE=$gasnet_cv_getpagesize
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(getpagesize(),getpagesize,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

if test "$GASNETI_PAGESIZE" != ""; then
  cat >>confdefs.h <<_ACEOF
#define GASNETI_PAGESIZE $GASNETI_PAGESIZE
_ACEOF


  case "$GASNETI_PAGESIZE" in
    1024)     GASNETI_PAGESHIFT=10 ;;
    2048)     GASNETI_PAGESHIFT=11 ;;
    4096)     GASNETI_PAGESHIFT=12 ;;
    8192)     GASNETI_PAGESHIFT=13 ;;
    16384)    GASNETI_PAGESHIFT=14 ;;
    32768)    GASNETI_PAGESHIFT=15 ;;
    65536)    GASNETI_PAGESHIFT=16 ;;
    131072)   GASNETI_PAGESHIFT=17 ;;
    262144)   GASNETI_PAGESHIFT=18 ;;
    524288)   GASNETI_PAGESHIFT=19 ;;
    1048576)  GASNETI_PAGESHIFT=20 ;;
    2097152)  GASNETI_PAGESHIFT=21 ;;
    4194304)  GASNETI_PAGESHIFT=22 ;;
    8388608)  GASNETI_PAGESHIFT=23 ;;
    16777216) GASNETI_PAGESHIFT=24 ;;
    *) { { $as_echo "$as_me:$LINENO: error: unknown GASNETI_PAGESIZE=$GASNETI_PAGESIZE" >&5
$as_echo "$as_me: error: unknown GASNETI_PAGESIZE=$GASNETI_PAGESIZE" >&2;}
   { (exit 1); exit 1; }; } ;;
  esac
  cat >>confdefs.h <<_ACEOF
#define GASNETI_PAGESHIFT $GASNETI_PAGESHIFT
_ACEOF

fi

# -lm should only live in LIBM, and only if we have it (not in LIBS)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LIBM vvvvvvvvvvvvvvvvvvvvvv (L:1)





# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



case "$target_os" in
  darwin*)
    # libm is just an alias for the system default lib
    # Naming it explicitly causes linker failures when linking w/ mpich
  ;;
  *)
    # sin should be in everyone's libm if they've got one.
    { $as_echo "$as_me:$LINENO: checking for sin in -lm" >&5
$as_echo_n "checking for sin in -lm... " >&6; }
if test "${ac_cv_lib_m_sin+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lm  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char sin ();
int
main ()
{
return sin ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_lib_m_sin=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_lib_m_sin=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_sin" >&5
$as_echo "$ac_cv_lib_m_sin" >&6; }
if test "x$ac_cv_lib_m_sin" = x""yes; then
  LIBM="-lm"
else
  LIBM=""
fi

  ;;
esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LIBM ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




#---------------------------------------------------------------------------------------------------------------
# Machine defs

GASNET_PLATFORM=generic
GASNET_THREAD_DEFINES=""
GASNET_THREAD_LIBS=""
case "$target_os" in
  solaris*)
	GASNET_THREAD_DEFINES="-D_REENTRANT"
        # on some systems static linking fails with -lpthread,
        # but need it or pthread_create will fail at runtime
        GASNET_THREAD_LIBS="-lpthread"
        ;;
  linux*)
	# Check for SGI Altix, using a device heuristic.  SGI has assured us
	# that /dev/hw is specific (and standard) on their system
	# DOB: as of 2.6.5-7.252-sn2 (possibly earlier) /dev/hw/cpunum no longer exists
	# so now we use /dev/xpmem instead, which is not likely to disappear
	if test x$force_arch_altix = xyes -o -d "/dev/hw/cpunum" -o -c "/dev/xpmem"; then
   	  GASNETI_ARCH_ALTIX=1
	  cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ALTIX 1
_ACEOF

	  GASNET_PLATFORM=altix
	  if test $target_cpu = ia64 -o -c "/dev/mmtimer"; then
	    cat >>confdefs.h <<\_ACEOF
#define GASNETI_USE_MMTIMER 1
_ACEOF

	  fi
	fi
	# Check for SiCortex hardware by device or cpu name
	if test x$force_arch_sicortex = xyes -o -c "/dev/scfabric" ||
           expr "`/usr/bin/uname -p 2>&1`" : SiCortex >/dev/null; then
	    GASNETI_ARCH_SICORTEX=1
	    GASNET_PLATFORM=sicortex
	    cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_SICORTEX 1
_ACEOF

	fi
	# Check for IBM PE by presence of POE
	if test x$force_arch_imbpe = xyes ||
           ( env PAGER=cat poe -h | grep 'Parallel Operating Environment' ) >/dev/null 2>&1; then
	    GASNETI_ARCH_IBMPE=1
	    GASNET_PLATFORM=ibmpe
	    cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_IBMPE 1
_ACEOF

	fi
        case "$target" in
          *-catamount-*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__LIBCATAMOUNT__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LIBCATAMOUNT__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5




echo
echo "configure error: Compiling for a catamount target, but __LIBCATAMOUNT__ is not predefined! Are you using the right compiler? (perhaps try mpicc)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LIBCATAMOUNT__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5




echo
echo "configure error: Compiling for a catamount target, but __LIBCATAMOUNT__ is not predefined! Are you using the right compiler? (perhaps try mpicc)"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__LIBCATAMOUNT__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



          ;;
          powerpc-blrts-linux*)
	    GASNET_PLATFORM=bgl
	    ;;
          powerpc-bgp-linux*) # apparently lacks any identifying preprocessor macro
	    GASNETI_ARCH_BGP=1
	    cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_BGP 1
_ACEOF

	    GASNET_PLATFORM=bgp
	    ;;
          powerpc64-bgq-linux*) # apparently lacks any identifying preprocessor macro
	    GASNETI_ARCH_BGQ=1
	    cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_BGQ 1
_ACEOF

	    GASNET_PLATFORM=bgq
	    ;;
        esac
        # Defining _GNU_SOURCE gives us accesss to the "adaptive"
        # implementation of pthread_mutex_t, which is faster then
        # the default implementation for our purposes.
	GASNET_THREAD_DEFINES="-D_REENTRANT -D_GNU_SOURCE"
        GASNET_THREAD_LIBS="-lpthread"
	;;
  freebsd*)
        # bug 1781: FreeBSD requires version-dependent magic to get a working pthread library
        OS_RELDATE="`/sbin/sysctl -n kern.osreldate 2>/dev/null`"
        if test "$OS_RELDATE" -lt "500016"; then
              GASNET_THREAD_DEFINES="-D_THREAD_SAFE"
              GASNET_THREAD_LIBS="-pthread"
        elif test "$OS_RELDATE" -lt "502102"; then
              GASNET_THREAD_DEFINES="-D_THREAD_SAFE"
              GASNET_THREAD_LIBS="-lc_r"
        else
              GASNET_THREAD_DEFINES="-D_THREAD_SAFE" # optional?
              GASNET_THREAD_LIBS="-pthread"
        fi
	;;
  netbsd*)
	GASNET_THREAD_DEFINES="-pthread -D_REENTRANT" # _REENTRANT probably redundant
        GASNET_THREAD_LIBS="-pthread" # bug 1205: do not explicitly select threading lib
	;;
  openbsd*)
	case "$CC_FAMILY" in
  	GNU)  GASNET_THREAD_DEFINES="-pthread -D_REENTRANT" # _REENTRANT probably redundant
	      GASNET_THREAD_LIBS="-pthread" # bug 1205: do not explicitly select threading lib
	      ;;
	*) # Why can't clang accept -pthread as it does on the other BSDs?
              GASNET_THREAD_DEFINES="-D_POSIX_THREADS -D_REENTRANT"
	      GASNET_THREAD_LIBS="-lpthread"
	      ;;
	esac
	;;
  cygwin*)
	GASNET_THREAD_DEFINES="-D_REENTRANT"
        GASNET_THREAD_LIBS=""
	;;
  darwin*)
	GASNET_THREAD_DEFINES="-D_REENTRANT"
        GASNET_THREAD_LIBS=""
	;;
  irix*)
	GASNET_THREAD_DEFINES="-D_REENTRANT"
	GASNET_THREAD_LIBS="-lpthread"
        ;;
  aix*)
        GASNET_THREAD_DEFINES="-D_REENTRANT -D_THREAD_SAFE"
        GASNET_THREAD_LIBS="-lpthread"
	;;
  osf*)
        # -D_PTHREAD_NOMETER_STATIC fixes failures when initially trylocking a statically-init mutex
        GASNET_THREAD_DEFINES="-D_REENTRANT -D_THREAD_SAFE -D_PTHREAD_NOMETER_STATIC"
        GASNET_THREAD_LIBS="-pthread -lpthreads"
	;;
  hpux*)
        GASNET_THREAD_DEFINES="-D_REENTRANT"
        GASNET_THREAD_LIBS="-lpthread"
	;;
  mtx*)
	GASNET_THREAD_DEFINES=""
        GASNET_THREAD_LIBS="-lpthread"
        ;;
  superux*)
        GASNET_THREAD_DEFINES="-D_REENTRANT"
        GASNET_THREAD_LIBS="-lpthread"
	;;
  unicos*)
        GASNET_THREAD_LIBS="-lpthread"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for Cray T3E,cc_is_t3e,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for Cray T3E" >&5
$as_echo_n "checking for Cray T3E... " >&6; }
if test "${gasnet_cv_cc_is_t3e+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

	    #ifndef _CRAYT3E
	      #error not Cray T3E
	    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_is_t3e=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_is_t3e=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_is_t3e" >&5
$as_echo "$gasnet_cv_cc_is_t3e" >&6; }
if test "$gasnet_cv_cc_is_t3e" = yes; then
  :

            GASNET_THREAD_DEFINES="-D_REENTRANT"
	    use_pthreads=no  # pthreads are horribly broken on the T3E

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for Cray T3E,cc_is_t3e,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for Cray X1,cc_is_x1,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for Cray X1" >&5
$as_echo_n "checking for Cray X1... " >&6; }
if test "${gasnet_cv_cc_is_x1+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

            #ifndef __crayx1
              #error not Cray X1
            #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_is_x1=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_is_x1=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_is_x1" >&5
$as_echo "$gasnet_cv_cc_is_x1" >&6; }
if test "$gasnet_cv_cc_is_x1" = yes; then
  :

            GASNET_THREAD_DEFINES="-D_REENTRANT -hthreadsafe"

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for Cray X1,cc_is_x1,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: unknown OS - you may need to update the configure script" >&5
$as_echo "$as_me: WARNING: unknown OS - you may need to update the configure script" >&2;}
  echo "unknown OS - you may need to update the configure script" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




        ;;
esac






# Find the appropriate OS suffix for executables
case "$target_os" in
  cygwin*)    EXESUFFIX='.exe' ;;
  *)          EXESUFFIX='' ;;
esac


########################################################################
##
##  Multithreading Libraries
##


## POSIX threads
#
have_pthread=no
if test "$use_pthreads" != "no"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_OVERRIDE_PTHREADS vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PTHREADS_INCLUDE,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for PTHREADS_INCLUDE in environment" >&5
$as_echo_n "checking for PTHREADS_INCLUDE in environment... " >&6; }





# Check whether --with-pthreads-include was given.
if test "${with_pthreads_include+set}" = set; then
  withval=$with_pthreads_include;
fi






  envval_src_PTHREADS_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PTHREADS_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PTHREADS_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pthreads_include" != ""; then
	      gasnet_cv_envvar_PTHREADS_INCLUDE="$with_pthreads_include"
	      envval_src_PTHREADS_INCLUDE=given
	    else
	      gasnet_cv_envvar_PTHREADS_INCLUDE=""
	      envval_src_PTHREADS_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PTHREADS_INCLUDE="$PTHREADS_INCLUDE"
	    envval_src_PTHREADS_INCLUDE=given
      esac

fi


  PTHREADS_INCLUDE="$gasnet_cv_envvar_PTHREADS_INCLUDE"
  case "$envval_src_PTHREADS_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PTHREADS_INCLUDE\"" >&5
$as_echo "using cached value \"$PTHREADS_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PTHREADS_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PTHREADS_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PTHREADS_INCLUDE\"" >&5
$as_echo "yes, using \"$PTHREADS_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PTHREADS_INCLUDE,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PTHREADS_LIB,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for PTHREADS_LIB in environment" >&5
$as_echo_n "checking for PTHREADS_LIB in environment... " >&6; }





# Check whether --with-pthreads-lib was given.
if test "${with_pthreads_lib+set}" = set; then
  withval=$with_pthreads_lib;
fi






  envval_src_PTHREADS_LIB="cached"
  if test "${gasnet_cv_envvar_PTHREADS_LIB+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PTHREADS_LIB-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pthreads_lib" != ""; then
	      gasnet_cv_envvar_PTHREADS_LIB="$with_pthreads_lib"
	      envval_src_PTHREADS_LIB=given
	    else
	      gasnet_cv_envvar_PTHREADS_LIB=""
	      envval_src_PTHREADS_LIB=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PTHREADS_LIB="$PTHREADS_LIB"
	    envval_src_PTHREADS_LIB=given
      esac

fi


  PTHREADS_LIB="$gasnet_cv_envvar_PTHREADS_LIB"
  case "$envval_src_PTHREADS_LIB" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PTHREADS_LIB\"" >&5
$as_echo "using cached value \"$PTHREADS_LIB\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PTHREADS_LIB\"" >&5
$as_echo "no, defaulting to \"$PTHREADS_LIB\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PTHREADS_LIB\"" >&5
$as_echo "yes, using \"$PTHREADS_LIB\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PTHREADS_LIB,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  if test -n "$PTHREADS_INCLUDE" || test -n "$PTHREADS_LIB"; then
    if test -z "$PTHREADS_INCLUDE" || test -z "$PTHREADS_LIB"; then
        { { $as_echo "$as_me:$LINENO: error: 'Both \$PTHREADS_INCLUDE and \$PTHREADS_LIB must be set, or neither'" >&5
$as_echo "$as_me: error: 'Both \$PTHREADS_INCLUDE and \$PTHREADS_LIB must be set, or neither'" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # test to see if files exist
    if test ! -f "$PTHREADS_INCLUDE/pthread.h"; then
        { { $as_echo "$as_me:$LINENO: error: \"Could not find $PTHREADS_INCLUDE/pthread.h: bad \$PTHREADS_INCLUDE\"" >&5
$as_echo "$as_me: error: \"Could not find $PTHREADS_INCLUDE/pthread.h: bad \$PTHREADS_INCLUDE\"" >&2;}
   { (exit 1); exit 1; }; }
    fi
    if test ! -f "$PTHREADS_LIB/libpthread.a" || test ! -f "$PTHREADS_LIB/libpthread.so" ; then
        { { $as_echo "$as_me:$LINENO: error: \"Could not find $PTHREADS_LIB/libpthread.{a,so}: bad \$PTHREADS_LIB\"" >&5
$as_echo "$as_me: error: \"Could not find $PTHREADS_LIB/libpthread.{a,so}: bad \$PTHREADS_LIB\"" >&2;}
   { (exit 1); exit 1; }; }
    fi
    PTHREAD_INCLUDE_FLAGS="-I$PTHREADS_INCLUDE"
    SYS_HEADER_INST="$PTHREAD_INCLUDE_FLAGS $SYS_HEADER_INST"
    SYS_HEADER_BLD="$PTHREAD_INCLUDE_FLAGS $SYS_HEADER_BLD"
    LDFLAGS="-L$PTHREADS_LIB $LDFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PTHREADS_PATCH,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for PTHREADS_PATCH in environment" >&5
$as_echo_n "checking for PTHREADS_PATCH in environment... " >&6; }





# Check whether --with-pthreads-patch was given.
if test "${with_pthreads_patch+set}" = set; then
  withval=$with_pthreads_patch;
fi






  envval_src_PTHREADS_PATCH="cached"
  if test "${gasnet_cv_envvar_PTHREADS_PATCH+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PTHREADS_PATCH-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pthreads_patch" != ""; then
	      gasnet_cv_envvar_PTHREADS_PATCH="$with_pthreads_patch"
	      envval_src_PTHREADS_PATCH=given
	    else
	      gasnet_cv_envvar_PTHREADS_PATCH=""
	      envval_src_PTHREADS_PATCH=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PTHREADS_PATCH="$PTHREADS_PATCH"
	    envval_src_PTHREADS_PATCH=given
      esac

fi


  PTHREADS_PATCH="$gasnet_cv_envvar_PTHREADS_PATCH"
  case "$envval_src_PTHREADS_PATCH" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PTHREADS_PATCH\"" >&5
$as_echo "using cached value \"$PTHREADS_PATCH\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PTHREADS_PATCH\"" >&5
$as_echo "no, defaulting to \"$PTHREADS_PATCH\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PTHREADS_PATCH\"" >&5
$as_echo "yes, using \"$PTHREADS_PATCH\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PTHREADS_PATCH,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



    if test -n "$PTHREADS_PATCH"; then
      PTHREADS_PATCHFILE=
      for file in "$TOP_SRCDIR/$PTHREADS_PATCH" \
                  "$TOP_SRCDIR/gasnet/$PTHREADS_PATCH" ; do
        if test -f "$file" ; then
	  PTHREADS_PATCHFILE="$file"
	fi
      done
      if test -z "$PTHREADS_PATCHFILE" ; then
        { { $as_echo "$as_me:$LINENO: error: Could not find PTHREADS_PATCH file $PTHREADS_PATCH" >&5
$as_echo "$as_me: error: Could not find PTHREADS_PATCH file $PTHREADS_PATCH" >&2;}
   { (exit 1); exit 1; }; }
      fi
      PATCHED_HEADERS_DIR="$TOP_BUILDDIR/patched-headers"
      mkdir -p "$PATCHED_HEADERS_DIR"
      /usr/bin/patch -N -o "$PATCHED_HEADERS_DIR/pthread.h" -i "$PTHREADS_PATCHFILE" "$PTHREADS_INCLUDE/pthread.h" || \
        { { $as_echo "$as_me:$LINENO: error: failed to apply patch $PTHREADS_PATCHFILE to $PTHREADS_INCLUDE/pthread.h - try again without PTHREADS_PATCH option" >&5
$as_echo "$as_me: error: failed to apply patch $PTHREADS_PATCHFILE to $PTHREADS_INCLUDE/pthread.h - try again without PTHREADS_PATCH option" >&2;}
   { (exit 1); exit 1; }; }
      PATCHED_HEADER="pthread.h"
      # PATCHED_HEADERS_DIR must precede PTHREADS_INCLUDE to override it
      SYS_HEADER_INST="-I###INSTALL_PREFIX###/include/patched-headers $SYS_HEADER_INST"
      SYS_HEADER_BLD="-I$PATCHED_HEADERS_DIR $SYS_HEADER_BLD"
    fi
  fi




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_OVERRIDE_PTHREADS ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $GASNET_THREAD_DEFINES") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $GASNET_THREAD_DEFINES"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $GASNET_THREAD_DEFINES") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $GASNET_THREAD_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $GASNET_THREAD_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $GASNET_THREAD_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working pthreads support,pthreads_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working pthreads support" >&5
$as_echo_n "checking for working pthreads support... " >&6; }
if test "${gasnet_cv_pthreads_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <pthread.h>
int
main ()
{
 pthread_create(0,0,0,0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_pthreads_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_pthreads_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_pthreads_works" >&5
$as_echo "$gasnet_cv_pthreads_works" >&6; }
if test "$gasnet_cv_pthreads_works" = yes; then
  :
  have_pthread=yes
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working pthreads support,pthreads_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



else
  pthread_reason="was disabled"
fi
if test "$use_pthreads$have_pthread" = "yesno" ; then
  { { $as_echo "$as_me:$LINENO: error: --enable-pthreads passed but no working pthreads support found" >&5
$as_echo "$as_me: error: --enable-pthreads passed but no working pthreads support found" >&2;}
   { (exit 1); exit 1; }; }
fi
if test "$use_pthreads$have_pthread" = "tryno" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: No working pthreads support found - disabling pthreads support" >&5
$as_echo "$as_me: WARNING: No working pthreads support found - disabling pthreads support" >&2;}
  echo "No working pthreads support found - disabling pthreads support" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  pthread_reason="appear to be missing or broken"
fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(seq,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-seq was given.
if test "${enable_seq+set}" = set; then
  enableval=$enable_seq;
fi

# Check whether --enable-seq was given.
if test "${enable_seq+set}" = set; then
  enableval=$enable_seq;
fi

case "$enable_seq" in
  no)  build_seq_libs="no" ;;
  yes) build_seq_libs="yes" ;;
  *)   build_seq_libs="yes" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(seq,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(par,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-par was given.
if test "${enable_par+set}" = set; then
  enableval=$enable_par;
fi

# Check whether --enable-par was given.
if test "${enable_par+set}" = set; then
  enableval=$enable_par;
fi

case "$enable_par" in
  no)  build_par_libs="no" ;;
  yes) build_par_libs="yes" ;;
  *)   build_par_libs="$have_pthread" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(par,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



build_parsync_libs="no"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(parsync,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-parsync was given.
if test "${enable_parsync+set}" = set; then
  enableval=$enable_parsync;
fi

# Check whether --enable-parsync was given.
if test "${enable_parsync+set}" = set; then
  enableval=$enable_parsync;
fi

case "$enable_parsync" in
  no)  build_parsync_libs="no" ;;
  yes) build_parsync_libs="yes" ;;
  *)   build_parsync_libs="$have_pthread" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(parsync,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$build_par_libs$have_pthread" = "yesno" ; then
  { { $as_echo "$as_me:$LINENO: error: --enable-par passed but no working pthreads support found" >&5
$as_echo "$as_me: error: --enable-par passed but no working pthreads support found" >&2;}
   { (exit 1); exit 1; }; }
fi
if test "$build_parsync_libs$have_pthread" = "yesno" ; then
  { { $as_echo "$as_me:$LINENO: error: --enable-parsync passed but no working pthreads support found" >&5
$as_echo "$as_me: error: --enable-parsync passed but no working pthreads support found" >&2;}
   { (exit 1); exit 1; }; }
fi
if test "$build_seq_libs$build_par_libs$build_parsync_libs" = "nonono" ; then
  { { $as_echo "$as_me:$LINENO: error: all libraries disabled by configure options!" >&5
$as_echo "$as_me: error: all libraries disabled by configure options!" >&2;}
   { (exit 1); exit 1; }; }
fi
 if test "$build_seq_libs" = "yes"; then
  BUILD_SEQ_LIBS_TRUE=
  BUILD_SEQ_LIBS_FALSE='#'
else
  BUILD_SEQ_LIBS_TRUE='#'
  BUILD_SEQ_LIBS_FALSE=
fi

 if test "$build_par_libs" = "yes"; then
  BUILD_PAR_LIBS_TRUE=
  BUILD_PAR_LIBS_FALSE='#'
else
  BUILD_PAR_LIBS_TRUE='#'
  BUILD_PAR_LIBS_FALSE=
fi

 if test "$build_parsync_libs" = "yes"; then
  BUILD_PARSYNC_LIBS_TRUE=
  BUILD_PARSYNC_LIBS_FALSE='#'
else
  BUILD_PARSYNC_LIBS_TRUE='#'
  BUILD_PARSYNC_LIBS_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(max-pthreads-per-node,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-max-pthreads-per-node was given.
if test "${with_max_pthreads_per_node+set}" = set; then
  withval=$with_max_pthreads_per_node;
  case "$withval" in
    no) :
         ;;
    *)  cat >>confdefs.h <<_ACEOF
#define GASNETI_MAX_THREADS_CONFIGURE $withval
_ACEOF

   ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(max-pthreads-per-node,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




GASNETI_CACHE_LINE_BYTES=""
if test "$have_pthread" = no ; then
  GASNET_THREAD_DEFINES=""
  GASNET_THREAD_LIBS=""
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS $GASNET_THREAD_DEFINES -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS $GASNET_THREAD_DEFINES -I$TOP_SRCDIR/other"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS $GASNET_THREAD_DEFINES -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$GASNET_THREAD_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$GASNET_THREAD_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$GASNET_THREAD_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # define HAVE_PTHREAD_H

for ac_header in pthread.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done


  # look for optional pthreads entry points and features
  { $as_echo "$as_me:$LINENO: checking for library containing pthread_setconcurrency" >&5
$as_echo_n "checking for library containing pthread_setconcurrency... " >&6; }
if test "${ac_cv_search_pthread_setconcurrency+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char pthread_setconcurrency ();
int
main ()
{
return pthread_setconcurrency ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pthread pthreads c_r; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_pthread_setconcurrency=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_pthread_setconcurrency+set}" = set; then
  break
fi
done
if test "${ac_cv_search_pthread_setconcurrency+set}" = set; then
  :
else
  ac_cv_search_pthread_setconcurrency=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_pthread_setconcurrency" >&5
$as_echo "$ac_cv_search_pthread_setconcurrency" >&6; }
ac_res=$ac_cv_search_pthread_setconcurrency
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_PTHREAD_SETCONCURRENCY 1
_ACEOF

fi

  { $as_echo "$as_me:$LINENO: checking for library containing pthread_kill" >&5
$as_echo_n "checking for library containing pthread_kill... " >&6; }
if test "${ac_cv_search_pthread_kill+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char pthread_kill ();
int
main ()
{
return pthread_kill ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pthread pthreads; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_pthread_kill=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_pthread_kill+set}" = set; then
  break
fi
done
if test "${ac_cv_search_pthread_kill+set}" = set; then
  :
else
  ac_cv_search_pthread_kill=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_pthread_kill" >&5
$as_echo "$ac_cv_search_pthread_kill" >&6; }
ac_res=$ac_cv_search_pthread_kill
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_PTHREAD_KILL 1
_ACEOF

fi

  { $as_echo "$as_me:$LINENO: checking for library containing pthread_kill_other_threads_np" >&5
$as_echo_n "checking for library containing pthread_kill_other_threads_np... " >&6; }
if test "${ac_cv_search_pthread_kill_other_threads_np+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char pthread_kill_other_threads_np ();
int
main ()
{
return pthread_kill_other_threads_np ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' pthread pthreads; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_pthread_kill_other_threads_np=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_pthread_kill_other_threads_np+set}" = set; then
  break
fi
done
if test "${ac_cv_search_pthread_kill_other_threads_np+set}" = set; then
  :
else
  ac_cv_search_pthread_kill_other_threads_np=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_pthread_kill_other_threads_np" >&5
$as_echo "$ac_cv_search_pthread_kill_other_threads_np" >&6; }
ac_res=$ac_cv_search_pthread_kill_other_threads_np
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
_ACEOF

fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(tls,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-tls was given.
if test "${enable_tls+set}" = set; then
  enableval=$enable_tls;
fi

# Check whether --enable-tls was given.
if test "${enable_tls+set}" = set; then
  enableval=$enable_tls;
fi

case "$enable_tls" in
  no)  enabled_tls=no ;;
  yes) enabled_tls=yes ;;
  *)   enabled_tls=probe ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(tls,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_tls" != "no" ; then
    case "$CC_FAMILY-$target_cpu" in
      Sun-i*86) have_tls=no ;; # __thread causes sunC 5.7 for x86 to crash on libgasnet-par
      *)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_TLS_SUPPORT vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(whether the GCC __thread extension is supported.,tls_supported,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(whether the GCC __thread extension is supported.,tls_supported,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking whether the GCC __thread extension is supported." >&5
$as_echo_n "checking whether the GCC __thread extension is supported.... " >&6; }
if test "${gasnet_cv_tls_supported+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <pthread.h>

#define NTHREADS 5
pthread_t p[NTHREADS];
pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
extern __thread long tlocal;
void foo() { tlocal = 4; } /* extern + use + definition crashes gcc-3.3/ia64 */
__thread long tlocal = 0;

/* trigger a bug on gcc-3.4/solaris/SPARC - misalignment during compilation with -g leads to
   a link error: relocation error: R_SPARC_TLS_DTPOFF32 .. symbol misc2: offset 0xff351dd1 is non-aligned
*/
__thread int  misc  = 0;
__thread long misc2 = 0;

void * thread_start (void *arg) {
  int id = *((int *)arg);
  int *return_val = malloc(sizeof(int));
  if (pthread_mutex_lock (&lock)) { exit (2); }
  /* if the value is truly thread-local, this assignment
     will yield the value 1, for each thread. If tlocal
     is instead a process global static value then tlocal
     will be incremented by each thread, and its final
     value will be the number of threads. */
  tlocal += 1;
  if (pthread_mutex_unlock (&lock)) { exit (2); }
  *return_val = tlocal;
  /* detect an Intel 9.0/9.1 bug on x86/Linux (n2001) */
  if (misc != 0 || misc2 != 0) *return_val = -1;
  return return_val;
}

int
main ()
{

  int i;
  for (i = 0; i < NTHREADS; ++i) {
      int *id = (int *)malloc(sizeof(int));
      *id = i;
      if (pthread_create(&p[i], NULL, thread_start, id)) { exit (2); }
  }
  for (i = 0; i < NTHREADS; ++i) {
      int *rc;
      if (pthread_join (p[i], (void **)&rc)) { exit (2); }
      if (*rc != 1) { exit (1); }
  }
  return 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_tls_supported=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_tls_supported=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_tls_supported" >&5
$as_echo "$gasnet_cv_tls_supported" >&6; }
if test "$gasnet_cv_tls_supported" = yes; then
  :

    	cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_TLS_SUPPORT 1
_ACEOF

	have_tls=yes

else
  :
   have_tls=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(whether the GCC __thread extension is supported.,tls_supported,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(whether the GCC __thread extension is supported.,tls_supported,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

{ $as_echo "$as_me:$LINENO: checking whether the GCC __thread extension is supported." >&5
$as_echo_n "checking whether the GCC __thread extension is supported.... " >&6; }
if test "${gasnet_cv_tls_supported+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <pthread.h>

#define NTHREADS 5
pthread_t p[NTHREADS];
pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
extern __thread long tlocal;
void foo() { tlocal = 4; } /* extern + use + definition crashes gcc-3.3/ia64 */
__thread long tlocal = 0;

/* trigger a bug on gcc-3.4/solaris/SPARC - misalignment during compilation with -g leads to
   a link error: relocation error: R_SPARC_TLS_DTPOFF32 .. symbol misc2: offset 0xff351dd1 is non-aligned
*/
__thread int  misc  = 0;
__thread long misc2 = 0;

void * thread_start (void *arg) {
  int id = *((int *)arg);
  int *return_val = malloc(sizeof(int));
  if (pthread_mutex_lock (&lock)) { exit (2); }
  /* if the value is truly thread-local, this assignment
     will yield the value 1, for each thread. If tlocal
     is instead a process global static value then tlocal
     will be incremented by each thread, and its final
     value will be the number of threads. */
  tlocal += 1;
  if (pthread_mutex_unlock (&lock)) { exit (2); }
  *return_val = tlocal;
  /* detect an Intel 9.0/9.1 bug on x86/Linux (n2001) */
  if (misc != 0 || misc2 != 0) *return_val = -1;
  return return_val;
}

      int main(void) {

  int i;
  for (i = 0; i < NTHREADS; ++i) {
      int *id = (int *)malloc(sizeof(int));
      *id = i;
      if (pthread_create(&p[i], NULL, thread_start, id)) { exit (2); }
  }
  for (i = 0; i < NTHREADS; ++i) {
      int *rc;
      if (pthread_join (p[i], (void **)&rc)) { exit (2); }
      if (*rc != 1) { exit (1); }
  }
  return 0;

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_tls_supported=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_tls_supported=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_tls_supported" >&5
$as_echo "$gasnet_cv_tls_supported" >&6; }
if test "$gasnet_cv_tls_supported" = yes; then
  :

    	cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_TLS_SUPPORT 1
_ACEOF

	have_tls=yes

else
  :
   have_tls=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(whether the GCC __thread extension is supported.,tls_supported,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(whether the GCC __thread extension is supported.,tls_supported,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_TLS_SUPPORT ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    esac
  fi
  if test "$enabled_tls$have_tls" = "yesno"; then


echo
echo "configure error: --enable-tls passed but no working tls support found"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

 if test "$cross_compiling" = "no"; then
  case "$target_os" in
    darwin*)
      { $as_echo "$as_me:$LINENO: checking for shared data cache line size" >&5
$as_echo_n "checking for shared data cache line size... " >&6; }
      GASNETI_CACHE_LINE_BYTES=`/usr/sbin/sysctl hw.cachelinesize | cut '-d ' -f2`
      { $as_echo "$as_me:$LINENO: result: $GASNETI_CACHE_LINE_BYTES" >&5
$as_echo "$GASNETI_CACHE_LINE_BYTES" >&6; }
      ;;
    *)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_EXPR(for shared data cache line size,datacache_line_size,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for shared data cache line size" >&5
$as_echo_n "checking for shared data cache line size... " >&6; }
if test "${gasnet_cv_datacache_line_size+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "confdefs.h"
  #include <stdio.h>
  #include <stdlib.h>
   #define CONFIG_TEST 1
        #include "detect-cachesz.c"
  int main(void) {
    FILE *f=fopen("conftestval", "w");
    int val = 0;
    if (!f) exit(1);
    {
       val = detect_cachesz(79.0, 0); if (val<=0) exit(1); ; }
    fprintf(f, "%d\n", (int)(val));
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_datacache_line_size=`cat conftestval`
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_datacache_line_size=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_datacache_line_size" >&5
$as_echo "$gasnet_cv_datacache_line_size" >&6; }
if test "$gasnet_cv_datacache_line_size" != no; then
  :
  GASNETI_CACHE_LINE_BYTES=$gasnet_cv_datacache_line_size
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_EXPR(for shared data cache line size,datacache_line_size,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
  esac
 fi

  case "$target_os" in
    freebsd*) ;; # bug 1205: intentionally avoid -lpthread on BSD, where it causes problems
    netbsd*)  ;;
    openbsd*) ;;
    *) GASNET_THREAD_LIBS="$LIBS" ;;
  esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi
if test "$cross_compiling" = "yes"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_CACHE_LINE_BYTES,CACHE_LINE_BYTES,unset) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_CACHE_LINE_BYTES,unset) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_CACHE_LINE_BYTES in environment" >&5
$as_echo_n "checking for CROSS_CACHE_LINE_BYTES in environment... " >&6; }






  envval_src_CROSS_CACHE_LINE_BYTES="cached"
  if test "${gasnet_cv_envvar_CROSS_CACHE_LINE_BYTES+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_CACHE_LINE_BYTES-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_cache_line_bytes" != ""; then
	      gasnet_cv_envvar_CROSS_CACHE_LINE_BYTES="$with_cross_cache_line_bytes"
	      envval_src_CROSS_CACHE_LINE_BYTES=given
	    else
	      gasnet_cv_envvar_CROSS_CACHE_LINE_BYTES="unset"
	      envval_src_CROSS_CACHE_LINE_BYTES=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_CACHE_LINE_BYTES="$CROSS_CACHE_LINE_BYTES"
	    envval_src_CROSS_CACHE_LINE_BYTES=given
      esac

fi


  CROSS_CACHE_LINE_BYTES="$gasnet_cv_envvar_CROSS_CACHE_LINE_BYTES"
  case "$envval_src_CROSS_CACHE_LINE_BYTES" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_CACHE_LINE_BYTES\"" >&5
$as_echo "using cached value \"$CROSS_CACHE_LINE_BYTES\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_CACHE_LINE_BYTES\"" >&5
$as_echo "no, defaulting to \"$CROSS_CACHE_LINE_BYTES\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_CACHE_LINE_BYTES\"" >&5
$as_echo "yes, using \"$CROSS_CACHE_LINE_BYTES\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_CACHE_LINE_BYTES,unset) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_CACHE_LINE_BYTES" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_CACHE_LINE_BYTES be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_CACHE_LINE_BYTES be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_CACHE_LINE_BYTES="$CROSS_CACHE_LINE_BYTES"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_CACHE_LINE_BYTES,CACHE_LINE_BYTES,unset) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$GASNETI_CACHE_LINE_BYTES" = unset; then
    GASNETI_CACHE_LINE_BYTES='';
  fi
fi
if test "$GASNETI_CACHE_LINE_BYTES" = "" ; then
  GASNETI_CACHE_LINE_BYTES=128
  if test "$cross_compiling" = "no"; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to automatically detect a shared data cache line size (either system load too high, pthreads is broken or this is not a cache-coherent SMP).  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >&5
$as_echo "$as_me: WARNING: Unable to automatically detect a shared data cache line size (either system load too high, pthreads is broken or this is not a cache-coherent SMP).  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >&2;}
  echo "Unable to automatically detect a shared data cache line size (either system load too high, pthreads is broken or this is not a cache-coherent SMP).  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to automatically detect a shared data cache line size when cross compiling.  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >&5
$as_echo "$as_me: WARNING: Unable to automatically detect a shared data cache line size when cross compiling.  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >&2;}
  echo "Unable to automatically detect a shared data cache line size when cross compiling.  Using a safe default size of $GASNETI_CACHE_LINE_BYTES" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  fi
fi
cat >>confdefs.h <<_ACEOF
#define GASNETI_CACHE_LINE_BYTES $GASNETI_CACHE_LINE_BYTES
_ACEOF

case "$GASNETI_CACHE_LINE_BYTES" in
     1)     GASNETI_CACHE_LINE_SHIFT=0  ;;
     2)     GASNETI_CACHE_LINE_SHIFT=1  ;;
     4)     GASNETI_CACHE_LINE_SHIFT=2  ;;
     8)     GASNETI_CACHE_LINE_SHIFT=3  ;;
    16)     GASNETI_CACHE_LINE_SHIFT=4  ;;
    32)     GASNETI_CACHE_LINE_SHIFT=5  ;;
    64)     GASNETI_CACHE_LINE_SHIFT=6  ;;
   128)     GASNETI_CACHE_LINE_SHIFT=7  ;;
   256)     GASNETI_CACHE_LINE_SHIFT=8  ;;
   512)     GASNETI_CACHE_LINE_SHIFT=9  ;;
  1024)     GASNETI_CACHE_LINE_SHIFT=10 ;;
  *) { { $as_echo "$as_me:$LINENO: error: unknown GASNETI_CACHE_LINE_BYTES=$GASNETI_CACHE_LINE_BYTES" >&5
$as_echo "$as_me: error: unknown GASNETI_CACHE_LINE_BYTES=$GASNETI_CACHE_LINE_BYTES" >&2;}
   { (exit 1); exit 1; }; } ;;
  esac
cat >>confdefs.h <<_ACEOF
#define GASNETI_CACHE_LINE_SHIFT $GASNETI_CACHE_LINE_SHIFT
_ACEOF


 if test "$have_pthread" = yes; then
  HAVE_PTHREAD_TRUE=
  HAVE_PTHREAD_FALSE='#'
else
  HAVE_PTHREAD_TRUE='#'
  HAVE_PTHREAD_FALSE=
fi

PTHREADS="$have_pthread"


## Solaris threads

{ $as_echo "$as_me:$LINENO: checking for thr_create in -lthread" >&5
$as_echo_n "checking for thr_create in -lthread... " >&6; }
if test "${ac_cv_lib_thread_thr_create+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lthread  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char thr_create ();
int
main ()
{
return thr_create ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_lib_thread_thr_create=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_lib_thread_thr_create=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_thread_thr_create" >&5
$as_echo "$ac_cv_lib_thread_thr_create" >&6; }
if test "x$ac_cv_lib_thread_thr_create" = x""yes; then
  have_solthread=yes
else
  have_solthread=no
fi


########################################################################
## Process-shared memory (pshm)

have_hugetlbfs=no

for ac_header in hugetlbfs.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS -lhugetlbfs") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS -lhugetlbfs"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS -lhugetlbfs") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





for ac_func in hugetlbfs_unlinked_fd_for_size hugetlbfs_unlinked_fd
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
 have_hugetlbfs=yes
                  cat >>confdefs.h <<\_ACEOF
#define HAVE_HUGETLBFS 1
_ACEOF

fi
done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi

done

with_pshm=no
GASNET_PSHM_LIBS=""
GASNET_PSHM_ENABLED=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(pshm,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pshm was given.
if test "${enable_pshm+set}" = set; then
  enableval=$enable_pshm;
fi

# Check whether --enable-pshm was given.
if test "${enable_pshm+set}" = set; then
  enableval=$enable_pshm;
fi

case "$enable_pshm" in
  no)  enabled_pshm=no ;;
  yes) enabled_pshm=yes ;;
  *)    if test "$segconfig" = everything; then
      enabled_pshm=no
    elif test "$cross_compiling" = yes; then
      enabled_pshm=no
    else
      # Current default is Linux YES, all others NO
      case "$target_os" in
       linux*) enabled_pshm=probe ;;
            *) enabled_pshm=no ;;
      esac
    fi
   ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(pshm,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$segconfig$enabled_pshm" = everythingyes; then


echo
echo "configure error: User requested --enable-segment-everything and --enable-pshm but PSHM support does not include GASNET_SEGMENT_EVERYTHING."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi
if test "$enabled_pshm" != no; then
 # First check for POSIX (shm_open) support



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(pshm-posix,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pshm-posix was given.
if test "${enable_pshm_posix+set}" = set; then
  enableval=$enable_pshm_posix;
fi

# Check whether --enable-pshm-posix was given.
if test "${enable_pshm_posix+set}" = set; then
  enableval=$enable_pshm_posix;
fi

case "$enable_pshm_posix" in
  no)  enabled_pshm_posix=no ;;
  yes) enabled_pshm_posix=yes ;;
  *)    # Default is YES except on Darwin, due to bug 2629
     case "$target_os" in
     darwin*) enabled_pshm_posix=no ;;
           *) enabled_pshm_posix=yes ;;
     esac
    ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(pshm-posix,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if expr "$enabled_pshm_posix@$target_os" : "yes@darwin" >/dev/null; then


echo
echo "configure error: User requested --enable-pshm-posix but POSIX shared memory support is not permitted on Mac OS X."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


    fi
 if test "$enabled_pshm_posix$with_pshm" = yesno; then
  # shm_open() might be in libc (e.g. AIX, Darwin) or librt (e.g. Linux, Solaris)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  have_shm_open=probe
  { $as_echo "$as_me:$LINENO: checking for library containing shm_open" >&5
$as_echo_n "checking for library containing shm_open... " >&6; }
if test "${ac_cv_search_shm_open+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char shm_open ();
int
main ()
{
return shm_open ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' rt posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_shm_open=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_shm_open+set}" = set; then
  break
fi
done
if test "${ac_cv_search_shm_open+set}" = set; then
  :
else
  ac_cv_search_shm_open=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_shm_open" >&5
$as_echo "$ac_cv_search_shm_open" >&6; }
ac_res=$ac_cv_search_shm_open
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

    if test "$cross_compiling" = "yes" ; then
      # To the best of my knowledge CNL, Catamount, and BG/L all lack
      # working shm_open() support, though at least CNL finds the symbol.
      # Our support on BG/P is marginal at the moment (see pshm-design.txt).
      # So, we default to NO shm_open() when cross-compiling. -PHH
      # Update: CNL on Cray XE *does* have working shm_open(). -PHH
      # One can set CROSS_HAVE_SHM_OPEN=1 to force building PSHM for POSIX.



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_HAVE_SHM_OPEN,HAVE_SHM_OPEN,0) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_HAVE_SHM_OPEN,0) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_HAVE_SHM_OPEN in environment" >&5
$as_echo_n "checking for CROSS_HAVE_SHM_OPEN in environment... " >&6; }






  envval_src_CROSS_HAVE_SHM_OPEN="cached"
  if test "${gasnet_cv_envvar_CROSS_HAVE_SHM_OPEN+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_HAVE_SHM_OPEN-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_have_shm_open" != ""; then
	      gasnet_cv_envvar_CROSS_HAVE_SHM_OPEN="$with_cross_have_shm_open"
	      envval_src_CROSS_HAVE_SHM_OPEN=given
	    else
	      gasnet_cv_envvar_CROSS_HAVE_SHM_OPEN="0"
	      envval_src_CROSS_HAVE_SHM_OPEN=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_HAVE_SHM_OPEN="$CROSS_HAVE_SHM_OPEN"
	    envval_src_CROSS_HAVE_SHM_OPEN=given
      esac

fi


  CROSS_HAVE_SHM_OPEN="$gasnet_cv_envvar_CROSS_HAVE_SHM_OPEN"
  case "$envval_src_CROSS_HAVE_SHM_OPEN" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_HAVE_SHM_OPEN\"" >&5
$as_echo "using cached value \"$CROSS_HAVE_SHM_OPEN\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_HAVE_SHM_OPEN\"" >&5
$as_echo "no, defaulting to \"$CROSS_HAVE_SHM_OPEN\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_HAVE_SHM_OPEN\"" >&5
$as_echo "yes, using \"$CROSS_HAVE_SHM_OPEN\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_HAVE_SHM_OPEN,0) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_HAVE_SHM_OPEN" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_HAVE_SHM_OPEN be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_HAVE_SHM_OPEN be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_HAVE_SHM_OPEN="$CROSS_HAVE_SHM_OPEN"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_HAVE_SHM_OPEN,HAVE_SHM_OPEN,0) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$CROSS_HAVE_SHM_OPEN" != 1; then
        have_shm_open=no
      fi
    fi
    if test "$have_shm_open" = probe; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for working shm_open(),have_shm_open,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working shm_open(),have_shm_open,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working shm_open()" >&5
$as_echo_n "checking for working shm_open()... " >&6; }
if test "${gasnet_cv_have_shm_open+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

        #include <sys/types.h>
        #include <sys/stat.h>
        #include <sys/mman.h>
        #include <unistd.h>
        #include <fcntl.h>
        #include <stdlib.h>
        #define SHM_NAME "/GASNETconftst"

int
main ()
{

          int size = GASNETI_PAGESIZE;
          int fd;
          void * addr;

          fd = shm_open(SHM_NAME, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR);
          (void)shm_unlink(SHM_NAME);
          if (fd < 0) return 1;
          if (ftruncate(fd, size) < 0) return 1;
          addr = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
          (void)close(fd);
          if (!addr || (addr == MAP_FAILED)) return 1;
          (void)munmap(addr, size);
          return 0;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_have_shm_open=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_shm_open=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_shm_open" >&5
$as_echo "$gasnet_cv_have_shm_open" >&6; }
if test "$gasnet_cv_have_shm_open" = yes; then
  :
   have_shm_open=yes
else
  :
   have_shm_open=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working shm_open(),have_shm_open,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for working shm_open(),have_shm_open,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working shm_open()" >&5
$as_echo_n "checking for working shm_open()... " >&6; }
if test "${gasnet_cv_have_shm_open+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


        #include <sys/types.h>
        #include <sys/stat.h>
        #include <sys/mman.h>
        #include <unistd.h>
        #include <fcntl.h>
        #include <stdlib.h>
        #define SHM_NAME "/GASNETconftst"

      int main(void) {

          int size = GASNETI_PAGESIZE;
          int fd;
          void * addr;

          fd = shm_open(SHM_NAME, O_CREAT|O_RDWR, S_IRUSR|S_IWUSR);
          (void)shm_unlink(SHM_NAME);
          if (fd < 0) return 1;
          if (ftruncate(fd, size) < 0) return 1;
          addr = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
          (void)close(fd);
          if (!addr || (addr == MAP_FAILED)) return 1;
          (void)munmap(addr, size);
          return 0;

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_have_shm_open=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_have_shm_open=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_shm_open" >&5
$as_echo "$gasnet_cv_have_shm_open" >&6; }
if test "$gasnet_cv_have_shm_open" = yes; then
  :
   have_shm_open=yes
else
  :
   have_shm_open=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for working shm_open(),have_shm_open,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for working shm_open(),have_shm_open,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi
    if test "$have_shm_open" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_PSHM_POSIX 1
_ACEOF

      GASNET_PSHM_LIBS="$LIBS"
      with_pshm=posix
    fi

else
   have_shm_open=no
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 fi

 # Second check is for SysV (shmget) support
 enabled_pshm_sysv=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(pshm-sysv,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pshm-sysv was given.
if test "${enable_pshm_sysv+set}" = set; then
  enableval=$enable_pshm_sysv;
fi


case "$enable_pshm_sysv" in
  '' | no) :
       ;;
  *)  enabled_pshm_sysv=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(pshm-sysv,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "$enabled_pshm_sysv$with_pshm" = yesno; then
    { $as_echo "$as_me:$LINENO: checking for shmget" >&5
$as_echo_n "checking for shmget... " >&6; }
if test "${ac_cv_func_shmget+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define shmget to an innocuous variant, in case <limits.h> declares shmget.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define shmget innocuous_shmget

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char shmget (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef shmget

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char shmget ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_shmget || defined __stub___shmget
choke me
#endif

int
main ()
{
return shmget ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_func_shmget=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_func_shmget=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmget" >&5
$as_echo "$ac_cv_func_shmget" >&6; }
if test "x$ac_cv_func_shmget" = x""yes; then

    cat >>confdefs.h <<\_ACEOF
#define GASNETI_PSHM_SYSV 1
_ACEOF

    with_pshm=sysv

fi

 fi

 # Third check is for XPMEM+hugetlbfs support
 enabled_pshm_xpmem=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(pshm-xpmem,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pshm-xpmem was given.
if test "${enable_pshm_xpmem+set}" = set; then
  enableval=$enable_pshm_xpmem;
fi


case "$enable_pshm_xpmem" in
  '' | no) :
       ;;
  *)  enabled_pshm_xpmem=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(pshm-xpmem,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "$enabled_pshm_xpmem$with_pshm" = yesno; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS=""
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  { $as_echo "$as_me:$LINENO: checking for library containing xpmem_get" >&5
$as_echo_n "checking for library containing xpmem_get... " >&6; }
if test "${ac_cv_search_xpmem_get+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char xpmem_get ();
int
main ()
{
return xpmem_get ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' xpmem; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_xpmem_get=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_xpmem_get+set}" = set; then
  break
fi
done
if test "${ac_cv_search_xpmem_get+set}" = set; then
  :
else
  ac_cv_search_xpmem_get=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_xpmem_get" >&5
$as_echo "$ac_cv_search_xpmem_get" >&6; }
ac_res=$ac_cv_search_xpmem_get
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"



for ac_header in xpmem.h sn/xpmem.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

      if test $have_hugetlbfs = yes; then
        LIBS="$LIBS -Wl,--whole-archive,-lhugetlbfs,--no-whole-archive"
        cat >>confdefs.h <<\_ACEOF
#define GASNETI_USE_HUGETLBFS 1
_ACEOF

      fi
      GASNET_PSHM_LIBS=$LIBS
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_PSHM_XPMEM 1
_ACEOF

      with_pshm=xpmem

fi

done


fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 fi

 # Final check is for mmap()ed file support
 enabled_pshm_file=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(pshm-file,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pshm-file was given.
if test "${enable_pshm_file+set}" = set; then
  enableval=$enable_pshm_file;
fi


case "$enable_pshm_file" in
  '' | no) :
       ;;
  *)  enabled_pshm_file=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(pshm-file,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "$enabled_pshm_file$with_pshm" = yesno; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_PSHM_FILE 1
_ACEOF

  with_pshm=file
 fi
fi
if test "$with_pshm" != no; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_PSHM_ENABLED 1
_ACEOF

  GASNET_PSHM_ENABLED=yes
  case "$target_os" in
    netbsd*)
        # XXX: We know this is required for decent performance, but WHY?!?
        #      What magic does libpthread perform at library init time?
        GASNET_PSHM_LIBS="$GASNET_PSHM_LIBS $GASNET_THREAD_LIBS"
        ;;
  esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(large-pshm,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-large-pshm was given.
if test "${enable_large_pshm+set}" = set; then
  enableval=$enable_large_pshm;
fi


case "$enable_large_pshm" in
  '' | no) :
      gasnet_pshm_max_nodes=255 ;;
  *)  gasnet_pshm_max_nodes=46655 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(large-pshm,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_CONFIG_PSHM_MAX_NODES $gasnet_pshm_max_nodes
_ACEOF

elif test "$enabled_pshm" = yes; then


echo
echo "configure error: User requested --enable-pshm but no supported implementation was found"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi



# Note that --enable-pshm disables aligned segments ONLY for conduits that USE it



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(aligned-segments,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-aligned-segments was given.
if test "${enable_aligned_segments+set}" = set; then
  enableval=$enable_aligned_segments;
fi

case "$enable_aligned_segments" in
  '' | yes) :
       RVMFILE="/proc/sys/kernel/randomize_va_space"
		    if test -n "$GASNETI_ARCH_BGP$GASNETI_ARCH_BGQ"; then
                      : # Cross-compiled and NOT applicable
		    elif test -f $RVMFILE && test "`cat $RVMFILE`" != "0" ; then
WMSG="$RVMFILE on this node indicates the Linux VM space randomization \
security feature is enabled. If this feature is also enabled on the compute \
nodes, you need to re-run configure with --disable-aligned-segments"




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING: $WMSG" >&5
$as_echo "$as_me: WARNING: $WMSG" >&2;}
  echo "$WMSG" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




		    fi
		    ;;
  *)   GASNETI_DISABLE_ALIGNED_SEGMENTS=1
		    cat >>confdefs.h <<\_ACEOF
#define GASNETI_DISABLE_ALIGNED_SEGMENTS 1
_ACEOF
 ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(aligned-segments,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




 if test "$with_pshm" != no; then
  USE_PSHM_TRUE=
  USE_PSHM_FALSE='#'
else
  USE_PSHM_TRUE='#'
  USE_PSHM_FALSE=
fi



########################################################################
## CPU feature checks

## Does gcc/gas support "ldcw,co" pseudo-op on PA-RISC?



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR/other"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for pa-risc LDCW psuedo-op,parisc_ldcw_co,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for pa-risc LDCW psuedo-op" >&5
$as_echo_n "checking for pa-risc LDCW psuedo-op... " >&6; }
if test "${gasnet_cv_parisc_ldcw_co+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "portable_platform.h"

int
main ()
{

  #if PLATFORM_ARCH_PARISC
    #if PLATFORM_COMPILER_GNU
      unsigned int gasneti_loadandclear_32(unsigned int volatile *v) {
        register unsigned int volatile * addr = (unsigned int volatile *)v;
        register unsigned int val = 0;
          __asm__ __volatile__ (
            "ldcw,co 0(%2), %0 \n"
            : "=r"(val), "=m" (*addr) : "r" (addr), "m" (*addr));
        return val;
      }
    #else
	/* Don't know, but also don't currently care */
    #endif
  #else
    #error wrong CPU architecture
  #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_parisc_ldcw_co=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_parisc_ldcw_co=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_parisc_ldcw_co" >&5
$as_echo "$gasnet_cv_parisc_ldcw_co" >&6; }
if test "$gasnet_cv_parisc_ldcw_co" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_PARISC_LDCW_CO 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for pa-risc LDCW psuedo-op,parisc_ldcw_co,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




## Look for PPC970/PPC970FX (aka G5)
# Both false positives and false negatives are safe, but getting this
# wrong may hurt performance.



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(tune-ppc970,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-tune-ppc970 was given.
if test "${enable_tune_ppc970+set}" = set; then
  enableval=$enable_tune_ppc970;
fi

# Check whether --enable-tune-ppc970 was given.
if test "${enable_tune_ppc970+set}" = set; then
  enableval=$enable_tune_ppc970;
fi

case "$enable_tune_ppc970" in
  no)  enabled_ppc970=no ;;
  yes) enabled_ppc970=yes ;;
  *)   enabled_ppc970=probe ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(tune-ppc970,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if expr "$enabled_ppc970@$cross_compiling@$target_cpu" : "probe@no@powerpc" >/dev/null; then
  { $as_echo "$as_me:$LINENO: checking whether to tune for PPC970/G5" >&5
$as_echo_n "checking whether to tune for PPC970/G5... " >&6; }
  case "$target_os" in
     aix*) if /usr/sbin/lsattr -l proc0 -E | grep -i PowerPC_970 >/dev/null 2>&1; then
             enabled_ppc970=yes
           fi ;;
   linux*) if grep -i PPC970 /proc/cpuinfo >/dev/null 2>&1; then
             enabled_ppc970=yes
           fi ;;
  darwin*) if test `/usr/sbin/sysctl hw.cpusubtype | cut '-d ' -f2` = '100'; then
             enabled_ppc970=yes
           fi ;;
  esac
  if test "$enabled_ppc970" = yes; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_TUNE_PPC970 1
_ACEOF

    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  else
    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
  fi
fi

## Look for potentially buggy MIPS R10k systems
# There is a processor erratum to work-around in our atomics :-(
# The only SGI products w/ the bad cpus are the "IP27" platforms (Origin 200, Origin 2000, and Onyx 2)
# XXX: We could refine this to check the reported cpu revision



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(arch-sgi-ip27,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-arch-sgi-ip27 was given.
if test "${enable_arch_sgi_ip27+set}" = set; then
  enableval=$enable_arch_sgi_ip27;
fi

# Check whether --enable-arch-sgi-ip27 was given.
if test "${enable_arch_sgi_ip27+set}" = set; then
  enableval=$enable_arch_sgi_ip27;
fi

case "$enable_arch_sgi_ip27" in
  no)  enabled_sgi_ip27=no ;;
  yes) enabled_sgi_ip27=yes ;;
  *)   enabled_sgi_ip27=unknown ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(arch-sgi-ip27,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if expr "$enabled_sgi_ip27@$cross_compiling@$target_cpu" : "unknown@no@mips" >/dev/null; then
  { $as_echo "$as_me:$LINENO: checking for potentially buggy MIPS R10K multiprocessor system" >&5
$as_echo_n "checking for potentially buggy MIPS R10K multiprocessor system... " >&6; }
  case "$target_os" in
    irix*) if test `uname -m` = "IP27" ; then
             enabled_sgi_ip27=yes
	   else
             enabled_sgi_ip27=no
	   fi ;;
    *) # Linux, others?
       enabled_sgi_ip27=no
       ;;
  esac
  { $as_echo "$as_me:$LINENO: result: $enabled_sgi_ip27" >&5
$as_echo "$enabled_sgi_ip27" >&6; }
fi
if expr "$enabled_sgi_ip27@$target_cpu" : "unknown@mips" >/dev/null; then
  # Either cross compiling, or not on IRIX.
  { { $as_echo "$as_me:$LINENO: error: Do not know how to probe for an SGI IP27 system.  Please configure either with --enable-sgi-ip27 or --disable-sgi-ip27" >&5
$as_echo "$as_me: error: Do not know how to probe for an SGI IP27 system.  Please configure either with --enable-sgi-ip27 or --disable-sgi-ip27" >&2;}
   { (exit 1); exit 1; }; }
fi
if test "$enabled_sgi_ip27" = yes; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_SGI_IP27 1
_ACEOF

fi

## Look for potentially buggy SiCortex ICE9A processor
# There is a processor erratum to work-around in our atomics :-(



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(arch-ice9a,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-arch-ice9a was given.
if test "${enable_arch_ice9a+set}" = set; then
  enableval=$enable_arch_ice9a;
fi

# Check whether --enable-arch-ice9a was given.
if test "${enable_arch_ice9a+set}" = set; then
  enableval=$enable_arch_ice9a;
fi

case "$enable_arch_ice9a" in
  no)  enabled_arch_ice9a=no ;;
  yes) enabled_arch_ice9a=yes ;;
  *)   enabled_arch_ice9a=unknown ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(arch-ice9a,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if (expr "$enabled_arch_ice9a@$target_cpu" : "unknown@mips" && \
    expr "$target_os" : "linux") >/dev/null; then
  if test "$cross_compiling" = "yes" ; then
    { { $as_echo "$as_me:$LINENO: error: Cannot probe for ICE9A processor when cross compiling.  Please configure either with --enable-arch-ice9a or --disable-arch-ice9a" >&5
$as_echo "$as_me: error: Cannot probe for ICE9A processor when cross compiling.  Please configure either with --enable-arch-ice9a or --disable-arch-ice9a" >&2;}
   { (exit 1); exit 1; }; }
  fi
  { $as_echo "$as_me:$LINENO: checking for potentially buggy ICE9A processor" >&5
$as_echo_n "checking for potentially buggy ICE9A processor... " >&6; }
  if grep -i ICE9A /proc/cpuinfo >/dev/null 2>&1; then
    enabled_arch_ice9a=yes
  else
    enabled_arch_ice9a=no
  fi
  { $as_echo "$as_me:$LINENO: result: $enabled_arch_ice9a" >&5
$as_echo "$enabled_arch_ice9a" >&6; }
fi
if test "$enabled_arch_ice9a" = yes; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ICE9A 1
_ACEOF

fi

# Check how to reference MIPS assembler temporary register ("$1" or "$at")
if expr "$target_cpu" : "mips" >/dev/null; then

for ac_header in sgidefs.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for MIPS register '\$1',mips_reg_1,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for MIPS register '\$1'" >&5
$as_echo_n "checking for MIPS register '\$1'... " >&6; }
if test "${gasnet_cv_mips_reg_1+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #include "gasnet_asm.h"

int
main ()
{

    GASNETI_ASM(".set noat\n\t"
                "move \$1,\$0\n\t"
                ".set at");

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mips_reg_1=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mips_reg_1=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mips_reg_1" >&5
$as_echo "$gasnet_cv_mips_reg_1" >&6; }
if test "$gasnet_cv_mips_reg_1" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MIPS_REG_1 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for MIPS register '\$1',mips_reg_1,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for MIPS register '\$at',mips_reg_at,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for MIPS register '\$at'" >&5
$as_echo_n "checking for MIPS register '\$at'... " >&6; }
if test "${gasnet_cv_mips_reg_at+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #include "gasnet_asm.h"

int
main ()
{

    GASNETI_ASM(".set noat\n\t"
                "move \$at,\$0\n\t"
                ".set at");

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mips_reg_at=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mips_reg_at=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mips_reg_at" >&5
$as_echo "$gasnet_cv_mips_reg_at" >&6; }
if test "$gasnet_cv_mips_reg_at" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MIPS_REG_AT 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for MIPS register '\$at',mips_reg_at,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

## ARM-specific checks for "kernel helpers"
if expr "$target_cpu" : "arm" >/dev/null; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  ## Does ARM kernel have cmpxchg support?
  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_HAVE_ARM_CMPXCHG,HAVE_ARM_CMPXCHG,) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_HAVE_ARM_CMPXCHG,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_HAVE_ARM_CMPXCHG in environment" >&5
$as_echo_n "checking for CROSS_HAVE_ARM_CMPXCHG in environment... " >&6; }






  envval_src_CROSS_HAVE_ARM_CMPXCHG="cached"
  if test "${gasnet_cv_envvar_CROSS_HAVE_ARM_CMPXCHG+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_HAVE_ARM_CMPXCHG-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_have_arm_cmpxchg" != ""; then
	      gasnet_cv_envvar_CROSS_HAVE_ARM_CMPXCHG="$with_cross_have_arm_cmpxchg"
	      envval_src_CROSS_HAVE_ARM_CMPXCHG=given
	    else
	      gasnet_cv_envvar_CROSS_HAVE_ARM_CMPXCHG=""
	      envval_src_CROSS_HAVE_ARM_CMPXCHG=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_HAVE_ARM_CMPXCHG="$CROSS_HAVE_ARM_CMPXCHG"
	    envval_src_CROSS_HAVE_ARM_CMPXCHG=given
      esac

fi


  CROSS_HAVE_ARM_CMPXCHG="$gasnet_cv_envvar_CROSS_HAVE_ARM_CMPXCHG"
  case "$envval_src_CROSS_HAVE_ARM_CMPXCHG" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_HAVE_ARM_CMPXCHG\"" >&5
$as_echo "using cached value \"$CROSS_HAVE_ARM_CMPXCHG\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_HAVE_ARM_CMPXCHG\"" >&5
$as_echo "no, defaulting to \"$CROSS_HAVE_ARM_CMPXCHG\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_HAVE_ARM_CMPXCHG\"" >&5
$as_echo "yes, using \"$CROSS_HAVE_ARM_CMPXCHG\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_HAVE_ARM_CMPXCHG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_HAVE_ARM_CMPXCHG" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_HAVE_ARM_CMPXCHG be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_HAVE_ARM_CMPXCHG be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_HAVE_ARM_CMPXCHG="$CROSS_HAVE_ARM_CMPXCHG"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_HAVE_ARM_CMPXCHG,HAVE_ARM_CMPXCHG,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for ARM cmpxchg kernel support,have_arm_cmpxchg,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for ARM cmpxchg kernel support" >&5
$as_echo_n "checking for ARM cmpxchg kernel support... " >&6; }
if test "${gasnet_cv_have_arm_cmpxchg+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include "gasnet_asm.h" /* For GASNETI_ARM_ASMCALL() */
      int cmp_swap(volatile unsigned int *v, int oldval, int newval) {
	register unsigned int result asm("r0");
	register unsigned int _newval asm("r1") = newval;
	register unsigned int _v asm("r2") = (unsigned long)v;
	register unsigned int _oldval asm("r4") = oldval;

	/* Transient failure is possible if interrupted.
	 * Since we can't distinguish the cause of the failure,
	 * we must retry as long as the failure looks "improper"
	 * which is defined as (!swapped && (v->ctr == oldval))
	 */
	__asm__ __volatile__ (
		"0:	mov	r0, r4          @ r0 = oldval              \n"
		GASNETI_ARM_ASMCALL(r3, 0x3f)
#ifdef __thumb2__
		"	ite	cc		@ THUMB2: If(cc)-Then-Else \n"
#endif
		"	ldrcc	ip, [r2, #0]	@ if (!swapped) ip=v->ctr  \n"
		"	eorcs	ip, r4, #1	@ else ip=oldval^1         \n"
		"	teq	r4, ip		@ if (ip == oldval)        \n"
		"	beq	0b		@    then retry            \n"
		: "=&r" (result)
		: "r" (_oldval), "r" (_v), "r" (_newval)
		: "r3", "ip", "lr", "cc", "memory" );

	return !result;
      }

      int main(void) {
	volatile unsigned int X = 4321;

	/* Expect FAIL and X unchanged */
	if (cmp_swap(&X, 0, 1234) || (X != 4321)) return 1;

	/* Expect SUCCESS and X changed */
	if (!cmp_swap(&X, 4321, 1234) || (X != 1234)) return 1;

       	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_have_arm_cmpxchg=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_have_arm_cmpxchg=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_arm_cmpxchg" >&5
$as_echo "$gasnet_cv_have_arm_cmpxchg" >&6; }
if test "$gasnet_cv_have_arm_cmpxchg" = yes; then
  :
  GASNETI_HAVE_ARM_CMPXCHG=1

else
  :
  GASNETI_HAVE_ARM_CMPXCHG=0
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for ARM cmpxchg kernel support,have_arm_cmpxchg,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi
  if test $GASNETI_HAVE_ARM_CMPXCHG = 1; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_ARM_CMPXCHG 1
_ACEOF

  fi

  ## Does ARM kernel have membar support?
  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_HAVE_ARM_MEMBAR,HAVE_ARM_MEMBAR,) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_HAVE_ARM_MEMBAR,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_HAVE_ARM_MEMBAR in environment" >&5
$as_echo_n "checking for CROSS_HAVE_ARM_MEMBAR in environment... " >&6; }






  envval_src_CROSS_HAVE_ARM_MEMBAR="cached"
  if test "${gasnet_cv_envvar_CROSS_HAVE_ARM_MEMBAR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_HAVE_ARM_MEMBAR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_have_arm_membar" != ""; then
	      gasnet_cv_envvar_CROSS_HAVE_ARM_MEMBAR="$with_cross_have_arm_membar"
	      envval_src_CROSS_HAVE_ARM_MEMBAR=given
	    else
	      gasnet_cv_envvar_CROSS_HAVE_ARM_MEMBAR=""
	      envval_src_CROSS_HAVE_ARM_MEMBAR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_HAVE_ARM_MEMBAR="$CROSS_HAVE_ARM_MEMBAR"
	    envval_src_CROSS_HAVE_ARM_MEMBAR=given
      esac

fi


  CROSS_HAVE_ARM_MEMBAR="$gasnet_cv_envvar_CROSS_HAVE_ARM_MEMBAR"
  case "$envval_src_CROSS_HAVE_ARM_MEMBAR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_HAVE_ARM_MEMBAR\"" >&5
$as_echo "using cached value \"$CROSS_HAVE_ARM_MEMBAR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_HAVE_ARM_MEMBAR\"" >&5
$as_echo "no, defaulting to \"$CROSS_HAVE_ARM_MEMBAR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_HAVE_ARM_MEMBAR\"" >&5
$as_echo "yes, using \"$CROSS_HAVE_ARM_MEMBAR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_HAVE_ARM_MEMBAR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_HAVE_ARM_MEMBAR" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_HAVE_ARM_MEMBAR be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_HAVE_ARM_MEMBAR be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_HAVE_ARM_MEMBAR="$CROSS_HAVE_ARM_MEMBAR"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_HAVE_ARM_MEMBAR,HAVE_ARM_MEMBAR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for ARM membar kernel support,have_arm_membar,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for ARM membar kernel support" >&5
$as_echo_n "checking for ARM membar kernel support... " >&6; }
if test "${gasnet_cv_have_arm_membar+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include "gasnet_asm.h" /* For GASNETI_ARM_ASMCALL() */
      #define arm_membar()                           \
	  __asm__ __volatile__ (                     \
		  GASNETI_ARM_ASMCALL(r0, 0x5f)      \
		  : : : "r0", "lr", "cc", "memory" )
      int main(void) {
	/* First check the interface version (number of helpers) */
	unsigned int kernel_helper_version = *(unsigned int *)0xffff0ffcUL;

	/* Max possible is 128 32-byte helper "slots".
	 * We check this because prior to 2.6.12, the same location
	 * held the thread-specific pointer! */
	if (kernel_helper_version > 128) exit(1);

	/* memory barrier occupies slot #3 */
	if (kernel_helper_version < 3) exit(1);

	/* Can't test any side effect, but at least check for crash */
	arm_membar();
	exit(0);
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_have_arm_membar=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_have_arm_membar=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_arm_membar" >&5
$as_echo "$gasnet_cv_have_arm_membar" >&6; }
if test "$gasnet_cv_have_arm_membar" = yes; then
  :
  GASNETI_HAVE_ARM_MEMBAR=1

else
  :
  GASNETI_HAVE_ARM_MEMBAR=0
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for ARM membar kernel support,have_arm_membar,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi
  if test $GASNETI_HAVE_ARM_MEMBAR = 1; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_ARM_MEMBAR 1
_ACEOF

  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

## Do toolchain and CPU support ia64 "cmp8xchg16"?



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



{ $as_echo "$as_me:$LINENO: checking for ia64 cmp8xchg16 support" >&5
$as_echo_n "checking for ia64 cmp8xchg16 support... " >&6; }
if test "$cross_compiling" = yes; then
   : # For now we assume "NO" when cross compiling
    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "gasnet_asm.h" /* For PLATFORM_COMPILER_* and GASNETI_*_ASM_* */

  #if !PLATFORM_ARCH_IA64
    #error wrong CPU architecture
  #elif PLATFORM_COMPILER_HP && !GASNETI_HP_ASM_BAD_16B_ATOMICS
    #include <machine/sys/inline.h>
    int cmp8xchg16(void volatile *ptr, unsigned long oldlo, unsigned long newlo, unsigned long newhi) {
      _Asm_mov_to_ar(_AREG_CSD, newhi);
      _Asm_mov_to_ar(_AREG_CCV, oldlo);
      return oldlo == _Asm_cmp8xchg16(_SEM_ACQ, ptr, newlo, _LDHINT_NONE, _UNGUARDED,
                                      (_Asm_fence)(_UP_MEM_FENCE | _DOWN_MEM_FENCE));
    }
  #elif PLATFORM_COMPILER_INTEL
    #include <ia64intrin.h>
    int cmp8xchg16(void volatile *ptr, unsigned long oldlo, unsigned long newlo, unsigned long newhi) {
      return oldlo == _InterlockedCompare64Exchange128_acq(ptr, newhi, newlo, oldlo);
    }
  #elif PLATFORM_COMPILER_GNU
    int cmp8xchg16(void volatile *ptr, unsigned long oldlo, unsigned long newlo, unsigned long newhi) {
      register unsigned long tmp = newlo;
      __asm__ __volatile__ (
	"mov		ar.ccv=%1			\n\t"
	"mov		ar.csd=%2;;			\n\t"
	"cmp8xchg16.acq	%0=[%3],%0,ar.csd,ar.ccv	\n"
	: "+r"(tmp) : "rO"(oldlo), "rO"(newhi), "r"(ptr) : "memory" );
      return tmp == oldlo;
    }
  #else
    #error compiler is unsupported
  #endif

  int main(void) {
	unsigned long *array[3];
	unsigned long *p = (void *)(((unsigned long)array + 15) & ~(unsigned long)15);
	int swapped;

	p[0] = 1234;
	p[1] = 0;

	swapped = cmp8xchg16(p, 1234, 5678, 0xabcdef);

	/* Want SUCCESS and changed X */
	return (!swapped || (p[0] != 5678) || (p[1] != 0xabcdef));
  }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_IA64_CMP8XCHG16 1
_ACEOF

    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }

fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




## Do CC/gas and CPU support "cmpxchg16b"?



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(GASNETI_HAVE_X86_CMPXCHG16B,HAVE_X86_CMPXCHG16B,probe) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_HAVE_X86_CMPXCHG16B,probe) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_HAVE_X86_CMPXCHG16B in environment" >&5
$as_echo_n "checking for CROSS_HAVE_X86_CMPXCHG16B in environment... " >&6; }






  envval_src_CROSS_HAVE_X86_CMPXCHG16B="cached"
  if test "${gasnet_cv_envvar_CROSS_HAVE_X86_CMPXCHG16B+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_HAVE_X86_CMPXCHG16B-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_have_x86_cmpxchg16b" != ""; then
	      gasnet_cv_envvar_CROSS_HAVE_X86_CMPXCHG16B="$with_cross_have_x86_cmpxchg16b"
	      envval_src_CROSS_HAVE_X86_CMPXCHG16B=given
	    else
	      gasnet_cv_envvar_CROSS_HAVE_X86_CMPXCHG16B="probe"
	      envval_src_CROSS_HAVE_X86_CMPXCHG16B=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_HAVE_X86_CMPXCHG16B="$CROSS_HAVE_X86_CMPXCHG16B"
	    envval_src_CROSS_HAVE_X86_CMPXCHG16B=given
      esac

fi


  CROSS_HAVE_X86_CMPXCHG16B="$gasnet_cv_envvar_CROSS_HAVE_X86_CMPXCHG16B"
  case "$envval_src_CROSS_HAVE_X86_CMPXCHG16B" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&5
$as_echo "using cached value \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&5
$as_echo "no, defaulting to \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&5
$as_echo "yes, using \"$CROSS_HAVE_X86_CMPXCHG16B\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_HAVE_X86_CMPXCHG16B,probe) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_HAVE_X86_CMPXCHG16B" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_HAVE_X86_CMPXCHG16B be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_HAVE_X86_CMPXCHG16B be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      GASNETI_HAVE_X86_CMPXCHG16B="$CROSS_HAVE_X86_CMPXCHG16B"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(GASNETI_HAVE_X86_CMPXCHG16B,HAVE_X86_CMPXCHG16B,probe) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$GASNETI_HAVE_X86_CMPXCHG16B" = 'yes'; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_X86_CMPXCHG16B 1
_ACEOF

  fi
fi
if test "$cross_compiling" = 'no' -o "$GASNETI_HAVE_X86_CMPXCHG16B" = 'probe' ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for x86-64 cmpxchg16b support" >&5
$as_echo_n "checking for x86-64 cmpxchg16b support... " >&6; }
if test "${gasnet_cv_x86_64_cmpxchg16b+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #include "gasnet_asm.h" /* For PLATFORM_COMPILER_* and GASNETI_PGI_ASM_GNU */

int
main ()
{

  #if PLATFORM_ARCH_X86_64
    #if PLATFORM_COMPILER_GNU || PLATFORM_COMPILER_INTEL || \
        PLATFORM_COMPILER_PATHSCALE || GASNETI_PGI_ASM_GNU || \
        PLATFORM_COMPILER_OPEN64 || PLATFORM_COMPILER_CLANG

	unsigned long *array[3];
	volatile unsigned long *p = (void *)(((unsigned long)array + 15) & ~(unsigned long)15);

	/* Note oldhi selected to detect bug 2408 (anything in upper 32bits) */
	register unsigned long oldlo = 0;
	register unsigned long oldhi = 0x1234llu << 32;
	register unsigned long newlo = 1234;
	register unsigned long newhi = 5678;
	register unsigned char result;

	p[0] = oldlo;
	p[1] = oldhi;

	__asm__ __volatile__ (
		"lock;			"
		"cmpxchg16b	%1	\n\t"
		"sete		%0	"
		: "=q" (result), "=m" (*p), "+&a" (oldlo), "+&d" (oldhi)
		: "b" (newlo), "c" (newhi)
		: "cc", "memory");

	/* Want SUCCESS and changed values */
       	return (!result || (p[0] != 1234) || (p[1] != 5678));
    #else
	/* Don't know, but also don't currently care */
	return 1;
    #endif
  #else
    #error wrong CPU architecture
  #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_x86_64_cmpxchg16b=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_x86_64_cmpxchg16b=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_x86_64_cmpxchg16b" >&5
$as_echo "$gasnet_cv_x86_64_cmpxchg16b" >&6; }
if test "$gasnet_cv_x86_64_cmpxchg16b" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_X86_CMPXCHG16B 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for x86-64 cmpxchg16b support" >&5
$as_echo_n "checking for x86-64 cmpxchg16b support... " >&6; }
if test "${gasnet_cv_x86_64_cmpxchg16b+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #include "gasnet_asm.h" /* For PLATFORM_COMPILER_* and GASNETI_PGI_ASM_GNU */

      int main(void) {

  #if PLATFORM_ARCH_X86_64
    #if PLATFORM_COMPILER_GNU || PLATFORM_COMPILER_INTEL || \
        PLATFORM_COMPILER_PATHSCALE || GASNETI_PGI_ASM_GNU || \
        PLATFORM_COMPILER_OPEN64 || PLATFORM_COMPILER_CLANG

	unsigned long *array[3];
	volatile unsigned long *p = (void *)(((unsigned long)array + 15) & ~(unsigned long)15);

	/* Note oldhi selected to detect bug 2408 (anything in upper 32bits) */
	register unsigned long oldlo = 0;
	register unsigned long oldhi = 0x1234llu << 32;
	register unsigned long newlo = 1234;
	register unsigned long newhi = 5678;
	register unsigned char result;

	p[0] = oldlo;
	p[1] = oldhi;

	__asm__ __volatile__ (
		"lock;			"
		"cmpxchg16b	%1	\n\t"
		"sete		%0	"
		: "=q" (result), "=m" (*p), "+&a" (oldlo), "+&d" (oldhi)
		: "b" (newlo), "c" (newhi)
		: "cc", "memory");

	/* Want SUCCESS and changed values */
       	return (!result || (p[0] != 1234) || (p[1] != 5678));
    #else
	/* Don't know, but also don't currently care */
	return 1;
    #endif
  #else
    #error wrong CPU architecture
  #endif

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_x86_64_cmpxchg16b=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_x86_64_cmpxchg16b=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_x86_64_cmpxchg16b" >&5
$as_echo "$gasnet_cv_x86_64_cmpxchg16b" >&6; }
if test "$gasnet_cv_x86_64_cmpxchg16b" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_X86_CMPXCHG16B 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for x86-64 cmpxchg16b support,x86_64_cmpxchg16b,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




## x86 -fPIC which steals the B register
## XXX: Test currently only correctly identifies PIC mode with using a
## compiler which accepts GNU-style asm - but that is the only
## case where we *currently* care.  Test may need some additional
## cases for other compilers in the future.



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for x86 EBX register,x86_ebx,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for x86 EBX register" >&5
$as_echo_n "checking for x86 EBX register... " >&6; }
if test "${gasnet_cv_x86_ebx+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "gasnet_asm.h" /* For PLATFORM_COMPILER_* and GASNETI_PGI_ASM_GNU */

int
main ()
{

  #if PLATFORM_ARCH_X86_64 || PLATFORM_ARCH_X86
    #if PLATFORM_COMPILER_GNU || PLATFORM_COMPILER_INTEL || \
        PLATFORM_COMPILER_PATHSCALE || GASNETI_PGI_ASM_GNU || \
        PLATFORM_COMPILER_TINY || PLATFORM_COMPILER_OPEN64 || \
        PLATFORM_COMPILER_CLANG
      __asm__ __volatile__ ("push %0" : : "b" (0));
    #else
	/* Don't know, but fortunately don't currently care */
    #endif
  #else
    #error wrong CPU architecture
  #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_x86_ebx=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_x86_ebx=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_x86_ebx" >&5
$as_echo "$gasnet_cv_x86_ebx" >&6; }
if test "$gasnet_cv_x86_ebx" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_X86_EBX 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for x86 EBX register,x86_ebx,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




## Does 32-bit SPARC compiler understand "U" and "h" register classes?
if expr "$GASNETI_PTR_BITS$target_cpu" : "32sparc" >/dev/null; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for 64-bit SPARC asm support,have_sparc32_64bit_asm,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for 64-bit SPARC asm support" >&5
$as_echo_n "checking for 64-bit SPARC asm support... " >&6; }
if test "${gasnet_cv_have_sparc32_64bit_asm+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

      unsigned long long u, v;
      volatile unsigned long long *p = &u;
      register int retval;
      register int tmp = 0;
      __asm__ __volatile__ ( "std %1, %0" : "=m"(*p) : "U"(v) );
      __asm__ __volatile__ ( "clr %0 \n\tmovrz %1,1,%0" : "=&h"(retval), "+h"(tmp) );

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_sparc32_64bit_asm=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_sparc32_64bit_asm=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_sparc32_64bit_asm" >&5
$as_echo "$gasnet_cv_have_sparc32_64bit_asm" >&6; }
if test "$gasnet_cv_have_sparc32_64bit_asm" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_SPARC32_64BIT_ASM 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for 64-bit SPARC asm support,have_sparc32_64bit_asm,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

## Spinloop hints



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



# need to run here because some OS's (Solaris/x86) forbid the pause instruction



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for x86 pause instruction,x86_pause_instruction,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for x86 pause instruction,x86_pause_instruction,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for x86 pause instruction" >&5
$as_echo_n "checking for x86 pause instruction... " >&6; }
if test "${gasnet_cv_x86_pause_instruction+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include "gasnet_asm.h" /* Includes portable_platform.h */

int
main ()
{

  #if PLATFORM_ARCH_X86_64 || PLATFORM_ARCH_X86
    GASNETI_ASM("pause");
  #else
    #error wrong CPU architecture
  #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_x86_pause_instruction=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_x86_pause_instruction=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_x86_pause_instruction" >&5
$as_echo "$gasnet_cv_x86_pause_instruction" >&6; }
if test "$gasnet_cv_x86_pause_instruction" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_PAUSE_INSTRUCTION "pause"
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for x86 pause instruction,x86_pause_instruction,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for x86 pause instruction,x86_pause_instruction,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for x86 pause instruction" >&5
$as_echo_n "checking for x86 pause instruction... " >&6; }
if test "${gasnet_cv_x86_pause_instruction+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


  #include "gasnet_asm.h" /* Includes portable_platform.h */

      int main(void) {

  #if PLATFORM_ARCH_X86_64 || PLATFORM_ARCH_X86
    GASNETI_ASM("pause");
  #else
    #error wrong CPU architecture
  #endif

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_x86_pause_instruction=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_x86_pause_instruction=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_x86_pause_instruction" >&5
$as_echo "$gasnet_cv_x86_pause_instruction" >&6; }
if test "$gasnet_cv_x86_pause_instruction" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_PAUSE_INSTRUCTION "pause"
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for x86 pause instruction,x86_pause_instruction,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for x86 pause instruction,x86_pause_instruction,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



## Disabled ia64 pause hint until we see an actual need for it -PHH 2006.01.09
#AC_MSG_CHECKING(for ia64 pause hint)
#AC_TRY_COMPILE([
#  #include "gasnet_asm.h"
#], [
#  #if defined(__ia64__)
#    GASNETI_ASM("hint @pause");
#  #else
#    #error wrong CPU architecture
#  #endif
#], [AC_DEFINE(GASNETI_PAUSE_INSTRUCTION, "hint @pause")
#    AC_MSG_RESULT(yes)
#], [AC_MSG_RESULT(no)])



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




#---------------------------------------------------------------------------------------------------------------
# Linux's PR_SET_PDEATHSIG of interest to both smp-conduit and ssh-spawer
if expr "$target_os" : "linux" >/dev/null; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(pdeathsig,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pdeathsig was given.
if test "${enable_pdeathsig+set}" = set; then
  enableval=$enable_pdeathsig;
fi

case "$enable_pdeathsig" in
  '' | yes) :




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for PR_SET_PDEATHSIG,pr_set_pdeathsig,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for PR_SET_PDEATHSIG" >&5
$as_echo_n "checking for PR_SET_PDEATHSIG... " >&6; }
if test "${gasnet_cv_pr_set_pdeathsig+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

        #include <sys/utsname.h> /* to look for unsafe 2.4.x kernels */
        #include <sys/prctl.h>

int
main ()
{

        struct utsname u;
        int rc1 = uname(&u);
        int rc2 = prctl(PR_SET_PDEATHSIG, 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_pr_set_pdeathsig=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_pr_set_pdeathsig=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_pr_set_pdeathsig" >&5
$as_echo "$gasnet_cv_pr_set_pdeathsig" >&6; }
if test "$gasnet_cv_pr_set_pdeathsig" = yes; then
  :

        cat >>confdefs.h <<\_ACEOF
#define HAVE_PR_SET_PDEATHSIG 1
_ACEOF


else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for PR_SET_PDEATHSIG,pr_set_pdeathsig,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



     ;;
  *)   : ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(pdeathsig,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi

#---------------------------------------------------------------------------------------------------------------

# Global disable of fork() (and related calls) on "special" systems.
# Conduits may also set GASNETI_NO_FORK individually
have_fork=yes



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(fork,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-fork was given.
if test "${enable_fork+set}" = set; then
  enableval=$enable_fork;
fi

# Check whether --enable-fork was given.
if test "${enable_fork+set}" = set; then
  enableval=$enable_fork;
fi

case "$enable_fork" in
  no)   have_fork=no
    fork_reason="was disabled"  ;;
  yes)  :  ;;
  *)


for ac_func in fork popen system
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
  :
else
   have_fork=no
		     fork_reason="appears to be missing or broken"
		     break
fi
done
 ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(fork,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test $have_fork = no; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_NO_FORK 1
_ACEOF

fi

#---------------------------------------------------------------------------------------------------------------
# Check for overrides of compile-time checks for SMPs



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(smp-safe,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-smp-safe was given.
if test "${enable_smp_safe+set}" = set; then
  enableval=$enable_smp_safe;
fi

# Check whether --enable-smp-safe was given.
if test "${enable_smp_safe+set}" = set; then
  enableval=$enable_smp_safe;
fi

case "$enable_smp_safe" in
  no)   uni_build=yes ;;
  yes)  uni_build=no  ;;
  *)
for ac_header in /boot/kernel.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done

    { $as_echo "$as_me:$LINENO: checking whether to force a uni-processor build" >&5
$as_echo_n "checking whether to force a uni-processor build... " >&6; }
    uni_build=no;
    if test "$cross_compiling" = "yes" ; then
      uni_build='no (default for cross-compilation)'
    elif test "`uname -a | grep -i SMP`" = ""; then
      case "$target_os" in
      linux*)
        cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          /* Note that we try to error on the side of an SMP */
          #include <linux/config.h>
          #if defined(CONFIG_SMP)
            #error Make the AC_TRY_COMPILE fail (SMP)
          #endif
          #ifdef HAVE__BOOT_KERNEL_H
            #include </boot/kernel.h>
            #if defined(__BOOT_KERNEL_SMP) && (__BOOT_KERNEL_SMP == 1)
              #error Make the AC_TRY_COMPILE fail (SMP)
            #endif
          #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
   uni_build=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
        ;;
      freebsd* | openbsd* | netbsd*)
        if test "`/sbin/sysctl -n hw.ncpu 2>/dev/null`" = 1; then
          uni_build=yes
        fi
        ;;
      darwin*)
        if test "`/usr/sbin/sysctl -n hw.ncpu 2>/dev/null`" = 1; then
          uni_build=yes
        fi
        ;;
      *)
        if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	    #include <unistd.h>
	    #if defined(_SC_NPROCESSORS_ONLN)
	    /* OK */
	    #elif defined(_SC_NPROC_ONLN)
	    # define _SC_NPROCESSORS_ONLN _SC_NPROC_ONLN
	    #elif defined(_SC_CRAY_MAXPES)
	    # define _SC_NPROCESSORS_ONLN _SC_CRAY_MAXPES
            #else
	    /* Maybe _SC_NPROCESSORS_ONLN is an enum? */
            #endif
            int main(void) { return !(sysconf(_SC_NPROCESSORS_ONLN) == 1); }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
   uni_build=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


        ;;
      esac
    fi
    { $as_echo "$as_me:$LINENO: result: $uni_build" >&5
$as_echo "$uni_build" >&6; }

  ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(smp-safe,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$uni_build" = yes; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_UNI_BUILD 1
_ACEOF

fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(loopback-memsync,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-loopback-memsync was given.
if test "${enable_loopback_memsync+set}" = set; then
  enableval=$enable_loopback_memsync;
fi


case "$enable_loopback_memsync" in
  '' | no) :
       ;;
  *)  cat >>confdefs.h <<\_ACEOF
#define GASNETI_MEMSYNC_ON_LOOPBACK 1
_ACEOF
 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(loopback-memsync,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(throttle-poll,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-throttle-poll was given.
if test "${enable_throttle_poll+set}" = set; then
  enableval=$enable_throttle_poll;
fi


case "$enable_throttle_poll" in
  '' | no) :
       ;;
  *)  cat >>confdefs.h <<\_ACEOF
#define GASNETI_THROTTLE_FEATURE_ENABLED 1
_ACEOF
 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(throttle-poll,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# FORCED non-default implementations - used mainly for debugging
#
# NOTE: If adding an "--enable-forced-*" option here, please:
# 1) Set enabled_force=yes to trigger the warning below
# 2) Add to the "don't trust performance" warning in tests/test.h
# 3) If applicable, the corresponding portion of the GASNet config string should
#    distinguish forced behaviors from default ones.
# 4) You probably want a "LINKCONFIG_IDIOTCHECK" as well (might be covered by #3)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-generic-atomicops,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-generic-atomicops was given.
if test "${enable_force_generic_atomicops+set}" = set; then
  enableval=$enable_force_generic_atomicops;
fi


case "$enable_force_generic_atomicops" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_generic_atomicops=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-generic-atomicops,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-os-atomicops,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-os-atomicops was given.
if test "${enable_force_os_atomicops+set}" = set; then
  enableval=$enable_force_os_atomicops;
fi


case "$enable_force_os_atomicops" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_os_atomicops=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-os-atomicops,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-compiler-atomicops,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-compiler-atomicops was given.
if test "${enable_force_compiler_atomicops+set}" = set; then
  enableval=$enable_force_compiler_atomicops;
fi


case "$enable_force_compiler_atomicops" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_compiler_atomicops=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-compiler-atomicops,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test -z "$enabled_generic_atomicops$enabled_os_atomicops$enabled_compiler_atomicops"; then
    : # Nothing to do
  elif test "$enabled_generic_atomicops$enabled_os_atomicops$enabled_compiler_atomicops" != yes; then
    { { $as_echo "$as_me:$LINENO: error: You may request at most one of --enable-force-generic-atomicops, --enable-force-os-atomicops, --enable-force-compiler-atomicops" >&5
$as_echo "$as_me: error: You may request at most one of --enable-force-generic-atomicops, --enable-force-os-atomicops, --enable-force-compiler-atomicops" >&2;}
   { (exit 1); exit 1; }; }
  elif test -n "$enabled_generic_atomicops" ; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_GENERIC_ATOMICOPS 1
_ACEOF

  elif test -n "$enabled_os_atomicops"; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_OS_ATOMICOPS 1
_ACEOF

  elif test -n "$enabled_compiler_atomicops"; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_COMPILER_ATOMICOPS 1
_ACEOF

  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-gettimeofday,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-gettimeofday was given.
if test "${enable_force_gettimeofday+set}" = set; then
  enableval=$enable_force_gettimeofday;
fi


case "$enable_force_gettimeofday" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_gettimeofday=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-gettimeofday,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-posix-realtime,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-posix-realtime was given.
if test "${enable_force_posix_realtime+set}" = set; then
  enableval=$enable_force_posix_realtime;
fi


case "$enable_force_posix_realtime" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_posix_realtime=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-posix-realtime,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_gettimeofday$enabled_posix_realtime" = yesyes; then
    { { $as_echo "$as_me:$LINENO: error: You cannot request both --enable-force-gettimeofday and --enable-force-posix-realtime" >&5
$as_echo "$as_me: error: You cannot request both --enable-force-gettimeofday and --enable-force-posix-realtime" >&2;}
   { (exit 1); exit 1; }; }
  elif test -n "$enabled_gettimeofday" ; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_GETTIMEOFDAY 1
_ACEOF

  elif test -n "$enabled_posix_realtime"; then
    { $as_echo "$as_me:$LINENO: checking for library containing clock_gettime" >&5
$as_echo_n "checking for library containing clock_gettime... " >&6; }
if test "${ac_cv_search_clock_gettime+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char clock_gettime ();
int
main ()
{
return clock_gettime ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' rt posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_clock_gettime=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_clock_gettime+set}" = set; then
  break
fi
done
if test "${ac_cv_search_clock_gettime+set}" = set; then
  :
else
  ac_cv_search_clock_gettime=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_clock_gettime" >&5
$as_echo "$ac_cv_search_clock_gettime" >&6; }
ac_res=$ac_cv_search_clock_gettime
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

fi

    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_POSIX_REALTIME 1
_ACEOF

  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-yield-membars,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-yield-membars was given.
if test "${enable_force_yield_membars+set}" = set; then
  enableval=$enable_force_yield_membars;
fi


case "$enable_force_yield_membars" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_yield_membars=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-yield-membars,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-slow-membars,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-slow-membars was given.
if test "${enable_force_slow_membars+set}" = set; then
  enableval=$enable_force_slow_membars;
fi


case "$enable_force_slow_membars" in
  '' | no) :
       ;;
  *)  enabled_force=yes; enabled_slow_membars=yes ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-slow-membars,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$enabled_yield_membars$enabled_slow_membars" = yesyes; then
    { { $as_echo "$as_me:$LINENO: error: You cannot request both --enable-force-yield-membars and --enable-force-slow-membars" >&5
$as_echo "$as_me: error: You cannot request both --enable-force-yield-membars and --enable-force-slow-membars" >&2;}
   { (exit 1); exit 1; }; }
  elif test -n "$enabled_yield_membars" ; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_YIELD_MEMBARS 1
_ACEOF

  elif test -n "$enabled_slow_membars" ; then
    cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_SLOW_MEMBARS 1
_ACEOF

  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-true-weakatomics,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-true-weakatomics was given.
if test "${enable_force_true_weakatomics+set}" = set; then
  enableval=$enable_force_true_weakatomics;
fi


case "$enable_force_true_weakatomics" in
  '' | no) :
       ;;
  *)  enabled_force=yes; cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_TRUE_WEAKATOMICS 1
_ACEOF
  ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-true-weakatomics,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(force-generic-semaphores,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-force-generic-semaphores was given.
if test "${enable_force_generic_semaphores+set}" = set; then
  enableval=$enable_force_generic_semaphores;
fi


case "$enable_force_generic_semaphores" in
  '' | no) :
       ;;
  *)  enabled_force=yes; cat >>confdefs.h <<\_ACEOF
#define GASNETI_FORCE_GENERIC_SEMAPHORES 1
_ACEOF
  ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(force-generic-semaphores,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test "$enabled_force" = yes; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You have configured with one or more --enable-force-* options
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&5
$as_echo "$as_me: WARNING:
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You have configured with one or more --enable-force-* options
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >&2;}
  echo "
-----------------------------------------------------------------------
 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING

 You have configured with one or more --enable-force-* options
 This usually has a SERIOUS impact on performance, so you should NOT
 trust any performance numbers obtained from programs built
 using this GASNet installation!!!

 WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
-----------------------------------------------------------------------" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi

#---------------------------------------------------------------------------------------------------------------
# PSHM uses atomics in shared memory for IPC.
# So we assume that Generic and O/S atomics are insufficient.
# If that is ever not the case, one can add exceptions as needed.
if test "$with_pshm" != no; then
  case "$enabled_pshm" in
    yes) pshm_how='enabled explicitly by --enable-pshm';;
      *) pshm_how='auto-enabled';;
  esac
  if test -n "$enabled_generic_atomicops" ; then


echo
echo "configure error: User passed --enable-force-generic-atomicops and PSHM was $pshm_how, but PSHM support requires native atomics"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  elif test -n "$enabled_os_atomicops"; then


echo
echo "configure error: User passed --enable-force-os-atomicops and PSHM was $pshm_how, but PSHM support requires native atomics"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MISC_CPPFLAGS $MISC_CFLAGS -I$TOP_SRCDIR -I$TOP_SRCDIR/other -D_IN_CONFIGURE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for non-native atomics,non_native_atomics,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for non-native atomics" >&5
$as_echo_n "checking for non-native atomics... " >&6; }
if test "${gasnet_cv_non_native_atomics+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include "portable_inttypes.h"
      #include "gasnet_asm.h" /* Includes portable_platform.h */
      #define GASNETI_INLINE(arg) /* empty */
      #include "gasnet_atomic_bits.h"

int
main ()
{

      #if !defined(GASNETI_USE_GENERIC_ATOMICOPS) && !defined(GASNETI_USE_OS_ATOMICOPS)
        #error "Native atomics"
      #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_non_native_atomics=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_non_native_atomics=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_non_native_atomics" >&5
$as_echo "$gasnet_cv_non_native_atomics" >&6; }
if test "$gasnet_cv_non_native_atomics" = yes; then
  :



echo
echo "configure error: PSHM was $pshm_how, but PSHM support requires native atomics which GASNet does not appear to support on your platform"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for non-native atomics,non_native_atomics,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi
fi

#---------------------------------------------------------------------------------------------------------------
# CONDUIT CONFIGURATION UTILITIES
#---------------------------------------------------------------------------------------------------------------
# Hack-around to prevent a bogus autoconf 2.58 bug when AC_PROG_CXX is called conditionally below
am__fastdepCXX_TRUE='#'
am__fastdepCXX_FALSE=




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(auto-conduit-detect,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-auto-conduit-detect was given.
if test "${enable_auto_conduit_detect+set}" = set; then
  enableval=$enable_auto_conduit_detect;
fi

case "$enable_auto_conduit_detect" in
  '' | yes) :
       enabled_auto_detect=yes ;;
  *)   enabled_auto_detect=no ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(auto-conduit-detect,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




CONDUITS=

# reporting file output at completion


  if test -n "$CONDUIT_LIST" ; then
    CONDUIT_LIST_CLEAN=no
  else
    CONDUIT_LIST=.gasnet-conduit-list.tmp
    CONDUIT_LIST_CLEAN=yes
  fi

echo > $CONDUIT_LIST
echo "----------------------------------------------------------------------" >> $CONDUIT_LIST
echo "GASNet configuration: " >> $CONDUIT_LIST
echo " " >> $CONDUIT_LIST



 if test "$gasnet_toolsonly_mode" = "yes"; then
  TOOLSONLY_MODE_TRUE=
  TOOLSONLY_MODE_FALSE='#'
else
  TOOLSONLY_MODE_TRUE='#'
  TOOLSONLY_MODE_FALSE=
fi

 if test "$gasnet_toolsonly_mode" = "no"; then
  CONDUIT_MODE_TRUE=
  CONDUIT_MODE_FALSE='#'
else
  CONDUIT_MODE_TRUE='#'
  CONDUIT_MODE_FALSE=
fi

#---------------------------------------------------------------------------------------------------------------
# CODE COMMON TO MULTIPLE CONDUITS
#---------------------------------------------------------------------------------------------------------------




LINKHELPER_BASE=conftest_cfunc
LINKHELPER_SRC=$LINKHELPER_BASE.c
LINKHELPER_OBJ=$LINKHELPER_BASE.o
LINKHELPER_LIBS="$LINKHELPER_OBJ $LIBM"
LINKHELPER_DECL="extern int linkhelper_cint; extern void linkhelper_cfunc(int val);"
LINKHELPER_CODE="linkhelper_cfunc(linkhelper_cint);"
if test x"$have_tls" = xyes; then
  LINKHELPER_TLS_DECL='__thread long tlocal;'
  LINKHELPER_TLS_CODE='tlocal = 4;'
fi






#---------------------------------------------------------------------------------------------------------------
# CONDUIT CONFIGURATIONS
#---------------------------------------------------------------------------------------------------------------
if test "$gasnet_toolsonly_mode" = "no" ; then
echo " Portable conduits:" >> $CONDUIT_LIST
echo " -----------------" >> $CONDUIT_LIST
fi
#---------------------------------------------------------------------------------------------------------------
# UDP/AMUDP Configuration




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_udp=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(udp,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-udp was given.
if test "${enable_udp+set}" = set; then
  enableval=$enable_udp;
fi

# Check whether --enable-udp was given.
if test "${enable_udp+set}" = set; then
  enableval=$enable_udp;
fi

case "$enable_udp" in
  no)  enabled_udp=no ;;
  yes) enabled_udp=yes;force_udp=yes ;;
  *)   enabled_udp=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(udp,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test $enabled_udp = yes; then

  # Do C++ configuration


  # when called by Titanium configure, target C++ compiler will be in TARGET_CXX(FLAGS)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(TARGET_CXX,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for TARGET_CXX in environment" >&5
$as_echo_n "checking for TARGET_CXX in environment... " >&6; }





# Check whether --with-target-cxx was given.
if test "${with_target_cxx+set}" = set; then
  withval=$with_target_cxx;
fi






  envval_src_TARGET_CXX="cached"
  if test "${gasnet_cv_envvar_TARGET_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${TARGET_CXX-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_target_cxx" != ""; then
	      gasnet_cv_envvar_TARGET_CXX="$with_target_cxx"
	      envval_src_TARGET_CXX=given
	    else
	      gasnet_cv_envvar_TARGET_CXX=""""
	      envval_src_TARGET_CXX=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_TARGET_CXX="$TARGET_CXX"
	    envval_src_TARGET_CXX=given
      esac

fi


  TARGET_CXX="$gasnet_cv_envvar_TARGET_CXX"
  case "$envval_src_TARGET_CXX" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$TARGET_CXX\"" >&5
$as_echo "using cached value \"$TARGET_CXX\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$TARGET_CXX\"" >&5
$as_echo "no, defaulting to \"$TARGET_CXX\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$TARGET_CXX\"" >&5
$as_echo "yes, using \"$TARGET_CXX\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(TARGET_CXX,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "${TARGET_CXX}" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(TARGET_CXXFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for TARGET_CXXFLAGS in environment" >&5
$as_echo_n "checking for TARGET_CXXFLAGS in environment... " >&6; }





# Check whether --with-target-cxxflags was given.
if test "${with_target_cxxflags+set}" = set; then
  withval=$with_target_cxxflags;
fi






  envval_src_TARGET_CXXFLAGS="cached"
  if test "${gasnet_cv_envvar_TARGET_CXXFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${TARGET_CXXFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_target_cxxflags" != ""; then
	      gasnet_cv_envvar_TARGET_CXXFLAGS="$with_target_cxxflags"
	      envval_src_TARGET_CXXFLAGS=given
	    else
	      gasnet_cv_envvar_TARGET_CXXFLAGS=""""
	      envval_src_TARGET_CXXFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_TARGET_CXXFLAGS="$TARGET_CXXFLAGS"
	    envval_src_TARGET_CXXFLAGS=given
      esac

fi


  TARGET_CXXFLAGS="$gasnet_cv_envvar_TARGET_CXXFLAGS"
  case "$envval_src_TARGET_CXXFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$TARGET_CXXFLAGS\"" >&5
$as_echo "using cached value \"$TARGET_CXXFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$TARGET_CXXFLAGS\"" >&5
$as_echo "no, defaulting to \"$TARGET_CXXFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$TARGET_CXXFLAGS\"" >&5
$as_echo "yes, using \"$TARGET_CXXFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(TARGET_CXXFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    unset ac_cv_prog_CXX
    unset ac_cv_prog_CXXCPP
    CXX="$TARGET_CXX"
    CXXFLAGS="$TARGET_CXXFLAGS"
  fi

  if test "$with_cxx" = no; then
    have_cxx=no




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: C++ compiler disabled using --without-cxx. Disabling udp-conduit, which requires C++" >&5
$as_echo "$as_me: WARNING: C++ compiler disabled using --without-cxx. Disabling udp-conduit, which requires C++" >&2;}
  echo "C++ compiler disabled using --without-cxx. Disabling udp-conduit, which requires C++" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  else
    # bug 1725: Run GASNET_PROG_CXX with care in case it drops dead (missing C++)
    # Temporary override of AC_MSG_ERROR is a dirty hack!  However, the previous approach
    # of probing in a subshell eventually ran afoul of autoconf's AC_REQUIRE() rules.

    have_cxx=yes
    ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
if test -z "$CXX"; then
  if test -n "$CCC"; then
    CXX=$CCC
  else
    if test -n "$ac_tool_prefix"; then
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
$as_echo "$CXX" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$CXX" && break
  done
fi
if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CXX="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
$as_echo "$ac_ct_CXX" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_CXX" && break
done

  if test "x$ac_ct_CXX" = x; then
    CXX="g++"
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CXX=$ac_ct_CXX
  fi
fi

  fi
fi
# Provide some information about the compiler.
$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
set X $ac_compile
ac_compiler=$2
{ (ac_try="$ac_compiler --version >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler --version >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -v >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -v >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -V >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -V >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_compiler_gnu=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_compiler_gnu=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GXX=yes
else
  GXX=
fi
ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS
{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
if test "${ac_cv_prog_cxx_g+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   ac_cxx_werror_flag=yes
   ac_cv_prog_cxx_g=no
   CXXFLAGS="-g"
   cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	CXXFLAGS=""
      cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
	 CXXFLAGS="-g"
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
$as_echo "$ac_cv_prog_cxx_g" >&6; }
if test "$ac_test_CXXFLAGS" = set; then
  CXXFLAGS=$ac_save_CXXFLAGS
elif test $ac_cv_prog_cxx_g = yes; then
  if test "$GXX" = yes; then
    CXXFLAGS="-g -O2"
  else
    CXXFLAGS="-g"
  fi
else
  if test "$GXX" = yes; then
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi
fi
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

depcc="$CXX"  am_compiler_list=

{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
      # Solaris 8's {/usr,}/bin/sh.
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CXX_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  am__fastdepCXX_TRUE=
  am__fastdepCXX_FALSE='#'
else
  am__fastdepCXX_TRUE='#'
  am__fastdepCXX_FALSE=
fi


ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
if test -z "$CXXCPP"; then
  if test "${ac_cv_prog_CXXCPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
      # Double quotes because CXXCPP needs to be expanded
    for CXXCPP in "$CXX -E" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CXXCPP=$CXXCPP

fi
  CXXCPP=$ac_cv_prog_CXXCPP
else
  ac_cv_prog_CXXCPP=$CXXCPP
fi
{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
$as_echo "$CXXCPP" >&6; }
ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
have_cxx=no; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PROG_CXX vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PROG_CXXCPP vvvvvvvvvvvvvvvvvvvvvv (L:2)



  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
if test -z "$CXX"; then
  if test -n "$CCC"; then
    CXX=$CCC
  else
    if test -n "$ac_tool_prefix"; then
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
CXX=$ac_cv_prog_CXX
if test -n "$CXX"; then
  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
$as_echo "$CXX" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    test -n "$CXX" && break
  done
fi
if test -z "$CXX"; then
  ac_ct_CXX=$CXX
  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -n "$ac_ct_CXX"; then
  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_ac_ct_CXX="$ac_prog"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

fi
fi
ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
if test -n "$ac_ct_CXX"; then
  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
$as_echo "$ac_ct_CXX" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ac_ct_CXX" && break
done

  if test "x$ac_ct_CXX" = x; then
    CXX="g++"
  else
    case $cross_compiling:$ac_tool_warned in
yes:)
{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
ac_tool_warned=yes ;;
esac
    CXX=$ac_ct_CXX
  fi
fi

  fi
fi
# Provide some information about the compiler.
$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
set X $ac_compile
ac_compiler=$2
{ (ac_try="$ac_compiler --version >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler --version >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -v >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -v >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (ac_try="$ac_compiler -V >&5"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compiler -V >&5") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __GNUC__
       choke me
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_compiler_gnu=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_compiler_gnu=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ac_cv_cxx_compiler_gnu=$ac_compiler_gnu

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
if test $ac_compiler_gnu = yes; then
  GXX=yes
else
  GXX=
fi
ac_test_CXXFLAGS=${CXXFLAGS+set}
ac_save_CXXFLAGS=$CXXFLAGS
{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
$as_echo_n "checking whether $CXX accepts -g... " >&6; }
if test "${ac_cv_prog_cxx_g+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
   ac_cxx_werror_flag=yes
   ac_cv_prog_cxx_g=no
   CXXFLAGS="-g"
   cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	CXXFLAGS=""
      cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
	 CXXFLAGS="-g"
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_cv_prog_cxx_g=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
$as_echo "$ac_cv_prog_cxx_g" >&6; }
if test "$ac_test_CXXFLAGS" = set; then
  CXXFLAGS=$ac_save_CXXFLAGS
elif test $ac_cv_prog_cxx_g = yes; then
  if test "$GXX" = yes; then
    CXXFLAGS="-g -O2"
  else
    CXXFLAGS="-g"
  fi
else
  if test "$GXX" = yes; then
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi
fi
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

depcc="$CXX"  am_compiler_list=

{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
$as_echo_n "checking dependency style of $depcc... " >&6; }
if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  # We make a subdir and do the tests there.  Otherwise we can end up
  # making bogus files that we don't know about and never remove.  For
  # instance it was reported that on HP-UX the gcc test will end up
  # making a dummy file named `D' -- because `-MD' means `put the output
  # in D'.
  mkdir conftest.dir
  # Copy depcomp to subdir because otherwise we won't find it if we're
  # using a relative directory.
  cp "$am_depcomp" conftest.dir
  cd conftest.dir
  # We will build objects and dependencies in a subdirectory because
  # it helps to detect inapplicable dependency modes.  For instance
  # both Tru64's cc and ICC support -MD to output dependencies as a
  # side effect of compilation, but ICC will put the dependencies in
  # the current directory while Tru64 will put them in the object
  # directory.
  mkdir sub

  am_cv_CXX_dependencies_compiler_type=none
  if test "$am_compiler_list" = ""; then
     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  fi
  for depmode in $am_compiler_list; do
    # Setup a source with many dependencies, because some compilers
    # like to wrap large dependency lists on column 80 (with \), and
    # we should not choose a depcomp mode which is confused by this.
    #
    # We need to recreate these files for each test, as the compiler may
    # overwrite some of them when testing with obscure command lines.
    # This happens at least with the AIX C compiler.
    : > sub/conftest.c
    for i in 1 2 3 4 5 6; do
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
      # Solaris 8's {/usr,}/bin/sh.
      touch sub/conftst$i.h
    done
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf

    case $depmode in
    nosideeffect)
      # after this tag, mechanisms are not by side-effect, so they'll
      # only be used when explicitly requested
      if test "x$enable_dependency_tracking" = xyes; then
	continue
      else
	break
      fi
      ;;
    none) break ;;
    esac
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
    # mode.  It turns out that the SunPro C++ compiler does not properly
    # handle `-M -o', and we need to detect this.
    if depmode=$depmode \
       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
         >/dev/null 2>conftest.err &&
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
      # icc doesn't choke on unknown options, it will just issue warnings
      # or remarks (even with -Werror).  So we grep stderr for any message
      # that says an option was ignored or not supported.
      # When given -MP, icc 7.0 and 7.1 complain thusly:
      #   icc: Command line warning: ignoring option '-M'; no argument required
      # The diagnosis changed in icc 8.0:
      #   icc: Command line remark: option '-MP' not supported
      if (grep 'ignoring option' conftest.err ||
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
        am_cv_CXX_dependencies_compiler_type=$depmode
        break
      fi
    fi
  done

  cd ..
  rm -rf conftest.dir
else
  am_cv_CXX_dependencies_compiler_type=none
fi

fi
{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type

 if
  test "x$enable_dependency_tracking" != xno \
  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
  am__fastdepCXX_TRUE=
  am__fastdepCXX_FALSE='#'
else
  am__fastdepCXX_TRUE='#'
  am__fastdepCXX_FALSE=
fi


  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
if test -z "$CXXCPP"; then
  if test "${ac_cv_prog_CXXCPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
      # Double quotes because CXXCPP needs to be expanded
    for CXXCPP in "$CXX -E" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
fi

    done
    ac_cv_prog_CXXCPP=$CXXCPP

fi
  CXXCPP=$ac_cv_prog_CXXCPP
else
  ac_cv_prog_CXXCPP=$CXXCPP
fi
{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
$as_echo "$CXXCPP" >&6; }
ac_preproc_ok=false
for ac_cxx_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Broken: fails on valid input.
continue
fi

rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether nonexistent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <ac_nonexistent.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  # Broken: success on invalid input.
continue
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  # Passes both tests.
ac_preproc_ok=:
break
fi

rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
have_cxx=no; }
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(CXXCPP) vvvvvvvvvvvvvvvvvvvvvv (L:3)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$CXXCPP" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$CXXCPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$CXXCPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$CXXCPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$CXXCPP" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$CXXCPP" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      have_cxx=no
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_CXXCPP
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_CXXCPP
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_CXXCPP, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_CXXCPP+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_CXXCPP in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_CXXCPP="$gasnet_cv__gfp_fullprogname_CXXCPP" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_CXXCPP="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_CXXCPP=$ac_cv_path_gasnet_cv__gfp_fullprogname_CXXCPP
if test -n "$gasnet_cv__gfp_fullprogname_CXXCPP"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_CXXCPP" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_CXXCPP" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of CXXCPP" >&5
$as_echo_n "checking for full path expansion of CXXCPP... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_CXXCPP" != "" ; then
      CXXCPP="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_CXXCPP $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
$as_echo "$CXXCPP" >&6; }
  else
    CXXCPP="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(CXXCPP) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)





  { $as_echo "$as_me:$LINENO: checking for working C++ preprocessor" >&5
$as_echo_n "checking for working C++ preprocessor... " >&6; }

  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

  gasnet_progcxxcpp_extrainfo=
    if test -n "`$CXXCPP -version 2>&1 < /dev/null | grep MIPSpro`" ; then
            gasnet_progcxxcpp_extrainfo=" (added -diag_error 1035 to deal with broken MIPSPro preprocessor)"
    CXXFLAGS="$CXXFLAGS -diag_error 1035"
    CXXCPPFLAGS="$CXXCPPFLAGS -diag_error 1035"
  fi
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    # error

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then


echo
echo "configure error: Your C++ preprocessor is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C++ preprocessor is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


fi

rm -f conftest.err conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #ifndef __cplusplus
      #error __cplusplus must be defined in a C++ preprocessor!
    #endif

_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C++ preprocessor is broken, it fails to define __cplusplus."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


fi

rm -f conftest.err conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: yes$gasnet_progcxxcpp_extrainfo" >&5
$as_echo "yes$gasnet_progcxxcpp_extrainfo" >&6; }
  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PROG_CXXCPP ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(CXX) vvvvvvvvvvvvvvvvvvvvvv (L:2)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$CXX" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$CXX" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$CXX" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$CXX" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$CXX" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$CXX" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      have_cxx=no
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_CXX
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_CXX
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_CXX, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_CXX+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_CXX in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_CXX="$gasnet_cv__gfp_fullprogname_CXX" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_CXX="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_CXX=$ac_cv_path_gasnet_cv__gfp_fullprogname_CXX
if test -n "$gasnet_cv__gfp_fullprogname_CXX"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_CXX" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_CXX" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of CXX" >&5
$as_echo_n "checking for full path expansion of CXX... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_CXX" != "" ; then
      CXX="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_CXX $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $CXX" >&5
$as_echo "$CXX" >&6; }
  else
    CXX="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(CXX) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





  { $as_echo "$as_me:$LINENO: checking for working C++ compiler" >&5
$as_echo_n "checking for working C++ compiler... " >&6; }

  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

    fail for me

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then


echo
echo "configure error: Your C++ compiler is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <stdio.h>
                   #include <stdlib.h>

int
main ()
{
 printf("hi\n"); exit(0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C++ compiler is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 extern int some_bogus_nonexistent_symbol();
int
main ()
{
 int x = some_bogus_nonexistent_symbol();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then


echo
echo "configure error: Your C++ linker is broken - reported success when it should have failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <stdio.h>
                   #include <stdlib.h>

int
main ()
{
 printf("hi\n"); exit(0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5



echo
echo "configure error: Your C++ link is broken - reported failure when it should have succeeded"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    { $as_echo "$as_me:$LINENO: checking if user enabled cross-compile" >&5
$as_echo_n "checking if user enabled cross-compile... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(cross-compile,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-cross-compile was given.
if test "${enable_cross_compile+set}" = set; then
  enableval=$enable_cross_compile;
fi


case "$enable_cross_compile" in
  '' | no) :

        { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    cross_compiling=no
    ac_cv_prog_cxx_cross=no
    { $as_echo "$as_me:$LINENO: checking working C++ compiler executables" >&5
$as_echo_n "checking working C++ compiler executables... " >&6; }
    if test "$cross_compiling" = yes; then


echo
echo "configure error: Internal configure error - please report"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }

echo
echo "configure error: Cannot run executables created with C++ compiler. If you're attempting to cross-compile, use --enable-cross-compile"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
have_cxx=no


fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


   ;;
  *)
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    cross_compiling=yes
    ac_cv_prog_cxx_cross=yes
   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(cross-compile,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PROG_CXX ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    if test "$have_cxx" = no; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: It appears you have no working C++ compiler. Disabling udp-conduit, which requires C++" >&5
$as_echo "$as_me: WARNING: It appears you have no working C++ compiler. Disabling udp-conduit, which requires C++" >&2;}
  echo "It appears you have no working C++ compiler. Disabling udp-conduit, which requires C++" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    fi
  fi

 if test "$have_cxx" = yes; then
  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu







# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS -I$TOP_SRCDIR/other"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(C++ compiler for PLATFORM_COMPILER_IDSTR,PLATFORM_CXX_IDSTR,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for PLATFORM_COMPILER_IDSTR" >&5
$as_echo_n "checking C++ compiler for PLATFORM_COMPILER_IDSTR... " >&6; }
if test "${gasnet_cv_PLATFORM_CXX_IDSTR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_CXX_IDSTR=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_CXX_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_CXX_IDSTR" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_CXX_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_CXX_IDSTR" >&5
$as_echo "$gasnet_cv_PLATFORM_CXX_IDSTR" >&6; }
if test -n "$gasnet_cv_PLATFORM_CXX_IDSTR" ; then
  GASNETI_PLATFORM_CXX_IDSTR=$gasnet_cv_PLATFORM_CXX_IDSTR
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(C++ compiler for PLATFORM_COMPILER_IDSTR,PLATFORM_CXX_IDSTR,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_CXX_IDSTR "$GASNETI_PLATFORM_CXX_IDSTR"
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_FAMILYID,PLATFORM_CXX_FAMILYID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for PLATFORM_COMPILER_FAMILYID" >&5
$as_echo_n "checking C++ compiler for PLATFORM_COMPILER_FAMILYID... " >&6; }
if test "${gasnet_cv_PLATFORM_CXX_FAMILYID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_CXX_FAMILYID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_CXX_FAMILYID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_CXX_FAMILYID" >&5
$as_echo "$gasnet_cv_PLATFORM_CXX_FAMILYID" >&6; }
if test -n "$gasnet_cv_PLATFORM_CXX_FAMILYID" ; then
  GASNETI_PLATFORM_CXX_FAMILYID=$gasnet_cv_PLATFORM_CXX_FAMILYID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_FAMILYID,PLATFORM_CXX_FAMILYID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_CXX_FAMILYID $GASNETI_PLATFORM_CXX_FAMILYID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_ID,PLATFORM_CXX_ID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for PLATFORM_COMPILER_ID" >&5
$as_echo_n "checking C++ compiler for PLATFORM_COMPILER_ID... " >&6; }
if test "${gasnet_cv_PLATFORM_CXX_ID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_CXX_ID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_CXX_ID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_CXX_ID" >&5
$as_echo "$gasnet_cv_PLATFORM_CXX_ID" >&6; }
if test -n "$gasnet_cv_PLATFORM_CXX_ID" ; then
  GASNETI_PLATFORM_CXX_ID=$gasnet_cv_PLATFORM_CXX_ID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_ID,PLATFORM_CXX_ID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_CXX_ID $GASNETI_PLATFORM_CXX_ID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_VERSION,PLATFORM_CXX_VERSION,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for PLATFORM_COMPILER_VERSION" >&5
$as_echo_n "checking C++ compiler for PLATFORM_COMPILER_VERSION... " >&6; }
if test "${gasnet_cv_PLATFORM_CXX_VERSION+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_CXX_VERSION=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_CXX_VERSION" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_CXX_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_CXX_VERSION" >&5
$as_echo "$gasnet_cv_PLATFORM_CXX_VERSION" >&6; }
if test -n "$gasnet_cv_PLATFORM_CXX_VERSION" ; then
  GASNETI_PLATFORM_CXX_VERSION=$gasnet_cv_PLATFORM_CXX_VERSION
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(C++ compiler for PLATFORM_COMPILER_VERSION,PLATFORM_CXX_VERSION,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_CXX_VERSION $GASNETI_PLATFORM_CXX_VERSION
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_FAMILY_CACHE_CHECK(C++,CXX,gasnet_cv_cxx_family) vvvvvvvvvvvvvvvvvvvvvv (L:1)


{ $as_echo "$as_me:$LINENO: checking for C++ compiler family" >&5
$as_echo_n "checking for C++ compiler family... " >&6; }
if test "${gasnet_cv_cxx_family+set}" = set; then
  $as_echo_n "(cached) " >&6
else

  if test "CXX" != "CXX" ; then
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CPP"
  else
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CXXCPP"
  fi
  if test "`echo '$_GASNET_FAMILY_CACHE_CHECK_PREPROC' | grep '$C++'`" = "" ; then
    # preprocessor may differ from true compiler, so force full compilation testing
    _force_compile=1
  else
    _force_compile=
  fi
  gasnet_cv_cxx_family=unknown

    if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__xlC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__xlC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_CRAYC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_CRAYC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__GNUC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__GNUC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PGI,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PGI,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__OPENCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__OPENCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__clang__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__clang__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PATHCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PATHCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECCXX,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECCXX,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C++
  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # Sun C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Sun C++
  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_cc,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_cc,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # HP C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_aCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_aCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # HP aCC (C++)
  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__MTA__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__MTA__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__KCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__KCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__TINYC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__TINYC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__LCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__LCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

    if test "$gasnet_cv_cxx_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SX,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SX,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__sgi,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_cxx_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cxx_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__sgi,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # MIPSPro 7.3.0 and earlier
  fi

fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_family" >&5
$as_echo "$gasnet_cv_cxx_family" >&6; }
if test "$gasnet_cv_cxx_family" != "GNU" ; then
      case CXX in
    CC) ac_cv_c_compiler_gnu=no
        GCC=""
    ;;
    CXX) ac_cv_cxx_compiler_gnu=no
        GXX=""
    ;;
  esac
  CXX_SUBFAMILY='none'
else
    CXX_SUBFAMILY='GNU'




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for gcc version string" >&5
$as_echo_n "checking for gcc version string... " >&6; }
if test "${gasnet_cv_gcc_version_string+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_gcc_version_string=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_gcc_version_string" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gcc_version_string" >&5
$as_echo "$gasnet_cv_gcc_version_string" >&6; }
if test -n "$gasnet_cv_gcc_version_string" ; then
  _gasnet_gcc_version_string=$gasnet_cv_gcc_version_string
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  case "$_gasnet_gcc_version_string" in
    *gccfss*) CXX_SUBFAMILY='GCCFSS';;
    *)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__APPLE_CC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  CXX_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  CXX_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__APPLE_CC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__NVCC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       }; then
  CXX_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  CXX_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__NVCC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



       ;;
  esac
fi
CXX_FAMILY=$gasnet_cv_cxx_family
CXX_UNWRAPPED=$CXX
case $gasnet_cv_cxx_family in
  GNU) CXX_WRAPPED=$CXX ;;
  *)   CXX_WRAPPED="\$(top_builddir)/cc-wrapper \$(CXX_FAMILY) \$(CXX_UNWRAPPED)" ;;
esac





cc_wrapper_mk="cc-wrapper.mk"


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FAMILY_CACHE_CHECK(C++,CXX,gasnet_cv_cxx_family) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  mismatch=""
  if test x"$CXX_FAMILY" != x"$CC_FAMILY"; then
    mismatch="families"
  elif test x"$gasnet_cv_PLATFORM_CXX_VERSION" != x"$gasnet_cv_PLATFORM_COMPILER_VERSION"; then
    mismatch="version codes"
  fi
  if test -n "$mismatch"; then

    idstr1=`echo "$gasnet_cv_PLATFORM_COMPILER_IDSTR" | $AWK -F'|' '{ printf("%s\t%s",$2,$3); }'`
    idstr2=`echo "$gasnet_cv_PLATFORM_CXX_IDSTR" | $AWK -F'|' '{ printf("%s\t%s",$2,$3); }'`





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: The compiler $mismatch of \$CC and \$CXX do not match:
      CC:  $idstr1
     CXX:  $idstr2
If this is not what you intended, then set \$CXX to select a different C++ compiler." >&5
$as_echo "$as_me: WARNING: The compiler $mismatch of \$CC and \$CXX do not match:
      CC:  $idstr1
     CXX:  $idstr2
If this is not what you intended, then set \$CXX to select a different C++ compiler." >&2;}
  echo "The compiler $mismatch of \$CC and \$CXX do not match:
      CC:  $idstr1
     CXX:  $idstr2
If this is not what you intended, then set \$CXX to select a different C++ compiler." >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  fi


  CXXDEBUGFLAGS="-g"
  CXXOPTFLAGS="-O2"
  GASNET_UDP_LIBS=""
  case "$CXX_FAMILY" in
    GNU)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GCC_VERSION_CHECK(CXX) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for known buggy compilers" >&5
$as_echo_n "checking for known buggy compilers... " >&6; }
badgccmsg=""
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 2 && __GNUC_MINOR__ == 96 && __GNUC_PATCHLEVEL__ == 0
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CXX is gcc 2.96" >&5
$as_echo "CXX is gcc 2.96" >&6; }
badgccmsg="Use of gcc/g++ 2.96 for compiling this software is strongly discouraged. \
It is not an official GNU release and has many serious known bugs, especially \
in the optimizer, which may lead to bad code and incorrect runtime behavior. \
Consider using \$CXX to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc296,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc296 was given.
if test "${enable_allow_gcc296+set}" = set; then
  enableval=$enable_allow_gcc296;
fi


case "$enable_allow_gcc296" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc296 flag." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc296 flag." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc296,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 3 && __GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ <= 2
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CXX is gcc 3.2.0-2" >&5
$as_echo "CXX is gcc 3.2.0-2" >&6; }
badgccmsg="Use of gcc/g++ 3.2.0-2 for compiling this software is strongly discouraged. \
This version has a serious known bug in the optimizer regarding structure copying, \
which may lead to bad code and incorrect runtime behavior when optimization is enabled. \
Consider using \$CXX to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc32,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc32 was given.
if test "${enable_allow_gcc32+set}" = set; then
  enableval=$enable_allow_gcc32;
fi


case "$enable_allow_gcc32" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc32 flag." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc32 flag." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc32,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#if __GNUC__ == 4 && __GNUC_MINOR__ < 3
# error
#endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  :
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


{ $as_echo "$as_me:$LINENO: result: CXX is gcc 4.x, for x < 3" >&5
$as_echo "CXX is gcc 4.x, for x < 3" >&6; }
badgccmsg="Use of gcc/g++ 4.0, 4.1 or 4.2 for compiling this software is strongly discouraged. \
These versions have a known bug in the optimizer regarding aliasing analysis which may lead \
to bad code and incorrect runtime behavior when optimization is enabled. \
Consider using \$CXX to select a different compiler."



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(allow-gcc4,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

# Check whether --enable-allow-gcc4 was given.
if test "${enable_allow_gcc4+set}" = set; then
  enableval=$enable_allow_gcc4;
fi


case "$enable_allow_gcc4" in
  '' | no) :

  { { $as_echo "$as_me:$LINENO: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc4 flag.\
  If you do so, please see the documentation on --enable-conservative-local-copy for a possible \
work around for the gcc-4.x bug." >&5
$as_echo "$as_me: error: $badgccmsg \
  You may enable use of this broken compiler at your own risk by passing the --enable-allow-gcc4 flag.\
  If you do so, please see the documentation on --enable-conservative-local-copy for a possible \
work around for the gcc-4.x bug." >&2;}
   { (exit 1); exit 1; }; }
 ;;
  *)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:3)

  { $as_echo "$as_me:$LINENO: WARNING: $badgccmsg" >&5
$as_echo "$as_me: WARNING: $badgccmsg" >&2;}
  echo "$badgccmsg" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




   ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(allow-gcc4,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
if test -z "$badgccmsg"; then
  { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GCC_VERSION_CHECK(CXX) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



       gxx_flag_prefix=''
       gxx_flag_delim=' '
       case "$CC_SUBFAMILY" in
          NVIDIA) gxx_flag_prefix='-Xcompiler '
                  gxx_flag_delim=','
                  ;;
       esac
       case "$target_cpu" in
         sparc)

  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_ULTRASPARC" != 1; then
    for flag in "-mcpu=ultrasparc3 -mtune=ultrasparc3" "-mcpu=ultrasparc -mtune=ultrasparc" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag $flag" >&5
$as_echo_n "checking for C++ compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
   ultrasparc_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ultrasparc_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ultrasparc_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$ultrasparc_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	{ $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	if test "$cross_compiling" = yes; then
  ultrasparc_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }
           int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ultrasparc_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ultrasparc_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$ultrasparc_flag_worked" = 1; then
	  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	  MISC_CXXFLAGS="$flag"
	  break
	else
	  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for UltraSPARC instruction support" >&5
$as_echo_n "checking for UltraSPARC instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




;;
         rs6000|powerpc*)

  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_PPC64" != 1 -a "$cross_compiling" != "yes"; then
    # Bug 1587: "for flag in ; do" chokes the shell on Solaris
    # Bug 1588: Use of m4_ifval(["-force_cpusubtype_ALL" "-Wa,-mppc64"]) to avoid bug 1587 chokes autoconf 2.13
    # So, we add a dummy element to keep the for-loop list non-empty, and then skip it.
    for flag in "-force_cpusubtype_ALL" "-Wa,-mppc64" DUMMY ; do
      if test "$flag" != DUMMY ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag $flag" >&5
$as_echo_n "checking for C++ compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
   ppc64_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ppc64_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ppc64_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$ppc64_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  { $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	  if test "$cross_compiling" = yes; then
  ppc64_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ppc64_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ppc64_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  if test "$ppc64_flag_worked" = 1; then
	    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	    MISC_CXXFLAGS="$flag"
	    break
	  else
	    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	  fi
        fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for PPC64 instruction support" >&5
$as_echo_n "checking for PPC64 instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




;;
         ia64)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-mtls-size=64) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -mtls-size=64") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -mtls-size=64"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -mtls-size=64") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -mtls-size=64" >&5
$as_echo_n "checking for C++ compiler flag -mtls-size=64... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -mtls-size=64"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -mtls-size=64"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-mtls-size=64) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


;;
       esac
       case "$target_os" in
         hpux*)

  { $as_echo "$as_me:$LINENO: checking for Large File support by default" >&5
$as_echo_n "checking for Large File support by default... " >&6; }
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#define _LARGEFILE64_SOURCE 1
	#include <errno.h> /* Many other headers possible here */
	int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  hpux_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
hpux_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


  if test "$hpux_flag_worked" = 1; then
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  else
    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    for flag in "-D__STDC_EXT__=1" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag $flag" >&5
$as_echo_n "checking for C++ compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 hpux_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
   hpux_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     hpux_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     hpux_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 hpux_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$hpux_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#define _LARGEFILE64_SOURCE 1
	#include <errno.h> /* Many other headers possible here */
	int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  hpux_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
hpux_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$hpux_flag_worked" = 1; then
          { $as_echo "$as_me:$LINENO: checking for flags required for Large File support" >&5
$as_echo_n "checking for flags required for Large File support... " >&6; }
          { $as_echo "$as_me:$LINENO: result: $flag" >&5
$as_echo "$flag" >&6; }
          MISC_CXXFLAGS="$flag"
          break;
        fi
      fi
    done
    if test "$hpux_flag_worked" = 0; then
      { { $as_echo "$as_me:$LINENO: error: no flags found to allow Large File support" >&5
$as_echo "$as_me: error: no flags found to allow Large File support" >&2;}
   { (exit 1); exit 1; }; }
    fi
  fi

;;
       esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"${gxx_flag_prefix}-g3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="${gxx_flag_prefix}-g3"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"${gxx_flag_prefix}-g3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



       case "$target_os" in
         darwin*) # Want -gstabs+ instead of -g3, if supported



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gxx_flag_prefix}-gstabs+) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gxx_flag_prefix}-gstabs+") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gxx_flag_prefix}-gstabs+"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gxx_flag_prefix}-gstabs+") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gxx_flag_prefix}-gstabs+" >&5
$as_echo_n "checking for C++ compiler flag ${gxx_flag_prefix}-gstabs+... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="${gxx_flag_prefix}-gstabs+"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="${gxx_flag_prefix}-gstabs+"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gxx_flag_prefix}-gstabs+) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



           ;;
       esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCXXFLAGS="$CXXFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CXXFLAGS="-pthread $CXXFLAGS" ;;
          freebsd*) CXXFLAGS="-pthread $CXXFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CXXFLAGS="$oldCXXFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CXXFLAG([-ansi -U__STRICT_ANSI__],[[CXX]FLAGS="$[CXX]FLAGS -ansi -U__STRICT_ANSI__"])

       MISC_CXXFLAGS="$MISC_CXXFLAGS $CXXFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    ;;
    PGI)   MISC_CXXFLAGS="-w -Masmkeyword -Msignextend" # apparently has no way to indep control warnings
           case "$GASNETI_PTR_BITS$target_os" in
             64darwin*) # PGI seems to have a different ABI



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Mllalign) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Mllalign") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Mllalign"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Mllalign") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Mllalign" >&5
$as_echo_n "checking for C++ compiler flag -Mllalign... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -Mllalign"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -Mllalign"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Mllalign) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



               ;;
           esac
           ;;
    KAI)   MISC_CXXFLAGS="--diag_suppress 611 --diag_suppress 610" ;;
    MIPS)  MISC_CXXFLAGS="-diag_error 1035 -diag_suppress 1171,1174,1209,1552,1681,1682 -LANG:std -common" ;;
    HP)    MISC_CXXFLAGS="+W612 +W749 +W2111 +W2174 +W2177 +W2236 +W2550"
           CXXOPTFLAGS="+O3"
           ;;
    Compaq) MISC_CXXFLAGS="-msg_disable extrasemi,boolexprconst,codeunreachable" ;;
    MTA)   MISC_CXXFLAGS="-exceptions -display_error_number -WS 111,174,238"
           CXXDEBUGFLAGS="-g2"
           CXXOPTFLAGS="-O3"
      ;;
    Intel) MISC_CXXFLAGS="-wd654 -wd1125 -wd279"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-wd1572) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -wd1572") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -wd1572"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -wd1572") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -wd1572" >&5
$as_echo_n "checking for C++ compiler flag -wd1572... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -wd1572"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -wd1572"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-wd1572) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



           ;;
    XLC)


  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_PPC64" != 1 -a "$cross_compiling" != "yes"; then
    # Bug 1587: "for flag in ; do" chokes the shell on Solaris
    # Bug 1588: Use of m4_ifval([]) to avoid bug 1587 chokes autoconf 2.13
    # So, we add a dummy element to keep the for-loop list non-empty, and then skip it.
    for flag in  DUMMY ; do
      if test "$flag" != DUMMY ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag $flag" >&5
$as_echo_n "checking for C++ compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
   ppc64_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ppc64_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ppc64_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ppc64_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test "$ppc64_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  { $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	  if test "$cross_compiling" = yes; then
  ppc64_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ppc64_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ppc64_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	  if test "$ppc64_flag_worked" = 1; then
	    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	    MISC_CXXFLAGS="$flag"
	    break
	  else
	    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	  fi
        fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for PPC64 instruction support" >&5
$as_echo_n "checking for PPC64 instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	if test "$cross_compiling" = yes; then
   # Cross compiling.  For now just trust PTR_BITS.
		       if test "$GASNETI_PTR_BITS" = 64; then
                         { $as_echo "$as_me:$LINENO: result: yes (cross-compiling w/ 64-bit pointers)" >&5
$as_echo "yes (cross-compiling w/ 64-bit pointers)" >&6; }
                         cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

		       else
                         { $as_echo "$as_me:$LINENO: result: no (cross-compiling w/ 32-bit pointers)" >&5
$as_echo "no (cross-compiling w/ 32-bit pointers)" >&6; }
		       fi

else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stdio.h>
	#if defined(__xlC__)
	  static int testme(double *p);
	  #pragma mc_func testme {            \\
	    /* ARGS: r3 = p  LOCAL: r4, r5 */ \\
	    "38a00001" /* li   r5,1     */    \\
	    "38800000" /* li   r4,0     */    \\
	    "f8830000" /* std  r4,0(r3) */    \\
	    "e8a30000" /* ld   r5,0(r3) */    \\
	    "7ca32b78" /* mr   r3,r5    */    \\
	  }
	  #pragma reg_killed_by testme cr0, gr4, gr5
	#else
	  static int testme(double *p) {
	    int tmp, result;
	    __asm__ __volatile__ (
			"li	%2,1		\n\t"
			"li	%1,0		\n\t"
			"std	%1,0(%3)	\n\t"
			"ld	%2,0(%3)	\n\t"
			: "=m" (*p), "=&b" (tmp), "=&r" (result)
			: "b" (p) );
	    return result;
	  }
	#endif
        int main(void) { double x; return testme(&x); }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                      cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_PPC64 1
_ACEOF

else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ $as_echo "$as_me:$LINENO: result: no/failure" >&5
$as_echo "no/failure" >&6; }
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





     MISC_CXXFLAGS="$MISC_CXXFLAGS -qsuppress=1540-0809" # 1540-0809 = empty source file (some linux headers)
     case "$target_os" in
      aix*) MISC_CXXFLAGS="$MISC_CXXFLAGS -qeh -qweaksymbol" ;;
      *) MISC_CXXFLAGS="$MISC_CXXFLAGS -qeh" ;;
     esac ;;
    Sun) if test "$target_cpu" = "sparc"; then


  if test "$GASNETI_PTR_BITS" = 32 -a "$DISABLE_ULTRASPARC" != 1; then
    for flag in "-xarch=v8plusb" "-xarch=v8plusa" "-xarch=v8plus" "-xarch=sparcvis2" "-xarch=sparcvis" "-xarch=sparc" ; do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG($flag) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag $flag" >&5
$as_echo_n "checking for C++ compiler flag $flag... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=1

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
   ultrasparc_flag_worked=0

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ultrasparc_flag_worked=1
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     ultrasparc_flag_worked=0
   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 ultrasparc_flag_worked=0


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG($flag) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$ultrasparc_flag_worked" = 1; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS $flag"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS $flag") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	{ $as_echo "$as_me:$LINENO: checking for working flag $flag" >&5
$as_echo_n "checking for working flag $flag... " >&6; }
	if test "$cross_compiling" = yes; then
  ultrasparc_flag_worked=1
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }
           int main(void) { return 0; }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ultrasparc_flag_worked=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ultrasparc_flag_worked=0
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$ultrasparc_flag_worked" = 1; then
	  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      	  MISC_CXXFLAGS="$flag"
	  break
	else
	  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
	fi
      fi
    done
  fi
  { $as_echo "$as_me:$LINENO: checking for UltraSPARC instruction support" >&5
$as_echo_n "checking for UltraSPARC instruction support... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $MISC_CXXFLAGS"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          void foo(void) {
            #ifdef __GNUC__
              register void * addr = 0;
              register int oldval = 0;
              register int newval = 1;
              __asm__ __volatile__ ("cas	[%2], %0, %1"
                                    : "=&r"(oldval), "=&r"(newval) : "r" (addr) : "memory");
            #elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
              __asm("cas	[%i0], %i1, %i2");
            #else
              #error unknown sparc compiler
            #endif
          }

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_ARCH_ULTRASPARC 1
_ACEOF


      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 { $as_echo "$as_me:$LINENO: result: no/warning" >&5
$as_echo "no/warning" >&6; }
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     { $as_echo "$as_me:$LINENO: result: no/error" >&5
$as_echo "no/error" >&6; }

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





         fi
         CXXOPTFLAGS="-xO2" # Can we go higher to match "-fast -xO5" of CCOPTFLAGS?



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-xlibmopt) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -xlibmopt") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -xlibmopt"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -xlibmopt") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -xlibmopt" >&5
$as_echo_n "checking for C++ compiler flag -xlibmopt... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXOPTFLAGS="$CXXOPTFLAGS -xlibmopt"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXOPTFLAGS="$CXXOPTFLAGS -xlibmopt"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-xlibmopt) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    NEC)   MISC_CXXFLAGS="-woff=68:111:174:177:236:301:550:940 -Kexceptions"
           CXXDEBUGFLAGS="-g -Cnoopt -Cdebug"
	   GASNET_UDP_LIBS="-Kexceptions"
      ;;
    Cray)
     case "$target_cpu" in
       # Cray CC v3.3.0.2 fails to accept "-htaskprivate", but accepts "-htask private", v3.6.0.2 accepts neither
      alphaev5) MISC_CXXFLAGS="-hnomessage=236:611:997 -hexceptions -hnew_for_init $LIBCM" ;; # T3E
      x86_64)   MISC_CXXFLAGS="-hnomessage=236 -hexceptions -hnew_for_init" ;; # XT
      *)        MISC_CXXFLAGS="-hnomessage=236:611:997 -hexceptions -hnew_for_init $LIBCM" ;; # X1
     esac ;;
    Pathscale)  CXXDEBUGFLAGS="-g3 -O0" ;; # consistent with CCDEBUGFLAGS
    Open64)
       if test "$GASNETI_PTR_BITS" = 32; then # consistent with CCOPTFLAGS
         CXXOPTFLAGS="-O1"
       else
         CXXOPTFLAGS="-O3 -OPT:wrap_around_unsafe=off"
       fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"-g3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="-g3"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"-g3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCXXFLAGS="$CXXFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CXXFLAGS="-pthread $CXXFLAGS" ;;
          freebsd*) CXXFLAGS="-pthread $CXXFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CXXFLAGS="$oldCXXFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CXXFLAG([-ansi -U__STRICT_ANSI__],[[CXX]FLAGS="$[CXX]FLAGS -ansi -U__STRICT_ANSI__"])

       CXXDEBUGFLAGS="$CXXFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    ;;
    Clang)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wno-empty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-empty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wno-empty-body"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-empty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wno-empty-body" >&5
$as_echo_n "checking for C++ compiler flag -Wno-empty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wempty-body"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wempty-body" >&5
$as_echo_n "checking for C++ compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wempty-body) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wempty-body") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wempty-body"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wempty-body") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wempty-body" >&5
$as_echo_n "checking for C++ compiler flag -Wempty-body... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -Wno-empty-body"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -Wno-empty-body"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wempty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wno-empty-body) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"-O3") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="-O3"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"-O3") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wno-unused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wno-unused-value"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wno-unused-value" >&5
$as_echo_n "checking for C++ compiler flag -Wno-unused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunused-value"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunused-value" >&5
$as_echo_n "checking for C++ compiler flag -Wunused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unused-value"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unused-value"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunused-value) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunused-value") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunused-value"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunused-value") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunused-value" >&5
$as_echo_n "checking for C++ compiler flag -Wunused-value... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unused-value"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unused-value"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wno-unused-value) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



       CXXOPTFLAGS="$CXXFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"-g") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="-g"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"-g") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wall") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wall" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wall... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wall"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wall) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-unused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-unused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wunused"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wunused") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wunused" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wunused... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-unused"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wunused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-unused) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-address") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-address... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Waddress"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Waddress") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Waddress" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Waddress... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-address"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Waddress) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-address) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wpointer-arith... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wpointer-arith"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wpointer-arith) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wnested-externs... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wnested-externs"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wnested-externs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wwrite-strings... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wwrite-strings"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wwrite-strings) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wdeclaration-after-statement... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wdeclaration-after-statement"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wdeclaration-after-statement) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-format-attribute... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-format-attribute"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-format-attribute) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	if test "$use_pthreads" != "no" ; then
        # some crappy pthread mutex implementations generate warnings without -Wno-missing-braces
	{ $as_echo "$as_me:$LINENO: checking for buggy pthread.h mutex initializers" >&5
$as_echo_n "checking for buggy pthread.h mutex initializers... " >&6; }
        oldCXXFLAGS="$CXXFLAGS"
        # OSF and FREEBSD require the -pthread compiler flag when including pthread.h
        case "$target_os" in
          osf*)     CXXFLAGS="-pthread $CXXFLAGS" ;;
          freebsd*) CXXFLAGS="-pthread $CXXFLAGS" ;;
        esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <pthread.h>
int main(void) {
pthread_mutex_t fastmutex = PTHREAD_MUTEX_INITIALIZER;
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	{ $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	{ $as_echo "$as_me:$LINENO: result: buggy" >&5
$as_echo "buggy" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wno-missing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) vvvvvvvvvvvvvvvvvvvvvv (L:6)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") vvvvvvvvvvvvvvvvvvvvvv (L:7)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS ${gcc_flag_prefix}-Wmissing-braces") ^^^^^^^^^^^^^^^^^^^^^^ (L:7)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces" >&5
$as_echo_n "checking for C++ compiler flag ${gcc_flag_prefix}-Wmissing-braces... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:7)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:8)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)



 oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:10)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     oldCXXFLAGS="$oldCXXFLAGS ${gcc_flag_prefix}-Wno-missing-braces"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wmissing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:10)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:9)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:9)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:8)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(${gcc_flag_prefix}-Wno-missing-braces) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
    #bug611: ignore failures here, which may be due to broken/missing pthreads support
           #AC_MSG_ERROR(failure while checking for buggy pthread.h mutexes)
	   { $as_echo "$as_me:$LINENO: result: failure - ignored" >&5
$as_echo "failure - ignored" >&6; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        CXXFLAGS="$oldCXXFLAGS"
	fi
        case "$target_os" in
          solaris*) # hide pragma warnings in system header files included by absolute path




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wno-unknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wno-unknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wno-unknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wunknown-pragmas) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wunknown-pragmas"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wunknown-pragmas") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wunknown-pragmas" >&5
$as_echo_n "checking for C++ compiler flag -Wunknown-pragmas... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     CXXFLAGS="$CXXFLAGS -Wno-unknown-pragmas"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wunknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wno-unknown-pragmas) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        esac
        #GASNET_TRY_CXXFLAG([-ansi -U__STRICT_ANSI__],[[CXX]FLAGS="$[CXX]FLAGS -ansi -U__STRICT_ANSI__"])

       CXXDEBUGFLAGS="$CXXFLAGS"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    ;;
  esac
  if test "$BUILDCONFIG" = "optimize" ; then
    CXXFLAGS="$CXXOPTFLAGS"
  else
    CXXFLAGS="$CXXDEBUGFLAGS"
  fi
  case "$target" in
    *-uclinux-*) # uclinux requires -Os
      MISC_CXXFLAGS="$MISC_CXXFLAGS -DGASNET_ALLOW_OPTIMIZED_DEBUG=1" ;;
    *)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_OPTIMIZEDDEBUG(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

 if test "$enable_debug" = "yes" ; then
  { $as_echo "$as_me:$LINENO: checking CXX for debug vs. optimize compilation conflict" >&5
$as_echo_n "checking CXX for debug vs. optimize compilation conflict... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$CXX") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$CXX"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$CXX") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #if defined(__OPTIMIZE__) || defined(NDEBUG)
	choke me
    #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
   gasnet_result=no
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	 gasnet_result=yes
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: $gasnet_result" >&5
$as_echo "$gasnet_result" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu

  if test "$gasnet_result" = yes; then


echo
echo "configure error: User requested --enable-debug but CXX or CXXFLAGS has enabled optimization (-O) or disabled assertions (-DNDEBUG). Try setting CXX='$CXX -O0 -UNDEBUG' or changing CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi
 fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_OPTIMIZEDDEBUG(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    ;;
  esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(cxxLIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for cxxLIBS in environment" >&5
$as_echo_n "checking for cxxLIBS in environment... " >&6; }





# Check whether --with-cxxlibs was given.
if test "${with_cxxlibs+set}" = set; then
  withval=$with_cxxlibs;
fi






  envval_src_cxxLIBS="cached"
  if test "${gasnet_cv_envvar_cxxLIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${cxxLIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cxxlibs" != ""; then
	      gasnet_cv_envvar_cxxLIBS="$with_cxxlibs"
	      envval_src_cxxLIBS=given
	    else
	      gasnet_cv_envvar_cxxLIBS=""
	      envval_src_cxxLIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_cxxLIBS="$cxxLIBS"
	    envval_src_cxxLIBS=given
      esac

fi


  cxxLIBS="$gasnet_cv_envvar_cxxLIBS"
  case "$envval_src_cxxLIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$cxxLIBS\"" >&5
$as_echo "using cached value \"$cxxLIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$cxxLIBS\"" >&5
$as_echo "no, defaulting to \"$cxxLIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$cxxLIBS\"" >&5
$as_echo "yes, using \"$cxxLIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(cxxLIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


             # C++ LIBS for any C++ link



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(cxxLDFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for cxxLDFLAGS in environment" >&5
$as_echo_n "checking for cxxLDFLAGS in environment... " >&6; }





# Check whether --with-cxxldflags was given.
if test "${with_cxxldflags+set}" = set; then
  withval=$with_cxxldflags;
fi






  envval_src_cxxLDFLAGS="cached"
  if test "${gasnet_cv_envvar_cxxLDFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${cxxLDFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cxxldflags" != ""; then
	      gasnet_cv_envvar_cxxLDFLAGS="$with_cxxldflags"
	      envval_src_cxxLDFLAGS=given
	    else
	      gasnet_cv_envvar_cxxLDFLAGS=""
	      envval_src_cxxLDFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_cxxLDFLAGS="$cxxLDFLAGS"
	    envval_src_cxxLDFLAGS=given
      esac

fi


  cxxLDFLAGS="$gasnet_cv_envvar_cxxLDFLAGS"
  case "$envval_src_cxxLDFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$cxxLDFLAGS\"" >&5
$as_echo "using cached value \"$cxxLDFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$cxxLDFLAGS\"" >&5
$as_echo "no, defaulting to \"$cxxLDFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$cxxLDFLAGS\"" >&5
$as_echo "yes, using \"$cxxLDFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(cxxLDFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


          # C++ LDFLAGS for any C++ link
  GASNET_UDP_LIBS="$GASNET_UDP_LIBS $cxxLIBS"






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS $CXXCPPFLAGS $MISC_CXXFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LDFLAGS,"$LDFLAGS $cxxLDFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LDFLAGS" = "" ; then
    _pushcnt_LDFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LDFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LDFLAGS_$_pushcnt_LDFLAGS=\$LDFLAGS
  eval _pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS=$_gasnet_pushvar_isset
  _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LDFLAGS="$LDFLAGS $cxxLDFLAGS"
  echo "pushed new LDFLAGS value: $LDFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LDFLAGS,"$LDFLAGS $cxxLDFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $cxxLIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $cxxLIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $cxxLIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for working C++ exceptions,cxx_exceptions,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working C++ exceptions,cxx_exceptions,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ exceptions" >&5
$as_echo_n "checking for working C++ exceptions... " >&6; }
if test "${gasnet_cv_cxx_exceptions+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{

     try {
       int *p = new int[10];
       throw p;
       return 1;
     } catch (int *exn) {
       if (exn) return 0;
       else return 2;
     }

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cxx_exceptions=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cxx_exceptions=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_exceptions" >&5
$as_echo "$gasnet_cv_cxx_exceptions" >&6; }
if test "$gasnet_cv_cxx_exceptions" = yes; then
  :

else
  :


echo
echo "configure error:  \"I can\'t figure out how to build and run a program that uses C++ exceptions\"  "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working C++ exceptions,cxx_exceptions,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for working C++ exceptions,cxx_exceptions,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ exceptions" >&5
$as_echo_n "checking for working C++ exceptions... " >&6; }
if test "${gasnet_cv_cxx_exceptions+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


      int main(void) {

     try {
       int *p = new int[10];
       throw p;
       return 1;
     } catch (int *exn) {
       if (exn) return 0;
       else return 2;
     }

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_cxx_exceptions=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_cxx_exceptions=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_exceptions" >&5
$as_echo "$gasnet_cv_cxx_exceptions" >&6; }
if test "$gasnet_cv_cxx_exceptions" = yes; then
  :

else
  :


echo
echo "configure error:  \"I can\'t figure out how to build and run a program that uses C++ exceptions\"  "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for working C++ exceptions,cxx_exceptions,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for working C++ exceptions,cxx_exceptions,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_RESTRICT vvvvvvvvvvvvvvvvvvvvvv (L:1)


  restrict_keyword=""
  # Due to xlc/mpcc_r oddity on AIX, we check "__restrict__" before "restrict".
  # Both ID the same, but xlc accepts either while mpcc_r only takes "__restrict__".
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C++ compiler for __restrict__ keyword,gasneti_cxx__restrict__,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for __restrict__ keyword" >&5
$as_echo_n "checking C++ compiler for __restrict__ keyword... " >&6; }
if test "${gasnet_cv_gasneti_cxx__restrict__+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict__ p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cxx__restrict__=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cxx__restrict__=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cxx__restrict__" >&5
$as_echo "$gasnet_cv_gasneti_cxx__restrict__" >&6; }
if test "$gasnet_cv_gasneti_cxx__restrict__" = yes; then
  :
  restrict_keyword="__restrict__"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C++ compiler for __restrict__ keyword,gasneti_cxx__restrict__,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C++ compiler for restrict keyword,gasneti_cxxrestrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for restrict keyword" >&5
$as_echo_n "checking C++ compiler for restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_cxxrestrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cxxrestrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cxxrestrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cxxrestrict" >&5
$as_echo "$gasnet_cv_gasneti_cxxrestrict" >&6; }
if test "$gasnet_cv_gasneti_cxxrestrict" = yes; then
  :
  restrict_keyword="restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C++ compiler for restrict keyword,gasneti_cxxrestrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C++ compiler for __restrict keyword,gasneti_cxx__restrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for __restrict keyword" >&5
$as_echo_n "checking C++ compiler for __restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_cxx__restrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cxx__restrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cxx__restrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cxx__restrict" >&5
$as_echo "$gasnet_cv_gasneti_cxx__restrict" >&6; }
if test "$gasnet_cv_gasneti_cxx__restrict" = yes; then
  :
  restrict_keyword="__restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C++ compiler for __restrict keyword,gasneti_cxx__restrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  cat >>confdefs.h <<_ACEOF
#define GASNETI_CXX_RESTRICT $restrict_keyword
_ACEOF




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(C++ compiler for restrict qualifying typedefs,gasneti_cxx_restrict_typedefs,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking C++ compiler for restrict qualifying typedefs" >&5
$as_echo_n "checking C++ compiler for restrict qualifying typedefs... " >&6; }
if test "${gasnet_cv_gasneti_cxx_restrict_typedefs+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
typedef void *foo_t;
     int dummy(foo_t GASNETI_CXX_RESTRICT p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_cxx_restrict_typedefs=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_cxx_restrict_typedefs=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_cxx_restrict_typedefs" >&5
$as_echo "$gasnet_cv_gasneti_cxx_restrict_typedefs" >&6; }
if test "$gasnet_cv_gasneti_cxx_restrict_typedefs" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_CXX_RESTRICT_MAY_QUALIFY_TYPEDEFS 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(C++ compiler for restrict qualifying typedefs,gasneti_cxx_restrict_typedefs,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_RESTRICT ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__always_inline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__always_inline__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__always_inline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_alwaysinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__always_inline__))
             #if defined __cplusplus
                inline
             #elif defined GASNET_CC_INLINE_MODIFIER
                GASNET_CC_INLINE_MODIFIER
             #endif
             int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_alwaysinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_alwaysinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_alwaysinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_alwaysinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_alwaysinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_alwaysinline" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_alwaysinline" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_alwaysinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_ALWAYSINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_ALWAYSINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__always_inline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)









# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__noinline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__noinline__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__noinline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_noinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__noinline__)) int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_noinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_noinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_noinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_noinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_noinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_noinline" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_noinline" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_noinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_NOINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_NOINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__noinline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__malloc__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__malloc__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__malloc__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_malloc+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__malloc__)) void * dummy(void) { return malloc(14); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_malloc='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_malloc='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_malloc='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_malloc='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_malloc='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_malloc" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_malloc" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_malloc" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_MALLOC 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_MALLOC 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__malloc__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__warn_unused_result__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__warn_unused_result__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__warn_unused_result__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_warnunusedresult+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__warn_unused_result__)) void * dummy(void) { return 0; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_warnunusedresult='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_warnunusedresult='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_warnunusedresult='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_warnunusedresult='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_warnunusedresult='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_warnunusedresult" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_warnunusedresult" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_warnunusedresult" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_WARNUNUSEDRESULT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_WARNUNUSEDRESULT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__warn_unused_result__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__used__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__used__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__used__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_used+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__used__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_used='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_used='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_used='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_used='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_used='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_used" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_used" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_used" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_USED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_USED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__used__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__unused__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__unused__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__unused__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_unused+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
void dummy(void) { __attribute__((__unused__)) int pointless; return; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_unused='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_unused='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_unused='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_unused='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_unused='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_unused" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_unused" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_unused" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_UNUSED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_UNUSED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__unused__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__may_alias__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__may_alias__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__may_alias__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_mayalias+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
typedef int __attribute__((__may_alias__)) dummy;
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_mayalias='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_mayalias='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_mayalias='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_mayalias='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_mayalias='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_mayalias" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_mayalias" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_mayalias" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_MAYALIAS 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_MAYALIAS 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__may_alias__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__noreturn__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__noreturn__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__noreturn__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_noreturn+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__noreturn__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_noreturn='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_noreturn='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_noreturn='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_noreturn='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_noreturn='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_noreturn" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_noreturn" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_noreturn" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_NORETURN 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_NORETURN 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__noreturn__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__const__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__const__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__const__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_const+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__const__))
             char *dummy(char *x) { return x+1; }
int main(void) {
char c; char *x = dummy(&c);
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_const='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_const='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_const='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_const='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_const='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_const" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_const" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_const" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_CONST 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_CONST 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__const__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__pure__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__pure__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__pure__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_pure+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__pure__)) int dummy(int x) { return x+1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_pure='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_pure='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_pure='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_pure='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_pure='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_pure" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_pure" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_pure" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_PURE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_PURE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__pure__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__format__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__format__))" >&5
$as_echo_n "checking C++ compiler for __attribute__((__format__))... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_format+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdarg.h>
             __attribute__((__format__ (__printf__, 1, 2)))
             void dummy(const char *fmt,...) {
               va_list argptr;
               va_start(argptr, fmt);
               va_end(argptr);
             }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_cxx_attr_format='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_cxx_attr_format='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_cxx_attr_format='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_cxx_attr_format='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_cxx_attr_format='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_format" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_format" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_format" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_CXX,C++ compiler,__format__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__format__)) on function pointers" >&5
$as_echo_n "checking C++ compiler for __attribute__((__format__)) on function pointers... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_format_funcptr+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          __attribute__((__format__ (__printf__, 1, 2))) extern void (*dummy)(const char *fmt,...);

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cxx_attr_format_funcptr='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cxx_attr_format_funcptr='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_format_funcptr" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_format_funcptr" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_format_funcptr" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT_FUNCPTR 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT_FUNCPTR 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__format__)) on function pointers as arguments" >&5
$as_echo_n "checking C++ compiler for __attribute__((__format__)) on function pointers as arguments... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

         extern void dummy(__attribute__((__format__ (__printf__, 1, 2)))
                              void (*dummy2)(const char *fmt,...));

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_format_funcptr_arg" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT_FUNCPTR_ARG 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_FORMAT_FUNCPTR_ARG 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking C++ compiler for __attribute__((__unused__)) on typedefs" >&5
$as_echo_n "checking C++ compiler for __attribute__((__unused__)) on typedefs... " >&6; }
if test "${gasnet_cv_gasneti_have_cxx_attr_unused_typedef+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          typedef struct foo_s { int i; long l; } foo_t __attribute__((__unused__));

int main(void) {

          foo_t pointless;

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_cxx_attr_unused_typedef='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_cxx_attr_unused_typedef='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_cxx_attr_unused_typedef='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_cxx_attr_unused_typedef='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_cxx_attr_unused_typedef='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_cxx_attr_unused_typedef" >&5
$as_echo "$gasnet_cv_gasneti_have_cxx_attr_unused_typedef" >&6; }
  if test "$gasnet_cv_gasneti_have_cxx_attr_unused_typedef" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_UNUSED_TYPEDEF 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_CXX_ATTRIBUTE_UNUSED_TYPEDEF 0
_ACEOF

  fi



  # we link in an object compiled with CC that uses libc, to ensure that's working
  # [at least initially this is almost a clone of the MPI helper test]

  { $as_echo "$as_me:$LINENO: checking building C++ helper object" >&5
$as_echo_n "checking building C++ helper object... " >&6; }
  cat >$LINKHELPER_SRC <<_GASNET_EOF
    #include <stdio.h>
    #include <string.h>
    #include <assert.h>
    #include <math.h>
    int linkhelper_cint = 0xFFFF;
    $LINKHELPER_TLS_DECL
    extern void linkhelper_cfunc(int val) {
      char s[255], s2[255];
      int a[40] = {1}; /* trigger Intel C issue */
      assert(val == linkhelper_cint);
      s[4] = '\0';
      s[5] = (char)(sin((double)val)+cos((double)val))+sqrt((double)val)+log((double)val);
      strcpy(s2, s);
      memcpy(s2, s, strlen(s)); memmove(s2, s, strlen(s));
      memcpy(s2, s, 4); memmove(s2, s, 4);
      $LINKHELPER_TLS_CODE
    }
_GASNET_EOF
  compile="$CC $CFLAGS $MISC_CFLAGS $CPPFLAGS -c $LINKHELPER_SRC -o $LINKHELPER_OBJ"
  eval echo "$compile" >&5
  if eval $compile 2>&5 && test -s $LINKHELPER_OBJ ; then
    { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
  else


echo
echo "configure error: failed while building C++ helper object"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi


  # Now try to link/run the helper (which was built earlier)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LINKHELPER_LIBS $LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for working C++ to C linkage,cxx_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working C++ to C linkage,cxx_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ to C linkage" >&5
$as_echo_n "checking for working C++ to C linkage... " >&6; }
if test "${gasnet_cv_cxx_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

int
main ()
{

    $LINKHELPER_CODE


  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cxx_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cxx_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_works" >&5
$as_echo "$gasnet_cv_cxx_works" >&6; }
if test "$gasnet_cv_cxx_works" = yes; then
  :
  cxx_helper_worked=yes
else
  :
  cxx_helper_worked=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working C++ to C linkage,cxx_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for working C++ to C linkage,cxx_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ to C linkage" >&5
$as_echo_n "checking for working C++ to C linkage... " >&6; }
if test "${gasnet_cv_cxx_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */



    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

      int main(void) {

    $LINKHELPER_CODE


	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_cxx_works=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_cxx_works=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_works" >&5
$as_echo "$gasnet_cv_cxx_works" >&6; }
if test "$gasnet_cv_cxx_works" = yes; then
  :
  cxx_helper_worked=yes
else
  :
  cxx_helper_worked=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for working C++ to C linkage,cxx_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for working C++ to C linkage,cxx_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # Apple's gcc/g++ don't provide TLS support, but the FSF gcc/g++ do.
  # The two are link compatible IF we explicitly pass -lgcc_eh
  # XXX: Really only needed for PAR and PARSYNC, but we don't distinguish.
  if test "$cxx_helper_worked$have_tls$CC_FAMILY" = noyesGNU; then
    LIBS="$LIBS $LIBGCC -lgcc_eh"  # $LIBGCC appears in $GASNET_LIBS eventually




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LINKHELPER_LIBS $LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ to C linkage w/ added -lgcc_eh" >&5
$as_echo_n "checking for working C++ to C linkage w/ added -lgcc_eh... " >&6; }
if test "${gasnet_cv_cxx_works_gcc_eh+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

int
main ()
{

    $LINKHELPER_CODE


  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_cxx_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cxx_works_gcc_eh=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cxx_works_gcc_eh=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_works_gcc_eh" >&5
$as_echo "$gasnet_cv_cxx_works_gcc_eh" >&6; }
if test "$gasnet_cv_cxx_works_gcc_eh" = yes; then
  :
  cxx_helper_worked=yes
          GASNET_UDP_LIBS="$GASNET_UDP_LIBS -lgcc_eh"
else
  :
  cxx_helper_worked=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working C++ to C linkage w/ added -lgcc_eh" >&5
$as_echo_n "checking for working C++ to C linkage w/ added -lgcc_eh... " >&6; }
if test "${gasnet_cv_cxx_works_gcc_eh+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */



    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

      int main(void) {

    $LINKHELPER_CODE


	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_cxx_works_gcc_eh=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_cxx_works_gcc_eh=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cxx_works_gcc_eh" >&5
$as_echo "$gasnet_cv_cxx_works_gcc_eh" >&6; }
if test "$gasnet_cv_cxx_works_gcc_eh" = yes; then
  :
  cxx_helper_worked=yes
          GASNET_UDP_LIBS="$GASNET_UDP_LIBS -lgcc_eh"
else
  :
  cxx_helper_worked=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for working C++ to C linkage w/ added -lgcc_eh,cxx_works_gcc_eh,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  fi
  if test "$cxx_helper_worked" = no; then
    have_cxx=no




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: It appears your C++ and C compilers are not link-compatible. Disabling udp-conduit, which requires C++" >&5
$as_echo "$as_me: WARNING: It appears your C++ and C compilers are not link-compatible. Disabling udp-conduit, which requires C++" >&2;}
  echo "It appears your C++ and C compilers are not link-compatible. Disabling udp-conduit, which requires C++" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  fi
   rm -f $LINKHELPER_OBJ




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LDFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LDFLAGS" -ge "1"; then
    _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LDFLAGS=\$_pushedvar_LDFLAGS_$_pushcnt_LDFLAGS
      echo "popping LDFLAGS back to: $LDFLAGS" >&5
    else
      unset LDFLAGS
      echo "popping LDFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LDFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LDFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




 fi

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu


 if test "$have_cxx" = yes; then
  # detect libraries necessary for udp-* backends



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS=""
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5
$as_echo_n "checking for library containing socket... " >&6; }
if test "${ac_cv_search_socket+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char socket ();
int
main ()
{
return socket ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' socket; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_socket=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_socket+set}" = set; then
  break
fi
done
if test "${ac_cv_search_socket+set}" = set; then
  :
else
  ac_cv_search_socket=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
$as_echo "$ac_cv_search_socket" >&6; }
ac_res=$ac_cv_search_socket
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  have_udp=yes
else
  have_udp=no
fi

      { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
$as_echo_n "checking for library containing gethostbyname... " >&6; }
if test "${ac_cv_search_gethostbyname+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char gethostbyname ();
int
main ()
{
return gethostbyname ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' nsl; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_gethostbyname=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_gethostbyname+set}" = set; then
  break
fi
done
if test "${ac_cv_search_gethostbyname+set}" = set; then
  :
else
  ac_cv_search_gethostbyname=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
$as_echo "$ac_cv_search_gethostbyname" >&6; }
ac_res=$ac_cv_search_gethostbyname
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  have_udp=no
fi

      GASNET_UDP_LIBS="$GASNET_UDP_LIBS $LIBS"

      # Note: getifaddrs may need -lsocket and -lnsl, but we caught those above

for ac_header in ifaddrs.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done


for ac_func in getifaddrs
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done


      if test "$have_udp" = yes ; then
	{ $as_echo "$as_me:$LINENO: checking for working UDP configuration" >&5
$as_echo_n "checking for working UDP configuration... " >&6; }
	# TODO: add a basic test of the UDP configuration to make sure it works
	# this is a mess because every OS has different headers required
	udp_test_worked=yes

	if test "$udp_test_worked" = yes ; then
	    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
	else
	    { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: build test failed: I don't know how to build UDP programs on your system" >&5
$as_echo "$as_me: WARNING: build test failed: I don't know how to build UDP programs on your system" >&2;}
  echo "build test failed: I don't know how to build UDP programs on your system" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




	    have_udp=no
	fi
    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 else
  have_udp=no
  udp_reason="no C++ support detected"
 fi
fi
 if test "$have_cxx" = yes; then
  HAVE_CXX_TRUE=
  HAVE_CXX_FALSE='#'
else
  HAVE_CXX_TRUE='#'
  HAVE_CXX_FALSE=
fi


 if test "$enabled_udp$have_udp" = yesyes; then
  USE_UDP_CONDUIT_TRUE=
  USE_UDP_CONDUIT_FALSE='#'
else
  USE_UDP_CONDUIT_TRUE='#'
  USE_UDP_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_udp$have_udp" = yesyes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS udp"
    else
      if test "$force_udp" = yes ; then


echo
echo "configure error: User requested --enable-udp but I don't know how to build udp programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  portable UDP network conduit (udp)                 $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




if test "$have_udp" = yes ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(GASNET_CSPAWN_CMD,"$TI_CSPAWN_CMD") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for GASNET_CSPAWN_CMD in environment" >&5
$as_echo_n "checking for GASNET_CSPAWN_CMD in environment... " >&6; }





# Check whether --with-gasnet-cspawn-cmd was given.
if test "${with_gasnet_cspawn_cmd+set}" = set; then
  withval=$with_gasnet_cspawn_cmd;
fi






  envval_src_GASNET_CSPAWN_CMD="cached"
  if test "${gasnet_cv_envvar_GASNET_CSPAWN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${GASNET_CSPAWN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_gasnet_cspawn_cmd" != ""; then
	      gasnet_cv_envvar_GASNET_CSPAWN_CMD="$with_gasnet_cspawn_cmd"
	      envval_src_GASNET_CSPAWN_CMD=given
	    else
	      gasnet_cv_envvar_GASNET_CSPAWN_CMD=""$TI_CSPAWN_CMD""
	      envval_src_GASNET_CSPAWN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_GASNET_CSPAWN_CMD="$GASNET_CSPAWN_CMD"
	    envval_src_GASNET_CSPAWN_CMD=given
      esac

fi


  GASNET_CSPAWN_CMD="$gasnet_cv_envvar_GASNET_CSPAWN_CMD"
  case "$envval_src_GASNET_CSPAWN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$GASNET_CSPAWN_CMD\"" >&5
$as_echo "using cached value \"$GASNET_CSPAWN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$GASNET_CSPAWN_CMD\"" >&5
$as_echo "no, defaulting to \"$GASNET_CSPAWN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$GASNET_CSPAWN_CMD\"" >&5
$as_echo "yes, using \"$GASNET_CSPAWN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(GASNET_CSPAWN_CMD,"$TI_CSPAWN_CMD") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$GASNET_CSPAWN_CMD" != "" ; then
  cat >>confdefs.h <<_ACEOF
#define GASNET_CSPAWN_CMD "$GASNET_CSPAWN_CMD"
_ACEOF

fi
fi

#---------------------------------------------------------------------------------------------------------------
# MPI/AMMPI Configuration

# --enable-mpi-compat controls MPI compatibility in all conduits



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(mpi-compat,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-mpi-compat was given.
if test "${enable_mpi_compat+set}" = set; then
  enableval=$enable_mpi_compat;
fi

# Check whether --enable-mpi-compat was given.
if test "${enable_mpi_compat+set}" = set; then
  enableval=$enable_mpi_compat;
fi

case "$enable_mpi_compat" in
  no)  enabled_mpi_compat=no ;;
  yes) enabled_mpi_compat=yes;force_mpi_compat=yes ;;
  *)   enabled_mpi_compat=yes ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(mpi-compat,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# --enable-mpi controls mpi-conduit



 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_mpi=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(mpi,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-mpi was given.
if test "${enable_mpi+set}" = set; then
  enableval=$enable_mpi;
fi

# Check whether --enable-mpi was given.
if test "${enable_mpi+set}" = set; then
  enableval=$enable_mpi;
fi

case "$enable_mpi" in
  no)  enabled_mpi=no ;;
  yes) enabled_mpi=yes;force_mpi=yes ;;
  *)   enabled_mpi=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(mpi,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







if test "$enabled_mpi" = yes || test "$enabled_mpi_compat" = yes; then
  # user can explicitly configure MPI by setting MPI_CC, MPI_CFLAGS and MPI_LIBS
  have_mpi=yes # start by assuming they have it
  case "$target_os" in
    solaris*)
        # I don't have access to a Solaris cluster with MPI (other than NOW)
        # but these seem like sane defaults



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpicc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }





# Check whether --with-mpi-cc was given.
if test "${with_mpi_cc+set}" = set; then
  withval=$with_mpi_cc;
fi






  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpicc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpicc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }





# Check whether --with-mpi-cflags was given.
if test "${with_mpi_cflags+set}" = set; then
  withval=$with_mpi_cflags;
fi






  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$MISC_CFLAGS $CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }





# Check whether --with-mpi-libs was given.
if test "${with_mpi_libs+set}" = set; then
  withval=$with_mpi_libs;
fi






  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }





# Check whether --with-mpirun-cmd was given.
if test "${with_mpirun_cmd+set}" = set; then
  withval=$with_mpirun_cmd;
fi






  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    linux*)
        if test -n "$GASNETI_ARCH_ALTIX"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,"$CC") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC=""$CC""
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,"$CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-lmpi"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        elif test -n "$GASNETI_ARCH_IBMPE"; then
          gasnet_mpcc="mpcc -m$GASNETI_PTR_BITS"
          case "$CC_FAMILY" in
                  GNU) gasnet_mpcc="$gasnet_mpcc -compiler gnu";;
                  XLC) gasnet_mpcc="$gasnet_mpcc -compiler xl";;
                Intel) gasnet_mpcc="$gasnet_mpcc -compiler intel";;
                  PGI) gasnet_mpcc="$gasnet_mpcc -compiler pgi";;
            Pathscale) gasnet_mpcc="$gasnet_mpcc -compiler ekopath";;
          esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,$gasnet_mpcc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="$gasnet_mpcc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,$gasnet_mpcc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,env PAGER=cat MP_FENCE=-- poe %P -nodes %M -procs %N -use_bulk_xfer yes -- %A) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="env PAGER=cat MP_FENCE=-- poe %P -nodes %M -procs %N -use_bulk_xfer yes -- %A"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,env PAGER=cat MP_FENCE=-- poe %P -nodes %M -procs %N -use_bulk_xfer yes -- %A) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpicc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpicc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpicc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        fi

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$MISC_CFLAGS $CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD_BATCH,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD_BATCH in environment" >&5
$as_echo_n "checking for MPIRUN_CMD_BATCH in environment... " >&6; }





# Check whether --with-mpirun-cmd-batch was given.
if test "${with_mpirun_cmd_batch+set}" = set; then
  withval=$with_mpirun_cmd_batch;
fi






  envval_src_MPIRUN_CMD_BATCH="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD_BATCH+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD_BATCH-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd_batch" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD_BATCH="$with_mpirun_cmd_batch"
	      envval_src_MPIRUN_CMD_BATCH=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD_BATCH=""""
	      envval_src_MPIRUN_CMD_BATCH=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD_BATCH="$MPIRUN_CMD_BATCH"
	    envval_src_MPIRUN_CMD_BATCH=given
      esac

fi


  MPIRUN_CMD_BATCH="$gasnet_cv_envvar_MPIRUN_CMD_BATCH"
  case "$envval_src_MPIRUN_CMD_BATCH" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD_BATCH\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD_BATCH\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD_BATCH\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD_BATCH\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD_BATCH\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD_BATCH\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD_BATCH,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    darwin*) # Need to probe -Wno-long-double independently



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpicc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpicc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpicc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        BASIC_MPI_CFLAGS=`echo "$MISC_CFLAGS $CFLAGS" | sed -e 's/-Wno-long-double//'`

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$BASIC_MPI_CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        if test x"$MPI_CC" != xno; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wno-long-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-long-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wno-long-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wno-long-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wno-long-double" >&5
$as_echo_n "checking for C compiler flag -Wno-long-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wlong-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wlong-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wlong-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wlong-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wlong-double" >&5
$as_echo_n "checking for C compiler flag -Wlong-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MPI_CFLAGS="$MPI_CFLAGS -Wno-long-double"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MPI_CFLAGS="$MPI_CFLAGS -Wno-long-double"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wlong-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wlong-double) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wlong-double") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wlong-double"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wlong-double") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wlong-double" >&5
$as_echo_n "checking for C compiler flag -Wlong-double... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



 MPI_CFLAGS="$MPI_CFLAGS -Wno-long-double"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MPI_CFLAGS="$MPI_CFLAGS -Wno-long-double"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wlong-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wno-long-double) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    irix*)
	# use SGI native MPI library
        # user may need to do a "module load mpt" to make this work
        if test "$GASNETI_PTR_BITS" = 64; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,cc -64) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="cc -64"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,cc -64) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,cc -n32) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="cc -n32"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,cc -n32) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        fi
        # cannot use MISC_CFLAGS here because C compiler may not be MIPSPro
        # -common gets us correct linking behavior for tentative definitions
	BASIC_MPI_CFLAGS="-diag_error 1035 -diag_suppress1171,1174,1209,1552 -common"
	if test "$BUILDCONFIG" = "optimize" ; then
      	  BASIC_MPI_CFLAGS="-O2 $BASIC_MPI_CFLAGS"
	else
      	  BASIC_MPI_CFLAGS="-g $BASIC_MPI_CFLAGS"
	fi

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$BASIC_MPI_CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-lmpi"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    aix*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpcc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpcc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpcc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	BASIC_MPI_CFLAGS=""
	if test "$BUILDCONFIG" = "optimize" ; then
    	  BASIC_MPI_CFLAGS="-O3 -qstrict -qarch=auto -qtune=auto -qthreaded -qnosmp -qmaxmem=-1 $BASIC_MPI_CFLAGS"
	else
    	  BASIC_MPI_CFLAGS="-g $BASIC_MPI_CFLAGS"
	fi

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$BASIC_MPI_CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-Wl,-bbigtoc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-Wl,-bbigtoc"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-Wl,-bbigtoc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,poe %C -procs %N -nodes %M -rmpool 1 -euilib us -retry 1 -retrycount 10000 -msg_api mpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="poe %C -procs %N -nodes %M -rmpool 1 -euilib us -retry 1 -retrycount 10000 -msg_api mpi"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,poe %C -procs %N -nodes %M -rmpool 1 -euilib us -retry 1 -retrycount 10000 -msg_api mpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    osf*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,cc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="cc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,cc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	BASIC_MPI_CFLAGS="-msg_disable extrasemi"
        if test "$BUILDCONFIG" = "optimize" ; then
          BASIC_MPI_CFLAGS="-fast -noifo -O4 -tune host -inline speed $BASIC_MPI_CFLAGS"
        else
          BASIC_MPI_CFLAGS="-g $BASIC_MPI_CFLAGS"
        fi

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$BASIC_MPI_CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi -lelan -lrt) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-lmpi -lelan -lrt"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi -lelan -lrt) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,prun -n %N -N %M %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="prun -n %N -N %M %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,prun -n %N -N %M %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    unicos*)
        # Cray cc - need to enable private global vars and disable a silly warning
        # user may need to do a "module load mpt" to make this work



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,cc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="cc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,cc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        case "$target_cpu" in
          alphaev5) BASIC_MPI_CFLAGS="-hnomessage=236 -htaskprivate $LIBCM"  # T3E



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpprun -n %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpprun -n %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpprun -n %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



          ;;
          *)        BASIC_MPI_CFLAGS="-hnomessage=236 $LIBCM" # X1



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-lpthread) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-lpthread"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-lpthread) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



          ;;
        esac
	if test "$BUILDCONFIG" = "optimize" ; then
    	  BASIC_MPI_CFLAGS="-O2 $BASIC_MPI_CFLAGS"
	else
    	  BASIC_MPI_CFLAGS="-g $BASIC_MPI_CFLAGS"
	fi

  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$BASIC_MPI_CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$BASIC_MPI_CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi

        ;;
    mtx*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,cc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="cc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,cc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$MISC_CFLAGS $CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS="-lmpi"
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,-lmpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mtarun -t %N -m %N /usr/bin/env _MPI_MT=%N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mtarun -t %N -m %N /usr/bin/env _MPI_MT=%N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mtarun -t %N -m %N /usr/bin/env _MPI_MT=%N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        ;;
    superux*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpic++ -Xa) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpic++ -Xa"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpic++ -Xa) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$MISC_CFLAGS $CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    *)
      # unknown OS - if user doesn't provide info, nothing we can do



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CC,mpicc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_CC in environment" >&5
$as_echo_n "checking for MPI_CC in environment... " >&6; }




  envval_src_MPI_CC="cached"
  if test "${gasnet_cv_envvar_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CC-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cc" != ""; then
	      gasnet_cv_envvar_MPI_CC="$with_mpi_cc"
	      envval_src_MPI_CC=given
	    else
	      gasnet_cv_envvar_MPI_CC="mpicc"
	      envval_src_MPI_CC=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CC="$MPI_CC"
	    envval_src_MPI_CC=given
      esac

fi


  MPI_CC="$gasnet_cv_envvar_MPI_CC"
  case "$envval_src_MPI_CC" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CC\"" >&5
$as_echo "using cached value \"$MPI_CC\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CC\"" >&5
$as_echo "no, defaulting to \"$MPI_CC\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CC\"" >&5
$as_echo "yes, using \"$MPI_CC\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CC,mpicc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "x$MPI_CC" = 'xno' >/dev/null; then
    # Avoid unecessary and potentially confusing probes and their errors/warnings
    have_mpi=no
    mpi_reason="was disabled"
  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPI_CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPI_CC" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPI_CC" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPI_CC" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPI_CC was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPI_CC
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPI_CC, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPI_CC in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$gasnet_cv__gfp_fullprogname_MPI_CC" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPI_CC=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPI_CC
if test -n "$gasnet_cv__gfp_fullprogname_MPI_CC"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPI_CC" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPI_CC" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPI_CC" >&5
$as_echo_n "checking for full path expansion of MPI_CC... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPI_CC" != "" ; then
      MPI_CC="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPI_CC $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPI_CC" >&5
$as_echo "$MPI_CC" >&6; }
  else
    MPI_CC="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPI_CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if expr "x$MPI_CC" : 'x/' >/dev/null; then
      if test "$BUILDCONFIG" = "debug" ; then
        SAFE_MPI_CFLAGS="-g"
      else
        SAFE_MPI_CFLAGS="-O"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_SET_CHECKED_CFLAGS(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

if test "$MPI_CC" = "no" ; then
  : # Skip
elif test "$MPI_CFLAGS" != "" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS=""
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # user-provided flags
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for MPI_CFLAGS in environment" >&5
$as_echo_n "checking for MPI_CFLAGS in environment... " >&6; }




  envval_src_MPI_CFLAGS="cached"
  if test "${gasnet_cv_envvar_MPI_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_cflags" != ""; then
	      gasnet_cv_envvar_MPI_CFLAGS="$with_mpi_cflags"
	      envval_src_MPI_CFLAGS=given
	    else
	      gasnet_cv_envvar_MPI_CFLAGS="$MISC_CFLAGS $CFLAGS"
	      envval_src_MPI_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_CFLAGS="$MPI_CFLAGS"
	    envval_src_MPI_CFLAGS=given
      esac

fi


  MPI_CFLAGS="$gasnet_cv_envvar_MPI_CFLAGS"
  case "$envval_src_MPI_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_CFLAGS\"" >&5
$as_echo "using cached value \"$MPI_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$MPI_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_CFLAGS\"" >&5
$as_echo "yes, using \"$MPI_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_CFLAGS,$MISC_CFLAGS $CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # try DEFAULT_CFLAGS



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS=""
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG($[MPI_CFLAGS]) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag $MPI_CFLAGS" >&5
$as_echo_n "checking for C compiler flag $MPI_CFLAGS... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:7)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:7)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:5)

  { $as_echo "$as_me:$LINENO: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&5
$as_echo "$as_me: WARNING: Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >&2;}
  echo "Unable to use default MPI_CFLAGS=\"$MPI_CFLAGS\" so using \"$SAFE_MPI_CFLAGS\" instead. Consider manually seting MPI_CFLAGS" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:5)




        MPI_CFLAGS="$SAFE_MPI_CFLAGS"



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG($[MPI_CFLAGS]) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SET_CHECKED_CFLAGS(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "MPI compiler \"$MPI_CC\" was not found.  Consider passing --with-mpi-cc if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      # Avoid unecessary and potentially confusing probes and their errors/warnings
      MPI_CC=no
      have_mpi=no
      mpi_reason="was not found"
    fi
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_LIBS in environment" >&5
$as_echo_n "checking for MPI_LIBS in environment... " >&6; }




  envval_src_MPI_LIBS="cached"
  if test "${gasnet_cv_envvar_MPI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_libs" != ""; then
	      gasnet_cv_envvar_MPI_LIBS="$with_mpi_libs"
	      envval_src_MPI_LIBS=given
	    else
	      gasnet_cv_envvar_MPI_LIBS=""
	      envval_src_MPI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_LIBS="$MPI_LIBS"
	    envval_src_MPI_LIBS=given
      esac

fi


  MPI_LIBS="$gasnet_cv_envvar_MPI_LIBS"
  case "$envval_src_MPI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_LIBS\"" >&5
$as_echo "using cached value \"$MPI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_LIBS\"" >&5
$as_echo "no, defaulting to \"$MPI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_LIBS\"" >&5
$as_echo "yes, using \"$MPI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPIRUN_CMD in environment" >&5
$as_echo_n "checking for MPIRUN_CMD in environment... " >&6; }




  envval_src_MPIRUN_CMD="cached"
  if test "${gasnet_cv_envvar_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPIRUN_CMD-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpirun_cmd" != ""; then
	      gasnet_cv_envvar_MPIRUN_CMD="$with_mpirun_cmd"
	      envval_src_MPIRUN_CMD=given
	    else
	      gasnet_cv_envvar_MPIRUN_CMD="mpirun -np %N %C"
	      envval_src_MPIRUN_CMD=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPIRUN_CMD="$MPIRUN_CMD"
	    envval_src_MPIRUN_CMD=given
      esac

fi


  MPIRUN_CMD="$gasnet_cv_envvar_MPIRUN_CMD"
  case "$envval_src_MPIRUN_CMD" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPIRUN_CMD\"" >&5
$as_echo "using cached value \"$MPIRUN_CMD\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPIRUN_CMD\"" >&5
$as_echo "no, defaulting to \"$MPIRUN_CMD\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPIRUN_CMD\"" >&5
$as_echo "yes, using \"$MPIRUN_CMD\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPIRUN_CMD,mpirun -np %N %C) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$MPI_CC" = ""; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: I don't know how to build MPI programs on your system: consider passing --with-mpi-cc and/or setting \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: I don't know how to build MPI programs on your system: consider passing --with-mpi-cc and/or setting \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "I don't know how to build MPI programs on your system: consider passing --with-mpi-cc and/or setting \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




	MPI_CC=$CC
        have_mpi=no
      fi
      ;;
  esac
  if test x"$MPI_CC" != xno; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_GETFULLPATH(MPIRUN_CMD) vvvvvvvvvvvvvvvvvvvvvv (L:1)



if test "$gasnet_cv__gfp_disable" = ""; then
  if expr "$MPIRUN_CMD" : 'env ' >/dev/null; then
    for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done

    gasnet_gfp_progenv="$ENVCMD "`echo "$MPIRUN_CMD" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i ~ /=/) print $i; else break; } }'`
    gasnet_gfp_progname=`echo "$MPIRUN_CMD" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) { if ($i !~ /=/) { print $i; break; } } }'`
    gasnet_gfp_progargs=`echo "$MPIRUN_CMD" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<NF;i++) { if ($i !~ /=/) { for (j=i+1;j<=NF;j++) { print $j; } break; } } }'`
  else
    gasnet_gfp_progenv=""
    gasnet_gfp_progname=`echo "$MPIRUN_CMD" | $AWK -F' ' '{ print $1 }'`
    gasnet_gfp_progargs=`echo "$MPIRUN_CMD" | $AWK -F' ' 'BEGIN { ORS=" "; } { for (i=2;i<=NF;i++) print $i; }'`
  fi
  gasnet_gfp_progname0=`echo "$gasnet_gfp_progname" | $AWK '{ print substr($0,1,1) }'`
  if test "$gasnet_gfp_progname0" != "/" ; then
    if test "`echo $gasnet_gfp_progname | grep '/'`" != "" ; then
      { { $as_echo "$as_me:$LINENO: error: MPIRUN_CMD was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&5
$as_echo "$as_me: error: MPIRUN_CMD was set to a relative path: $gasnet_gfp_progname -- please use an absolute pathname" >&2;}
   { (exit 1); exit 1; }; }
    fi
    # clear cached values, in case this is a pushed var
    unset gasnet_cv__gfp_fullprogname_MPIRUN_CMD
    unset ac_cv_path_gasnet_cv__gfp_fullprogname_MPIRUN_CMD
    # [AC_PATH_PROG](cv_prefix[]_gfp_fullprogname_MPIRUN_CMD, $gasnet_gfp_progname,[])
    # Extract the first word of "$gasnet_gfp_progname", so it can be a program name with args.
set dummy $gasnet_gfp_progname; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_gasnet_cv__gfp_fullprogname_MPIRUN_CMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $gasnet_cv__gfp_fullprogname_MPIRUN_CMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_gasnet_cv__gfp_fullprogname_MPIRUN_CMD="$gasnet_cv__gfp_fullprogname_MPIRUN_CMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_gasnet_cv__gfp_fullprogname_MPIRUN_CMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
gasnet_cv__gfp_fullprogname_MPIRUN_CMD=$ac_cv_path_gasnet_cv__gfp_fullprogname_MPIRUN_CMD
if test -n "$gasnet_cv__gfp_fullprogname_MPIRUN_CMD"; then
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv__gfp_fullprogname_MPIRUN_CMD" >&5
$as_echo "$gasnet_cv__gfp_fullprogname_MPIRUN_CMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


    { $as_echo "$as_me:$LINENO: checking for full path expansion of MPIRUN_CMD" >&5
$as_echo_n "checking for full path expansion of MPIRUN_CMD... " >&6; }
    if test "$gasnet_cv__gfp_fullprogname_MPIRUN_CMD" != "" ; then
      MPIRUN_CMD="$gasnet_gfp_progenv$gasnet_cv__gfp_fullprogname_MPIRUN_CMD $gasnet_gfp_progargs"
    fi
    { $as_echo "$as_me:$LINENO: result: $MPIRUN_CMD" >&5
$as_echo "$MPIRUN_CMD" >&6; }
  else
    MPIRUN_CMD="$gasnet_gfp_progenv$gasnet_gfp_progname $gasnet_gfp_progargs"
  fi
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_GETFULLPATH(MPIRUN_CMD) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

  # now run a basic test of the MPI configuration to make sure it works
  if test $have_mpi = yes; then

    # we link in an object compiled with CC that uses libc, to ensure that's working

  { $as_echo "$as_me:$LINENO: checking building MPI helper object" >&5
$as_echo_n "checking building MPI helper object... " >&6; }
  cat >$LINKHELPER_SRC <<_GASNET_EOF
    #include <stdio.h>
    #include <string.h>
    #include <assert.h>
    #include <math.h>
    int linkhelper_cint = 0xFFFF;
    $LINKHELPER_TLS_DECL
    extern void linkhelper_cfunc(int val) {
      char s[255], s2[255];
      int a[40] = {1}; /* trigger Intel C issue */
      assert(val == linkhelper_cint);
      s[4] = '\0';
      s[5] = (char)(sin((double)val)+cos((double)val))+sqrt((double)val)+log((double)val);
      strcpy(s2, s);
      memcpy(s2, s, strlen(s)); memmove(s2, s, strlen(s));
      memcpy(s2, s, 4); memmove(s2, s, 4);
      $LINKHELPER_TLS_CODE
    }
_GASNET_EOF
  compile="$CC $CFLAGS $MISC_CFLAGS $CPPFLAGS -c $LINKHELPER_SRC -o $LINKHELPER_OBJ"
  eval echo "$compile" >&5
  if eval $compile 2>&5 && test -s $LINKHELPER_OBJ ; then
    { $as_echo "$as_me:$LINENO: result: ok" >&5
$as_echo "ok" >&6; }
  else


echo
echo "configure error: failed while building MPI helper object"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi


    # we need a clean slate here because MPI config may be totally different



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS=""
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LDFLAGS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LDFLAGS" = "" ; then
    _pushcnt_LDFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LDFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LDFLAGS_$_pushcnt_LDFLAGS=\$LDFLAGS
  eval _pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS=$_gasnet_pushvar_isset
  _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LDFLAGS=""
  echo "pushed new LDFLAGS value: $LDFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LDFLAGS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$MPI_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$MPI_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$MPI_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    # we just try to link an MPI app - running MPI apps is a whole new can of worms




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LINKHELPER_LIBS $LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working MPI configuration,mpi_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working MPI configuration" >&5
$as_echo_n "checking for working MPI configuration... " >&6; }
if test "${gasnet_cv_mpi_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


      #include <mpi.h>

    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

int
main ()
{

    $LINKHELPER_CODE

      MPI_Init((void*)0,(void*)0);
      MPI_Finalize();


  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_mpi_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_works" >&5
$as_echo "$gasnet_cv_mpi_works" >&6; }
if test "$gasnet_cv_mpi_works" = yes; then
  :
  mpi_test_worked=yes
else
  :
  mpi_test_worked=no
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working MPI configuration,mpi_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    # Apple's gcc (and thus their mpicc) doesn't provide TLS support, but the
    # FSF gcc does.  The two are link compatible IF we explicitly pass -lgcc_eh
    # XXX: Really only needed for PAR and PARSYNC, but we don't distinguish.
    if test "$mpi_test_worked$have_tls$CC_FAMILY" = noyesGNU; then
      LIBS="$LIBS $LIBGCC -lgcc_eh"  # $LIBGCC appears in $GASNET_LIBS eventually




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LINKHELPER_LIBS $LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LINKHELPER_LIBS $LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working MPI configuration w/ added -lgcc_eh,mpi_works_gcc_eh,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working MPI configuration w/ added -lgcc_eh" >&5
$as_echo_n "checking for working MPI configuration w/ added -lgcc_eh... " >&6; }
if test "${gasnet_cv_mpi_works_gcc_eh+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


        #include <mpi.h>

    #ifdef __cplusplus
      extern "C" {
    #endif
      $LINKHELPER_DECL
    #ifdef __cplusplus
      }
    #endif

int
main ()
{

    $LINKHELPER_CODE

        MPI_Init((void*)0,(void*)0);
        MPI_Finalize();


  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_mpi_works_gcc_eh=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_works_gcc_eh=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_works_gcc_eh" >&5
$as_echo "$gasnet_cv_mpi_works_gcc_eh" >&6; }
if test "$gasnet_cv_mpi_works_gcc_eh" = yes; then
  :
  mpi_test_worked=yes
           MPI_LIBS="$MPI_LIBS -lgcc_eh"

else
  :
  mpi_test_worked=no
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working MPI configuration w/ added -lgcc_eh,mpi_works_gcc_eh,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    fi
     rm -f $LINKHELPER_OBJ

    if test "$mpi_test_worked" = yes ; then






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS -I$TOP_SRCDIR/other"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS -I$TOP_SRCDIR/other") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(MPI compiler for PLATFORM_COMPILER_IDSTR,PLATFORM_MPI_CC_IDSTR,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI compiler for PLATFORM_COMPILER_IDSTR" >&5
$as_echo_n "checking MPI compiler for PLATFORM_COMPILER_IDSTR... " >&6; }
if test "${gasnet_cv_PLATFORM_MPI_CC_IDSTR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_MPI_CC_IDSTR=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_MPI_CC_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_MPI_CC_IDSTR" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|"  PLATFORM_COMPILER_IDSTR  "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_PLATFORM_MPI_CC_IDSTR=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_IDSTR "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_MPI_CC_IDSTR" >&5
$as_echo "$gasnet_cv_PLATFORM_MPI_CC_IDSTR" >&6; }
if test -n "$gasnet_cv_PLATFORM_MPI_CC_IDSTR" ; then
  GASNETI_PLATFORM_MPI_CC_IDSTR=$gasnet_cv_PLATFORM_MPI_CC_IDSTR
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(MPI compiler for PLATFORM_COMPILER_IDSTR,PLATFORM_MPI_CC_IDSTR,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_MPI_CC_IDSTR "$GASNETI_PLATFORM_MPI_CC_IDSTR"
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_FAMILYID,PLATFORM_MPI_CC_FAMILYID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI compiler for PLATFORM_COMPILER_FAMILYID" >&5
$as_echo_n "checking MPI compiler for PLATFORM_COMPILER_FAMILYID... " >&6; }
if test "${gasnet_cv_PLATFORM_MPI_CC_FAMILYID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_MPI_CC_FAMILYID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_MPI_CC_FAMILYID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_FAMILYID )>0?( PLATFORM_COMPILER_FAMILYID ):-( PLATFORM_COMPILER_FAMILYID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_FAMILYID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_FAMILYID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_FAMILYID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_MPI_CC_FAMILYID" >&5
$as_echo "$gasnet_cv_PLATFORM_MPI_CC_FAMILYID" >&6; }
if test -n "$gasnet_cv_PLATFORM_MPI_CC_FAMILYID" ; then
  GASNETI_PLATFORM_MPI_CC_FAMILYID=$gasnet_cv_PLATFORM_MPI_CC_FAMILYID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_FAMILYID,PLATFORM_MPI_CC_FAMILYID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_MPI_CC_FAMILYID $GASNETI_PLATFORM_MPI_CC_FAMILYID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_ID,PLATFORM_MPI_CC_ID,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI compiler for PLATFORM_COMPILER_ID" >&5
$as_echo_n "checking MPI compiler for PLATFORM_COMPILER_ID... " >&6; }
if test "${gasnet_cv_PLATFORM_MPI_CC_ID+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_MPI_CC_ID=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_MPI_CC_ID" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_ID )>0?( PLATFORM_COMPILER_ID ):-( PLATFORM_COMPILER_ID )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_ID )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_ID=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_ID "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_MPI_CC_ID" >&5
$as_echo "$gasnet_cv_PLATFORM_MPI_CC_ID" >&6; }
if test -n "$gasnet_cv_PLATFORM_MPI_CC_ID" ; then
  GASNETI_PLATFORM_MPI_CC_ID=$gasnet_cv_PLATFORM_MPI_CC_ID
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_ID,PLATFORM_MPI_CC_ID,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_MPI_CC_ID $GASNETI_PLATFORM_MPI_CC_ID
_ACEOF







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_VERSION,PLATFORM_MPI_CC_VERSION,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI compiler for PLATFORM_COMPILER_VERSION" >&5
$as_echo_n "checking MPI compiler for PLATFORM_COMPILER_VERSION... " >&6; }
if test "${gasnet_cv_PLATFORM_MPI_CC_VERSION+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_PLATFORM_MPI_CC_VERSION=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_PLATFORM_MPI_CC_VERSION" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"
 #include "portable_platform.h"

 #include <stdio.h>
 extern char s[];
 #define DIGIT(d) (((char)(( (( PLATFORM_COMPILER_VERSION )>0?( PLATFORM_COMPILER_VERSION ):-( PLATFORM_COMPILER_VERSION )) >>(d*4))&0xF))+0x40)
 char s[] = {'$','g','a','s','n','e','t','e','x','t','r','a','c','t','e','x','p','r',':',' ',
             (( PLATFORM_COMPILER_VERSION )>=0?' ':'-'),
             ' ',
	     DIGIT(7),DIGIT(6),DIGIT(5),DIGIT(4),
	     DIGIT(3),DIGIT(2),DIGIT(1),DIGIT(0),
             ' ','$','\0'};

  int main(void) {
 char *p = s; while (*p) printf("%c",*(p++));
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\$";} if (m/^gasnetextractexpr: ([ -]) (.+?) \$/) { map($val=($val<<4)+($_-0x40),unpack("C8",$2)); print "-" if ($1 eq "-"); print $val;}'
   gasnet_cv_PLATFORM_MPI_CC_VERSION=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting  PLATFORM_COMPILER_VERSION "
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_PLATFORM_MPI_CC_VERSION" >&5
$as_echo "$gasnet_cv_PLATFORM_MPI_CC_VERSION" >&6; }
if test -n "$gasnet_cv_PLATFORM_MPI_CC_VERSION" ; then
  GASNETI_PLATFORM_MPI_CC_VERSION=$gasnet_cv_PLATFORM_MPI_CC_VERSION
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_EXPR(MPI compiler for PLATFORM_COMPILER_VERSION,PLATFORM_MPI_CC_VERSION,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETI_PLATFORM_MPI_CC_VERSION $GASNETI_PLATFORM_MPI_CC_VERSION
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_FAMILY_CACHE_CHECK(MPI,MPI_CC,gasnet_cv_mpi_cc_family) vvvvvvvvvvvvvvvvvvvvvv (L:1)


{ $as_echo "$as_me:$LINENO: checking for MPI compiler family" >&5
$as_echo_n "checking for MPI compiler family... " >&6; }
if test "${gasnet_cv_mpi_cc_family+set}" = set; then
  $as_echo_n "(cached) " >&6
else

  if test "MPI_CC" != "CXX" ; then
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CPP"
  else
    _GASNET_FAMILY_CACHE_CHECK_PREPROC="$CXXCPP"
  fi
  if test "`echo '$_GASNET_FAMILY_CACHE_CHECK_PREPROC' | grep '$MPI'`" = "" ; then
    # preprocessor may differ from true compiler, so force full compilation testing
    _force_compile=1
  else
    _force_compile=
  fi
  gasnet_cv_mpi_cc_family=unknown

    if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__xlC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __xlC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=XLC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__xlC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_CRAYC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _CRAYC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Cray
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_CRAYC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__GNUC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __GNUC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=GNU
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__GNUC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PGI,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PGI
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=PGI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PGI,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __INTEL_COMPILER
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Intel
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__INTEL_COMPILER,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__OPENCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __OPENCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Open64
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__OPENCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=PCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__clang__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __clang__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Clang
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__clang__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__PATHCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __PATHCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Pathscale
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__PATHCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
    if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__DECCXX,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __DECCXX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Compaq
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__DECCXX,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Compaq C++
  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_C
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_C,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # Sun C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __SUNPRO_CC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=Sun
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__SUNPRO_CC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # Sun C++
  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_cc,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_cc
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_cc,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


  # HP C



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__HP_aCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __HP_aCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=HP
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__HP_aCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # HP aCC (C++)
  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SGI_COMPILER_VERSION
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SGI_COMPILER_VERSION,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__MTA__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __MTA__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=MTA
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__MTA__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__KCC,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __KCC
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=KAI
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__KCC,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__TINYC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __TINYC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=TINY
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__TINYC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__LCC__,...,$_force_compile) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "$_force_compile" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __LCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=LCC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__LCC__,...,$_force_compile) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

    if test "$gasnet_cv_mpi_cc_family" = "unknown"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(_SX,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef _SX
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=NEC
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(_SX,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__sgi,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  gasnet_cv_mpi_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __sgi
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_family=MIPS
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__sgi,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)


 # MIPSPro 7.3.0 and earlier
  fi

fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_cc_family" >&5
$as_echo "$gasnet_cv_mpi_cc_family" >&6; }
if test "$gasnet_cv_mpi_cc_family" != "GNU" ; then
      case MPI_CC in
    CC) ac_cv_c_compiler_gnu=no
        GCC=""
    ;;
    CXX) ac_cv_cxx_compiler_gnu=no
        GXX=""
    ;;
  esac
  MPI_CC_SUBFAMILY='none'
else
    MPI_CC_SUBFAMILY='GNU'




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for gcc version string" >&5
$as_echo_n "checking for gcc version string... " >&6; }
if test "${gasnet_cv_gcc_version_string+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_gcc_version_string=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



if test -z "$gasnet_cv_gcc_version_string" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #ifndef __VERSION__
        #define __VERSION__ "unknown"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" __VERSION__ "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:4)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_gcc_version_string=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting __VERSION__"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gcc_version_string" >&5
$as_echo "$gasnet_cv_gcc_version_string" >&6; }
if test -n "$gasnet_cv_gcc_version_string" ; then
  _gasnet_gcc_version_string=$gasnet_cv_gcc_version_string
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(for gcc version string,gcc_version_string,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  case "$_gasnet_gcc_version_string" in
    *gccfss*) MPI_CC_SUBFAMILY='GCCFSS';;
    *)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__APPLE_CC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  MPI_CC_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __APPLE_CC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  MPI_CC_SUBFAMILY='APPLE'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__APPLE_CC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_IFDEF(__NVCC__,...,) vvvvvvvvvvvvvvvvvvvvvv (L:2)

if test -z "" ; then
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  MPI_CC_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f conftest.err conftest.$ac_ext
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#ifndef __NVCC__
# error
#endif
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  MPI_CC_SUBFAMILY='NVIDIA'
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IFDEF(__NVCC__,...,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



       ;;
  esac
fi
MPI_CC_FAMILY=$gasnet_cv_mpi_cc_family
MPI_CC_UNWRAPPED=$MPI_CC
case $gasnet_cv_mpi_cc_family in
  GNU) MPI_CC_WRAPPED=$MPI_CC ;;
  *)   MPI_CC_WRAPPED="\$(top_builddir)/cc-wrapper \$(MPI_CC_FAMILY) \$(MPI_CC_UNWRAPPED)" ;;
esac





cc_wrapper_mk="cc-wrapper.mk"


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FAMILY_CACHE_CHECK(MPI,MPI_CC,gasnet_cv_mpi_cc_family) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  mismatch=""
  if test x"$MPI_CC_FAMILY" != x"$CC_FAMILY"; then
    mismatch="families"
  elif test x"$gasnet_cv_PLATFORM_MPI_CC_VERSION" != x"$gasnet_cv_PLATFORM_COMPILER_VERSION"; then
    mismatch="version codes"
  fi
  if test -n "$mismatch"; then

    idstr1=`echo "$gasnet_cv_PLATFORM_COMPILER_IDSTR" | $AWK -F'|' '{ printf("%s\t%s",$2,$3); }'`
    idstr2=`echo "$gasnet_cv_PLATFORM_MPI_CC_IDSTR" | $AWK -F'|' '{ printf("%s\t%s",$2,$3); }'`





# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: The compiler $mismatch of \$CC and \$MPI_CC do not match:
      CC:  $idstr1
  MPI_CC:  $idstr2
If this is not what you intended, then set \$MPI_CC to select a different MPI compiler." >&5
$as_echo "$as_me: WARNING: The compiler $mismatch of \$CC and \$MPI_CC do not match:
      CC:  $idstr1
  MPI_CC:  $idstr2
If this is not what you intended, then set \$MPI_CC to select a different MPI compiler." >&2;}
  echo "The compiler $mismatch of \$CC and \$MPI_CC do not match:
      CC:  $idstr1
  MPI_CC:  $idstr2
If this is not what you intended, then set \$MPI_CC to select a different MPI compiler." >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_RESTRICT vvvvvvvvvvvvvvvvvvvvvv (L:1)


  restrict_keyword=""
  # Due to xlc/mpcc_r oddity on AIX, we check "__restrict__" before "restrict".
  # Both ID the same, but xlc accepts either while mpcc_r only takes "__restrict__".
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for __restrict__ keyword,gasneti_mpi_cc__restrict__,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for __restrict__ keyword" >&5
$as_echo_n "checking MPI_CC for __restrict__ keyword... " >&6; }
if test "${gasnet_cv_gasneti_mpi_cc__restrict__+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict__ p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_mpi_cc__restrict__=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_mpi_cc__restrict__=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_mpi_cc__restrict__" >&5
$as_echo "$gasnet_cv_gasneti_mpi_cc__restrict__" >&6; }
if test "$gasnet_cv_gasneti_mpi_cc__restrict__" = yes; then
  :
  restrict_keyword="__restrict__"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for __restrict__ keyword,gasneti_mpi_cc__restrict__,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for restrict keyword,gasneti_mpi_ccrestrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for restrict keyword" >&5
$as_echo_n "checking MPI_CC for restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_mpi_ccrestrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_mpi_ccrestrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_mpi_ccrestrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_mpi_ccrestrict" >&5
$as_echo "$gasnet_cv_gasneti_mpi_ccrestrict" >&6; }
if test "$gasnet_cv_gasneti_mpi_ccrestrict" = yes; then
  :
  restrict_keyword="restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for restrict keyword,gasneti_mpi_ccrestrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  if test "$restrict_keyword" = ""; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for __restrict keyword,gasneti_mpi_cc__restrict,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for __restrict keyword" >&5
$as_echo_n "checking MPI_CC for __restrict keyword... " >&6; }
if test "${gasnet_cv_gasneti_mpi_cc__restrict+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int dummy(void * __restrict p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_mpi_cc__restrict=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_mpi_cc__restrict=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_mpi_cc__restrict" >&5
$as_echo "$gasnet_cv_gasneti_mpi_cc__restrict" >&6; }
if test "$gasnet_cv_gasneti_mpi_cc__restrict" = yes; then
  :
  restrict_keyword="__restrict"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for __restrict keyword,gasneti_mpi_cc__restrict,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi
  cat >>confdefs.h <<_ACEOF
#define GASNETI_MPI_CC_RESTRICT $restrict_keyword
_ACEOF




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for restrict qualifying typedefs,gasneti_mpi_cc_restrict_typedefs,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for restrict qualifying typedefs" >&5
$as_echo_n "checking MPI_CC for restrict qualifying typedefs... " >&6; }
if test "${gasnet_cv_gasneti_mpi_cc_restrict_typedefs+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
typedef void *foo_t;
     int dummy(foo_t GASNETI_MPI_CC_RESTRICT p) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_gasneti_mpi_cc_restrict_typedefs=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gasneti_mpi_cc_restrict_typedefs=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_mpi_cc_restrict_typedefs" >&5
$as_echo "$gasnet_cv_gasneti_mpi_cc_restrict_typedefs" >&6; }
if test "$gasnet_cv_gasneti_mpi_cc_restrict_typedefs" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_MPI_CC_RESTRICT_MAY_QUALIFY_TYPEDEFS 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for restrict qualifying typedefs,gasneti_mpi_cc_restrict_typedefs,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)





# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_RESTRICT ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






inlinemod=""
case "$MPI_CC_FAMILY" in
  Compaq) # force __inline on Compaq C, because it's the most effective
    inlinemod=__inline
  ;;
  XLC) # force __inline on XLC, to avoid warnings
    inlinemod=__inline
  ;;
  HP) # __inline crashes HP C when optimizations are disabled
    if test "$BUILDCONFIG" = "debug" ; then
      inlinemod=" "
    fi
  ;;
esac
   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for inline modifier,mpi_ccmodinline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for inline modifier" >&5
$as_echo_n "checking MPI_CC for inline modifier... " >&6; }
if test "${gasnet_cv_mpi_ccmodinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_ccmodinline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_ccmodinline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_ccmodinline" >&5
$as_echo "$gasnet_cv_mpi_ccmodinline" >&6; }
if test "$gasnet_cv_mpi_ccmodinline" = yes; then
  :
  inlinemod="inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for inline modifier,mpi_ccmodinline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for __inline__ modifier,mpi_ccmod__inline__,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for __inline__ modifier" >&5
$as_echo_n "checking MPI_CC for __inline__ modifier... " >&6; }
if test "${gasnet_cv_mpi_ccmod__inline__+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
__inline__ int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_ccmod__inline__=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_ccmod__inline__=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_ccmod__inline__" >&5
$as_echo "$gasnet_cv_mpi_ccmod__inline__" >&6; }
if test "$gasnet_cv_mpi_ccmod__inline__" = yes; then
  :
  inlinemod="__inline__"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for __inline__ modifier,mpi_ccmod__inline__,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for __inline modifier,mpi_ccmod__inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for __inline modifier" >&5
$as_echo_n "checking MPI_CC for __inline modifier... " >&6; }
if test "${gasnet_cv_mpi_ccmod__inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
__inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_ccmod__inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_ccmod__inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_ccmod__inline" >&5
$as_echo "$gasnet_cv_mpi_ccmod__inline" >&6; }
if test "$gasnet_cv_mpi_ccmod__inline" = yes; then
  :
  inlinemod="__inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for __inline modifier,mpi_ccmod__inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for _inline modifier,mpi_ccmod_inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for _inline modifier" >&5
$as_echo_n "checking MPI_CC for _inline modifier... " >&6; }
if test "${gasnet_cv_mpi_ccmod_inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
_inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_ccmod_inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_ccmod_inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_ccmod_inline" >&5
$as_echo "$gasnet_cv_mpi_ccmod_inline" >&6; }
if test "$gasnet_cv_mpi_ccmod_inline" = yes; then
  :
  inlinemod="_inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for _inline modifier,mpi_ccmod_inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

   if test -z "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for _Inline modifier,mpi_ccmod_Inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for _Inline modifier" >&5
$as_echo_n "checking MPI_CC for _Inline modifier... " >&6; }
if test "${gasnet_cv_mpi_ccmod_Inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
_Inline int dummy(void) { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_ccmod_Inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_ccmod_Inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_ccmod_Inline" >&5
$as_echo "$gasnet_cv_mpi_ccmod_Inline" >&6; }
if test "$gasnet_cv_mpi_ccmod_Inline" = yes; then
  :
  inlinemod="_Inline"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for _Inline modifier,mpi_ccmod_Inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi

if test -n "$inlinemod"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(MPI_CC for working 'static $inlinemod',mpi_cc_static_inline,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking MPI_CC for working 'static $inlinemod'" >&5
$as_echo_n "checking MPI_CC for working 'static $inlinemod'... " >&6; }
if test "${gasnet_cv_mpi_cc_static_inline+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
static $inlinemod int dummy() { return 1; }
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_mpi_cc_static_inline=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mpi_cc_static_inline=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mpi_cc_static_inline" >&5
$as_echo "$gasnet_cv_mpi_cc_static_inline" >&6; }
if test "$gasnet_cv_mpi_cc_static_inline" = yes; then
  :
  inlinemod="static $inlinemod"
else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(MPI_CC for working 'static $inlinemod',mpi_cc_static_inline,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNET_MPI_CC_INLINE_MODIFIER $inlinemod
_ACEOF

fi








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__always_inline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__always_inline__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__always_inline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__always_inline__))
             #if defined __cplusplus
                inline
             #elif defined GASNET_MPICC_INLINE_MODIFIER
                GASNET_MPICC_INLINE_MODIFIER
             #endif
             int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_alwaysinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_ALWAYSINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_ALWAYSINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__always_inline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)









# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__noinline__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__noinline__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__noinline__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_noinline+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__noinline__)) int dummy(void) { return 1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_noinline='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_noinline='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_noinline='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_noinline='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_noinline='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_noinline" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_noinline" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_noinline" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_NOINLINE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_NOINLINE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__noinline__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__malloc__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__malloc__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__malloc__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_malloc+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__malloc__)) void * dummy(void) { return malloc(14); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_malloc='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_malloc='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_malloc='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_malloc='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_malloc='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_malloc" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_malloc" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_malloc" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_MALLOC 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_MALLOC 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__malloc__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__warn_unused_result__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__warn_unused_result__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__warn_unused_result__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__warn_unused_result__)) void * dummy(void) { return 0; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_warnunusedresult" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_WARNUNUSEDRESULT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_WARNUNUSEDRESULT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__warn_unused_result__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__used__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__used__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__used__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_used+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__used__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_used='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_used='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_used='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_used='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_used='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_used" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_used" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_used" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_USED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_USED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__used__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__unused__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__unused__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__unused__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_unused+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
void dummy(void) { __attribute__((__unused__)) int pointless; return; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_unused='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_unused='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_unused='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_unused='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_unused='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_unused" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_unused" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_unused" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_UNUSED 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_UNUSED 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__unused__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__may_alias__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__may_alias__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__may_alias__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_mayalias+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
typedef int __attribute__((__may_alias__)) dummy;
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_mayalias='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_mayalias='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_mayalias='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_mayalias='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_mayalias='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_mayalias" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_mayalias" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_mayalias" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_MAYALIAS 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_MAYALIAS 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__may_alias__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__noreturn__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__noreturn__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__noreturn__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_noreturn+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdlib.h>
	     __attribute__((__noreturn__)) void dummy(void) { abort(); }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_noreturn='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_noreturn='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_noreturn='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_noreturn='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_noreturn='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_noreturn" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_noreturn" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_noreturn" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_NORETURN 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_NORETURN 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__noreturn__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__const__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__const__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__const__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_const+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__const__))
             char *dummy(char *x) { return x+1; }
int main(void) {
char c; char *x = dummy(&c);
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_const='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_const='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_const='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_const='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_const='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_const" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_const" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_const" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_CONST 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_CONST 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__const__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__pure__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__pure__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__pure__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_pure+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
__attribute__((__pure__)) int dummy(int x) { return x+1; }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_pure='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_pure='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_pure='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_pure='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_pure='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_pure" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_pure" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_pure" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_PURE 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_PURE 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__pure__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__format__) vvvvvvvvvvvvvvvvvvvvvv (L:1)



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__format__))" >&5
$as_echo_n "checking MPI_CC for __attribute__((__format__))... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_format+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stdarg.h>
             __attribute__((__format__ (__printf__, 1, 2)))
             void dummy(const char *fmt,...) {
               va_list argptr;
               va_start(argptr, fmt);
               va_end(argptr);
             }
int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

          gasnet_cv_gasneti_have_mpi_cc_attr_format='yes'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	           gasnet_cv_gasneti_have_mpi_cc_attr_format='no/warning'


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then

          gasnet_cv_gasneti_have_mpi_cc_attr_format='yes'

      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	           gasnet_cv_gasneti_have_mpi_cc_attr_format='no/warning'

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
               gasnet_cv_gasneti_have_mpi_cc_attr_format='no/error'


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_format" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_format" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_format" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT 1
_ACEOF

      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT 0
_ACEOF

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_GNU_ATTRIBUTE(GASNETI_HAVE_MPI_CC,MPI_CC,__format__) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__format__)) on function pointers" >&5
$as_echo_n "checking MPI_CC for __attribute__((__format__)) on function pointers... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          __attribute__((__format__ (__printf__, 1, 2))) extern void (*dummy)(const char *fmt,...);

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT_FUNCPTR 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT_FUNCPTR 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__format__)) on function pointers as arguments" >&5
$as_echo_n "checking MPI_CC for __attribute__((__format__)) on function pointers as arguments... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

         extern void dummy(__attribute__((__format__ (__printf__, 1, 2)))
                              void (*dummy2)(const char *fmt,...));

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_format_funcptr_arg" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT_FUNCPTR_ARG 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_FORMAT_FUNCPTR_ARG 0
_ACEOF

  fi



  { $as_echo "$as_me:$LINENO: checking MPI_CC for __attribute__((__unused__)) on typedefs" >&5
$as_echo_n "checking MPI_CC for __attribute__((__unused__)) on typedefs... " >&6; }
if test "${gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef+set}" = set; then
  $as_echo_n "(cached) " >&6
else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

          typedef struct foo_s { int i; long l; } foo_t __attribute__((__unused__));

int main(void) {

          foo_t pointless;

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
       gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef='yes'
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	 gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef='no/warning'

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	 gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef='yes'
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	 gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef='no/warning'
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5
     gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef='no/error'

  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef" >&5
$as_echo "$gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef" >&6; }
  if test "$gasnet_cv_gasneti_have_mpi_cc_attr_unused_typedef" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_UNUSED_TYPEDEF 1
_ACEOF

  else
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_MPI_CC_ATTRIBUTE_UNUSED_TYPEDEF 0
_ACEOF

  fi


    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LDFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LDFLAGS" -ge "1"; then
    _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LDFLAGS=\$_pushedvar_LDFLAGS_$_pushcnt_LDFLAGS
      echo "popping LDFLAGS back to: $LDFLAGS" >&5
    else
      unset LDFLAGS
      echo "popping LDFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LDFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LDFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi
  if test "$mpi_test_worked" = yes ; then
      if echo "$MPI_CFLAGS" | grep -- "-DAMMPI_COEXIST_WITH_AM" > /dev/null ; then
        # -DAMMPI_COEXIST_WITH_AM must be included whenever ammpi.h is compiled, or not at all
        MPI_DEFINES="$MPI_DEFINES -DAMMPI_COEXIST_WITH_AM"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_OPTIMIZEDDEBUG(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

 if test "$enable_debug" = "yes" ; then
  { $as_echo "$as_me:$LINENO: checking MPI_CC for debug vs. optimize compilation conflict" >&5
$as_echo_n "checking MPI_CC for debug vs. optimize compilation conflict... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS ") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$MPI_CFLAGS "
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS ") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


        #include <mpi.h>

    #if defined(__OPTIMIZE__) || defined(NDEBUG)
	choke me
    #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
   gasnet_result=no
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	 gasnet_result=yes
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: $gasnet_result" >&5
$as_echo "$gasnet_result" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

  if test "$gasnet_result" = yes; then
     # Try again with the suggested flags




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:2)

  { $as_echo "$as_me:$LINENO: WARNING: Appending '-O0 -UNDEBUG' to MPI_CFLAGS to resolve debug vs. optimize compilation conflict" >&5
$as_echo "$as_me: WARNING: Appending '-O0 -UNDEBUG' to MPI_CFLAGS to resolve debug vs. optimize compilation conflict" >&2;}
  echo "Appending '-O0 -UNDEBUG' to MPI_CFLAGS to resolve debug vs. optimize compilation conflict" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




        MPI_CFLAGS="$MPI_CFLAGS -O0 -UNDEBUG"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CHECK_OPTIMIZEDDEBUG(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

 if test "$enable_debug" = "yes" ; then
  { $as_echo "$as_me:$LINENO: checking MPI_CC for debug vs. optimize compilation conflict" >&5
$as_echo_n "checking MPI_CC for debug vs. optimize compilation conflict... " >&6; }

  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS ") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$MPI_CFLAGS "
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS ") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


          #include <mpi.h>

    #if defined(__OPTIMIZE__) || defined(NDEBUG)
	choke me
    #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
   gasnet_result=no
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	 gasnet_result=yes
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  { $as_echo "$as_me:$LINENO: result: $gasnet_result" >&5
$as_echo "$gasnet_result" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

  if test "$gasnet_result" = yes; then



echo
echo "configure error: User requested --enable-debug but \$MPI_CC or \$MPI_CFLAGS has enabled optimization (-O) or disabled assertions (-DNDEBUG).  Appending '-O0 -UNDEBUG' to \$MPI_CFLAGS did not resolve this conflict.  Please consider changing \$MPI_CC or \$MPI_CFLAGS, or passing --without-mpi-cc if an MPI compiler is not required."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi
 fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_OPTIMIZEDDEBUG(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




  fi
 fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CHECK_OPTIMIZEDDEBUG(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  elif test "$mpi_reason" = ""; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: build test failed: I don't know how to build MPI programs on your system -- see $TOP_BUILDDIR/config.log for details: consider using --with-mpi-cc, \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >&5
$as_echo "$as_me: WARNING: build test failed: I don't know how to build MPI programs on your system -- see $TOP_BUILDDIR/config.log for details: consider using --with-mpi-cc, \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >&2;}
  echo "build test failed: I don't know how to build MPI programs on your system -- see $TOP_BUILDDIR/config.log for details: consider using --with-mpi-cc, \$MPI_CFLAGS and \$MPI_LIBS to configure MPI support for your site if you want mpi-conduit or require MPI compatibility" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      have_mpi=no
  fi
  if test "$have_mpi$mpi_reason" = no ; then
    mpi_reason="was not found"
  fi
else
  have_mpi=no
  mpi_reason="was disabled"
fi
 # compiler to be used to build AMMPI, and linker for AMMPI-based backends
 # compiler flags (optimization, includes, etc) to be used with above compiler when building AMMPI
 # libs and ldflags that must be used when linking AMMPI-based backend
 # preprocessor defs to be used for all client code that includes ammpi.h (not including AMMPI library itself)
 # prototype command used by tcrun to run MPI programs
 # prototype command used by tcrun to run MPI programs
 if test "$enabled_mpi$have_mpi" = yesyes; then
  USE_MPI_CONDUIT_TRUE=
  USE_MPI_CONDUIT_FALSE='#'
else
  USE_MPI_CONDUIT_TRUE='#'
  USE_MPI_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_mpi$have_mpi" = yesyes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS mpi"
    else
      if test "$force_mpi" = yes ; then


echo
echo "configure error: User requested --enable-mpi but I don't know how to build mpi programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  portable MPI-1.1/2.x network conduit (mpi)         $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi



if test "$enabled_mpi$have_mpi" = yesyes; then
  have_ammpi=yes
fi
if test "$force_mpi_compat$have_mpi" = yesno ; then


echo
echo "configure error: User requested --enable-mpi-compat but I don't know how to build MPI programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi
if test "$enabled_mpi_compat$have_mpi" = yesyes ; then
  have_mpi_compat=yes
else
  have_mpi_compat=no
  if test "$have_mpi" = yes; then
    mpi_compat_reason="was disabled"
  else
    mpi_compat_reason="$mpi_reason"
  fi
fi
 if test "$have_mpi_compat" = yes; then
  USE_MPI_COMPAT_TRUE=
  USE_MPI_COMPAT_FALSE='#'
else
  USE_MPI_COMPAT_TRUE='#'
  USE_MPI_COMPAT_FALSE=
fi

# USE_MPI == MPI-compatbility or MPI-conduit
 if test "$have_mpi" = yes; then
  USE_MPI_TRUE=
  USE_MPI_FALSE='#'
else
  USE_MPI_TRUE='#'
  USE_MPI_FALSE=
fi


#-----------------------------------------------------------------------------------------------
# SMP configuration




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_smp=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(smp,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-smp was given.
if test "${enable_smp+set}" = set; then
  enableval=$enable_smp;
fi

# Check whether --enable-smp was given.
if test "${enable_smp+set}" = set; then
  enableval=$enable_smp;
fi

case "$enable_smp" in
  no)  enabled_smp=no ;;
  yes) enabled_smp=yes;force_smp=yes ;;
  *)   enabled_smp=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(smp,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test $enabled_smp = yes; then
  if test x"$with_pshm" != xno; then

for ac_header in sys/socket.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done

    case "$target_os" in
      solaris*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS=""
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



          { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5
$as_echo_n "checking for library containing socket... " >&6; }
if test "${ac_cv_search_socket+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char socket ();
int
main ()
{
return socket ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' socket; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_socket=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_socket+set}" = set; then
  break
fi
done
if test "${ac_cv_search_socket+set}" = set; then
  :
else
  ac_cv_search_socket=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
$as_echo "$ac_cv_search_socket" >&6; }
ac_res=$ac_cv_search_socket
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  have_smp_libs=yes
else
  have_smp_libs=no
fi

          if test "x$have_smp_libs" = xyes ; then
            SMP_LIBS="$LIBS"
          fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      ;;
    esac




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $SMP_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $SMP_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $SMP_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for socketpair() support,socketpair_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for socketpair() support,socketpair_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for socketpair() support" >&5
$as_echo_n "checking for socketpair() support... " >&6; }
if test "${gasnet_cv_socketpair_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <unistd.h>
      #if defined(HAVE_SYS_TYPES_H)
        #include <sys/types.h>
      #endif
      #if defined(HAVE_SYS_SOCKET_H)
        #include <sys/socket.h>
      #endif

int
main ()
{

      int rc, sv[2];

    #if defined(PF_LOCAL)
      rc = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv);
    #elif defined(PF_UNIX)
      rc = socketpair(PF_UNIX, SOCK_STREAM, 0, sv);
    #else
      #error
    #endif
      if (rc < 0) return 1;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_socketpair_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_socketpair_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_socketpair_works" >&5
$as_echo "$gasnet_cv_socketpair_works" >&6; }
if test "$gasnet_cv_socketpair_works" = yes; then
  :
   socketpair_test_worked=yes
else
  :
   socketpair_test_worked=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for socketpair() support,socketpair_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for socketpair() support,socketpair_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for socketpair() support" >&5
$as_echo_n "checking for socketpair() support... " >&6; }
if test "${gasnet_cv_socketpair_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


      #include <unistd.h>
      #if defined(HAVE_SYS_TYPES_H)
        #include <sys/types.h>
      #endif
      #if defined(HAVE_SYS_SOCKET_H)
        #include <sys/socket.h>
      #endif

      int main(void) {

      int rc, sv[2];

    #if defined(PF_LOCAL)
      rc = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv);
    #elif defined(PF_UNIX)
      rc = socketpair(PF_UNIX, SOCK_STREAM, 0, sv);
    #else
      #error
    #endif
      if (rc < 0) return 1;

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_socketpair_works=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_socketpair_works=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_socketpair_works" >&5
$as_echo "$gasnet_cv_socketpair_works" >&6; }
if test "$gasnet_cv_socketpair_works" = yes; then
  :
   socketpair_test_worked=yes
else
  :
   socketpair_test_worked=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for socketpair() support,socketpair_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for socketpair() support,socketpair_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    if test "$socketpair_test_worked" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETC_USE_SOCKETPAIR 1
_ACEOF

    else
      SMP_LIBS=""
    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN_WITHCC(for O_ASYNC support,o_async_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for O_ASYNC support,o_async_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for O_ASYNC support" >&5
$as_echo_n "checking for O_ASYNC support... " >&6; }
if test "${gasnet_cv_o_async_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <unistd.h>
      #include <fcntl.h>
      #if defined(HAVE_SYS_TYPES_H)
        #include <sys/types.h>
      #endif
      #if defined(HAVE_SYS_SOCKET_H)
        #include <sys/socket.h>
      #endif
      #include <signal.h>

int
main ()
{

      int rc, sv[2];

    #if !defined(GASNETC_USE_SOCKETPAIR)
      rc = pipe(sv);
    #elif defined(PF_LOCAL)
      rc = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv);
    #elif defined(PF_UNIX)
      rc = socketpair(PF_UNIX, SOCK_STREAM, 0, sv);
    #else
      #error
    #endif
      if (rc < 0) return 1;

      rc = fcntl(sv[0], F_GETFL);
      if (rc < 0) return 1;

      rc = fcntl(sv[0], F_SETFL, rc | O_ASYNC);
      if (rc < 0) return 1;

      if (SIGIO == 0) return 1;

      rc = fcntl(sv[0], F_SETOWN, getpid());
      if (rc < 0) return 1;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_o_async_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_o_async_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_o_async_works" >&5
$as_echo "$gasnet_cv_o_async_works" >&6; }
if test "$gasnet_cv_o_async_works" = yes; then
  :
   o_async_test_worked=yes
else
  :
   o_async_test_worked=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for O_ASYNC support,o_async_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for O_ASYNC support,o_async_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for O_ASYNC support" >&5
$as_echo_n "checking for O_ASYNC support... " >&6; }
if test "${gasnet_cv_o_async_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */


      #include <unistd.h>
      #include <fcntl.h>
      #if defined(HAVE_SYS_TYPES_H)
        #include <sys/types.h>
      #endif
      #if defined(HAVE_SYS_SOCKET_H)
        #include <sys/socket.h>
      #endif
      #include <signal.h>

      int main(void) {

      int rc, sv[2];

    #if !defined(GASNETC_USE_SOCKETPAIR)
      rc = pipe(sv);
    #elif defined(PF_LOCAL)
      rc = socketpair(PF_LOCAL, SOCK_STREAM, 0, sv);
    #elif defined(PF_UNIX)
      rc = socketpair(PF_UNIX, SOCK_STREAM, 0, sv);
    #else
      #error
    #endif
      if (rc < 0) return 1;

      rc = fcntl(sv[0], F_GETFL);
      if (rc < 0) return 1;

      rc = fcntl(sv[0], F_SETFL, rc | O_ASYNC);
      if (rc < 0) return 1;

      if (SIGIO == 0) return 1;

      rc = fcntl(sv[0], F_SETOWN, getpid());
      if (rc < 0) return 1;

	return 0;
      }

_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_o_async_works=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_o_async_works=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_o_async_works" >&5
$as_echo "$gasnet_cv_o_async_works" >&6; }
if test "$gasnet_cv_o_async_works" = yes; then
  :
   o_async_test_worked=yes
else
  :
   o_async_test_worked=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for O_ASYNC support,o_async_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN_WITHCC(for O_ASYNC support,o_async_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    if test "$o_async_test_worked" = yes; then
      cat >>confdefs.h <<\_ACEOF
#define GASNETC_HAVE_O_ASYNC 1
_ACEOF

    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi
fi

 if test "$enabled_smp" = yes; then
  USE_SMP_CONDUIT_TRUE=
  USE_SMP_CONDUIT_FALSE='#'
else
  USE_SMP_CONDUIT_TRUE='#'
  USE_SMP_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_smp" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS smp"
    else
      if test "$force_smp" = yes ; then


echo
echo "configure error: User requested --enable-smp but I don't know how to build smp programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  portable SMP-loopback network conduit (smp)        $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------

if test "$gasnet_toolsonly_mode" = "no" ; then
echo " " >> $CONDUIT_LIST
echo " Native, high-performance conduits:" >> $CONDUIT_LIST
echo " ---------------------------------" >> $CONDUIT_LIST
fi
#--------------------------------------------------------------------------------------------------------
# IBV configuration




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_ibv=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(ibv,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv was given.
if test "${enable_ibv+set}" = set; then
  enableval=$enable_ibv;
fi

# Check whether --enable-ibv was given.
if test "${enable_ibv+set}" = set; then
  enableval=$enable_ibv;
fi

case "$enable_ibv" in
  no)  enabled_ibv=no ;;
  yes) enabled_ibv=yes;force_ibv=yes ;;
  *)   enabled_ibv=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(ibv,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test "$enabled_ibv$have_mpi_compat$have_fork" = yesnono; then
  enabled_ibv=no




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: ibv-conduit requires either MPI compatibility ($mpi_compat_reason) or fork() ($fork_reason) for startup - disabling ibv" >&5
$as_echo "$as_me: WARNING: ibv-conduit requires either MPI compatibility ($mpi_compat_reason) or fork() ($fork_reason) for startup - disabling ibv" >&2;}
  echo "ibv-conduit requires either MPI compatibility ($mpi_compat_reason) or fork() ($fork_reason) for startup - disabling ibv" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
if test "$enabled_ibv" = yes; then
  # Start by assuming we do have IBV
  have_ibv=yes

  # Start by finding a reasonable default
  for ac_prog in ibv_devinfo
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ibv_devinfo+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ibv_devinfo in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ibv_devinfo="$ibv_devinfo" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ibv_devinfo="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ibv_devinfo=$ac_cv_path_ibv_devinfo
if test -n "$ibv_devinfo"; then
  { $as_echo "$as_me:$LINENO: result: $ibv_devinfo" >&5
$as_echo "$ibv_devinfo" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ibv_devinfo" && break
done

  if test -n "$ibv_devinfo"; then
    ibv_guess=`dirname \`dirname $ibv_devinfo\``
  elif test -r /usr/local/ofed; then
    ibv_guess=/usr/local/ofed
  elif test -r /opt/ofed; then
    ibv_guess=/opt/ofed
  else
    ibv_guess=/usr
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(IBVHOME,$ibv_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for IBVHOME in environment" >&5
$as_echo_n "checking for IBVHOME in environment... " >&6; }





# Check whether --with-ibvhome was given.
if test "${with_ibvhome+set}" = set; then
  withval=$with_ibvhome;
fi






  envval_src_IBVHOME="cached"
  if test "${gasnet_cv_envvar_IBVHOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${IBVHOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_ibvhome" != ""; then
	      gasnet_cv_envvar_IBVHOME="$with_ibvhome"
	      envval_src_IBVHOME=given
	    else
	      gasnet_cv_envvar_IBVHOME="$ibv_guess"
	      envval_src_IBVHOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_IBVHOME="$IBVHOME"
	    envval_src_IBVHOME=given
      esac

fi


  IBVHOME="$gasnet_cv_envvar_IBVHOME"
  case "$envval_src_IBVHOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$IBVHOME\"" >&5
$as_echo "using cached value \"$IBVHOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$IBVHOME\"" >&5
$as_echo "no, defaulting to \"$IBVHOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$IBVHOME\"" >&5
$as_echo "yes, using \"$IBVHOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(IBVHOME,$ibv_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  { $as_echo "$as_me:$LINENO: checking if $IBVHOME is the IB Verbs install directory" >&5
$as_echo_n "checking if $IBVHOME is the IB Verbs install directory... " >&6; }
  if test -r $IBVHOME/include/infiniband/verbs.h; then
    # IBVHOME looks OK
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  elif test -r $IBVHOME/bin/ibv_devinfo; then
    ibv_devinfo=$IBVHOME/bin/ibv_devinfo



# vvvvvvvvvvvvvvvvvvvvvv GASNET_FOLLOWLINKS(ibv_devinfo) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  gasnet_fl_file="$ibv_devinfo"
  gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  while test "$gasnet_fl_link"; do
    gasnet_fl_file="$gasnet_fl_link"
    gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  done
  ibv_devinfo="$gasnet_fl_file"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FOLLOWLINKS(ibv_devinfo) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    IBVHOME=`dirname \`dirname $ibv_devinfo\``
    { $as_echo "$as_me:$LINENO: result: no - followed symlink to $IBVHOME" >&5
$as_echo "no - followed symlink to $IBVHOME" >&6; }
  else
    { $as_echo "$as_me:$LINENO: result: probably not" >&5
$as_echo "probably not" >&6; }
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(IBV_INCLUDE,$IBVHOME/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for IBV_INCLUDE in environment" >&5
$as_echo_n "checking for IBV_INCLUDE in environment... " >&6; }





# Check whether --with-ibv-include was given.
if test "${with_ibv_include+set}" = set; then
  withval=$with_ibv_include;
fi






  envval_src_IBV_INCLUDE="cached"
  if test "${gasnet_cv_envvar_IBV_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${IBV_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_ibv_include" != ""; then
	      gasnet_cv_envvar_IBV_INCLUDE="$with_ibv_include"
	      envval_src_IBV_INCLUDE=given
	    else
	      gasnet_cv_envvar_IBV_INCLUDE="$IBVHOME/include"
	      envval_src_IBV_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_IBV_INCLUDE="$IBV_INCLUDE"
	    envval_src_IBV_INCLUDE=given
      esac

fi


  IBV_INCLUDE="$gasnet_cv_envvar_IBV_INCLUDE"
  case "$envval_src_IBV_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$IBV_INCLUDE\"" >&5
$as_echo "using cached value \"$IBV_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$IBV_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$IBV_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$IBV_INCLUDE\"" >&5
$as_echo "yes, using \"$IBV_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(IBV_INCLUDE,$IBVHOME/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(IBV_LIBS,-libverbs) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for IBV_LIBS in environment" >&5
$as_echo_n "checking for IBV_LIBS in environment... " >&6; }





# Check whether --with-ibv-libs was given.
if test "${with_ibv_libs+set}" = set; then
  withval=$with_ibv_libs;
fi






  envval_src_IBV_LIBS="cached"
  if test "${gasnet_cv_envvar_IBV_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${IBV_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_ibv_libs" != ""; then
	      gasnet_cv_envvar_IBV_LIBS="$with_ibv_libs"
	      envval_src_IBV_LIBS=given
	    else
	      gasnet_cv_envvar_IBV_LIBS="-libverbs"
	      envval_src_IBV_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_IBV_LIBS="$IBV_LIBS"
	    envval_src_IBV_LIBS=given
      esac

fi


  IBV_LIBS="$gasnet_cv_envvar_IBV_LIBS"
  case "$envval_src_IBV_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$IBV_LIBS\"" >&5
$as_echo "using cached value \"$IBV_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$IBV_LIBS\"" >&5
$as_echo "no, defaulting to \"$IBV_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$IBV_LIBS\"" >&5
$as_echo "yes, using \"$IBV_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(IBV_LIBS,-libverbs) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  # Note 'test -d $foo/.' works even if $foo is a symlink
  if test -d $IBVHOME/lib${GASNETI_PTR_BITS}/.; then
    ibv_libdir_default=$IBVHOME/lib${GASNETI_PTR_BITS}
  else
    ibv_libdir_default=$IBVHOME/lib
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(IBV_LIBDIR,$ibv_libdir_default) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for IBV_LIBDIR in environment" >&5
$as_echo_n "checking for IBV_LIBDIR in environment... " >&6; }





# Check whether --with-ibv-libdir was given.
if test "${with_ibv_libdir+set}" = set; then
  withval=$with_ibv_libdir;
fi






  envval_src_IBV_LIBDIR="cached"
  if test "${gasnet_cv_envvar_IBV_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${IBV_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_ibv_libdir" != ""; then
	      gasnet_cv_envvar_IBV_LIBDIR="$with_ibv_libdir"
	      envval_src_IBV_LIBDIR=given
	    else
	      gasnet_cv_envvar_IBV_LIBDIR="$ibv_libdir_default"
	      envval_src_IBV_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_IBV_LIBDIR="$IBV_LIBDIR"
	    envval_src_IBV_LIBDIR=given
      esac

fi


  IBV_LIBDIR="$gasnet_cv_envvar_IBV_LIBDIR"
  case "$envval_src_IBV_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$IBV_LIBDIR\"" >&5
$as_echo "using cached value \"$IBV_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$IBV_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$IBV_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$IBV_LIBDIR\"" >&5
$as_echo "yes, using \"$IBV_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(IBV_LIBDIR,$ibv_libdir_default) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # Assemble any extra flags needed at library build time
  IBV_LIBCFLAGS='' # None yet

  # Try to compile and link a basic IB Verbs program



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$IBV_INCLUDE $GASNET_THREAD_DEFINES $IBV_LIBCFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -I$IBV_INCLUDE $GASNET_THREAD_DEFINES $IBV_LIBCFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$IBV_INCLUDE $GASNET_THREAD_DEFINES $IBV_LIBCFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working IB Verbs configuration,ibv_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working IB Verbs configuration" >&5
$as_echo_n "checking for working IB Verbs configuration... " >&6; }
if test "${gasnet_cv_ibv_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

    #if defined(__GNUC__) && !defined(inline)
      /* ANSI-ify the verbs headers */
      #define inline __inline__
      #include <infiniband/verbs.h>
      #undef inline
    #else
      #include <infiniband/verbs.h>
    #endif

int
main ()
{
{
    struct ibv_device device;
    char *s = ibv_get_device_name(&device);
  }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_ibv_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ibv_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ibv_works" >&5
$as_echo "$gasnet_cv_ibv_works" >&6; }
if test "$gasnet_cv_ibv_works" = yes; then
  :
   :
else
  :
   have_ibv=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working IB Verbs configuration,ibv_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "$have_ibv" = yes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for ibv_device.transport_type,ibv_transport_type,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for ibv_device.transport_type" >&5
$as_echo_n "checking for ibv_device.transport_type... " >&6; }
if test "${gasnet_cv_ibv_transport_type+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #if defined(__GNUC__) && !defined(inline)
        /* ANSI-ify the verbs headers */
        #define inline __inline__
        #include <infiniband/verbs.h>
        #undef inline
      #else
        #include <infiniband/verbs.h>
      #endif

int
main ()
{

      struct ibv_device device;
      device.transport_type = IBV_TRANSPORT_IB;

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_ibv_transport_type=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_ibv_transport_type=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_ibv_transport_type" >&5
$as_echo "$gasnet_cv_ibv_transport_type" >&6; }
if test "$gasnet_cv_ibv_transport_type" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_IBV_TRANSPORT_TYPE 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for ibv_device.transport_type,ibv_transport_type,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "$have_ibv" = yes; then
    # XXX: Need to support older (get_devices) interface at some point?
    #GASNET_PUSHVAR(LIBS,"$LIBS -L$IBV_LIBDIR")
    #AC_SEARCH_LIBS(ibv_get_device_list, ibverbs, AC_DEFINE(HAVE_IBV_GET_DEVICE_LIST))
    #AC_SEARCH_LIBS(ibv_get_devices, ibverbs, AC_DEFINE(HAVE_IBV_GET_DEVICES))
    #GASNET_POPVAR(LIBS)

    # Since we are using firehose we need to disable certain optimizations.
    # See bug #350 for an example of why firehose needs this.
    # See bug #596 or #1031 for evidence that InfiniBand is affected by this.
    # See bug #1052 for evidence that xlc is affected.

  case "$CC_FAMILY" in
          GNU) fh_cflags_default="${gcc_flag_prefix}-fno-strict-aliasing";;
    Pathscale) fh_cflags_default="-fno-strict-aliasing";;
       Open64) fh_cflags_default="-fno-strict-aliasing";;
          XLC) fh_cflags_default="-qnoansialias -qalias=addr";;
            *) fh_cflags_default="";;
  esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(FH_CFLAGS,$fh_cflags_default) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for FH_CFLAGS in environment" >&5
$as_echo_n "checking for FH_CFLAGS in environment... " >&6; }





# Check whether --with-fh-cflags was given.
if test "${with_fh_cflags+set}" = set; then
  withval=$with_fh_cflags;
fi






  envval_src_FH_CFLAGS="cached"
  if test "${gasnet_cv_envvar_FH_CFLAGS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${FH_CFLAGS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_fh_cflags" != ""; then
	      gasnet_cv_envvar_FH_CFLAGS="$with_fh_cflags"
	      envval_src_FH_CFLAGS=given
	    else
	      gasnet_cv_envvar_FH_CFLAGS="$fh_cflags_default"
	      envval_src_FH_CFLAGS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_FH_CFLAGS="$FH_CFLAGS"
	    envval_src_FH_CFLAGS=given
      esac

fi


  FH_CFLAGS="$gasnet_cv_envvar_FH_CFLAGS"
  case "$envval_src_FH_CFLAGS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$FH_CFLAGS\"" >&5
$as_echo "using cached value \"$FH_CFLAGS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$FH_CFLAGS\"" >&5
$as_echo "no, defaulting to \"$FH_CFLAGS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$FH_CFLAGS\"" >&5
$as_echo "yes, using \"$FH_CFLAGS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(FH_CFLAGS,$fh_cflags_default) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






    # Collect IB-specifc configure options




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(ibv-rcv-thread,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv-rcv-thread was given.
if test "${enable_ibv_rcv_thread+set}" = set; then
  enableval=$enable_ibv_rcv_thread;
fi

# Check whether --enable-ibv-rcv-thread was given.
if test "${enable_ibv_rcv_thread+set}" = set; then
  enableval=$enable_ibv_rcv_thread;
fi

case "$enable_ibv_rcv_thread" in
  no)  enabled_ibv_rcv_thread=no ;;
  yes) enabled_ibv_rcv_thread=yes
       if test "$have_pthread" = no; then
         { { $as_echo "$as_me:$LINENO: error: --enable-ibv-rcv-thread requires pthread support but pthreads $pthread_reason" >&5
$as_echo "$as_me: error: --enable-ibv-rcv-thread requires pthread support but pthreads $pthread_reason" >&2;}
   { (exit 1); exit 1; }; }
       fi ;;
  *)   enabled_ibv_rcv_thread=$have_pthread ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(ibv-rcv-thread,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$enabled_ibv_rcv_thread" = yes; then
        cat >>confdefs.h <<\_ACEOF
#define GASNETC_IBV_RCV_THREAD 1
_ACEOF

      fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(ibv-conn-thread,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv-conn-thread was given.
if test "${enable_ibv_conn_thread+set}" = set; then
  enableval=$enable_ibv_conn_thread;
fi

# Check whether --enable-ibv-conn-thread was given.
if test "${enable_ibv_conn_thread+set}" = set; then
  enableval=$enable_ibv_conn_thread;
fi

case "$enable_ibv_conn_thread" in
  no)  enabled_ibv_conn_thread=no ;;
  yes) enabled_ibv_conn_thread=yes
       if test "$have_pthread" = no; then
         { { $as_echo "$as_me:$LINENO: error: --enable-ibv-conn-thread requires pthread support but pthreads $pthread_reason" >&5
$as_echo "$as_me: error: --enable-ibv-conn-thread requires pthread support but pthreads $pthread_reason" >&2;}
   { (exit 1); exit 1; }; }
       fi ;;
  *)   enabled_ibv_conn_thread=$have_pthread ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(ibv-conn-thread,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$enabled_ibv_conn_thread" = yes; then
        cat >>confdefs.h <<\_ACEOF
#define GASNETC_IBV_CONN_THREAD 1
_ACEOF

      fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ibv-spawner,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ibv-spawner was given.
if test "${with_ibv_spawner+set}" = set; then
  withval=$with_ibv_spawner;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ibv-spawner argument must be \"ssh\", \"mpi\" or \"pmi\"" >&5
$as_echo "$as_me: error: --with-ibv-spawner argument must be \"ssh\", \"mpi\" or \"pmi\"" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
          ssh|mpi|pmi) gasnet_ibv_spawner_conf=$withval
               ;;
          yes) { { $as_echo "$as_me:$LINENO: error: --with-ibv-spawner requires an argument (\"ssh\", \"mpi\" or \"pmi\")" >&5
$as_echo "$as_me: error: --with-ibv-spawner requires an argument (\"ssh\", \"mpi\" or \"pmi\")" >&2;}
   { (exit 1); exit 1; }; }
               ;;
          *)   { { $as_echo "$as_me:$LINENO: error: --with-ibv-spawner argument must be \"ssh\", \"mpi\" or \"pmi\"" >&5
$as_echo "$as_me: error: --with-ibv-spawner argument must be \"ssh\", \"mpi\" or \"pmi\"" >&2;}
   { (exit 1); exit 1; }; }
               ;;
        esac ;;
  esac

else

   :
   if test "$have_mpi_compat" = yes; then
          gasnet_ibv_spawner_conf=mpi
        else
          gasnet_ibv_spawner_conf=ssh
        fi

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ibv-spawner,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test "$gasnet_ibv_spawner_conf$have_mpi_compat" = mpino; then
      { { $as_echo "$as_me:$LINENO: error: --with-ibv-spawner=mpi requires MPI compatibility support which $mpi_compat_reason" >&5
$as_echo "$as_me: error: --with-ibv-spawner=mpi requires MPI compatibility support which $mpi_compat_reason" >&2;}
   { (exit 1); exit 1; }; }
    fi
    if test "$gasnet_ibv_spawner_conf$have_fork" = sshno; then
      { { $as_echo "$as_me:$LINENO: error: --with-ibv-spawner=ssh requires fork() support which $fork_reason" >&5
$as_echo "$as_me: error: --with-ibv-spawner=ssh requires fork() support which $fork_reason" >&2;}
   { (exit 1); exit 1; }; }
    fi
    GASNET_IBV_SPAWNER_CONF=$gasnet_ibv_spawner_conf


    gasnetc_ibv_max_hcas=2



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(ibv-multirail,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv-multirail was given.
if test "${enable_ibv_multirail+set}" = set; then
  enableval=$enable_ibv_multirail;
fi

case "$enable_ibv_multirail" in
  '' | yes) :
       enabled_ibv_multirail=yes ;;
  *)   enabled_ibv_multirail=no ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(ibv-multirail,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ibv-max-hcas,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ibv-max-hcas was given.
if test "${with_ibv_max_hcas+set}" = set; then
  withval=$with_ibv_max_hcas;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ibv-max-hcas requires a postive integer argument" >&5
$as_echo "$as_me: error: --with-ibv-max-hcas requires a postive integer argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  if expr "${withval}" : "[1-9][0-9]*" >/dev/null; then
          gasnetc_ibv_max_hcas="$withval"
        else
          { { $as_echo "$as_me:$LINENO: error: --with-ibv-max-hcas requires a postive integer argument" >&5
$as_echo "$as_me: error: --with-ibv-max-hcas requires a postive integer argument" >&2;}
   { (exit 1); exit 1; }; }
        fi ;;
  esac

else

   :
   :

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ibv-max-hcas,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test "$enabled_ibv_multirail" = yes; then
      cat >>confdefs.h <<_ACEOF
#define GASNETC_IBV_MAX_HCAS $gasnetc_ibv_max_hcas
_ACEOF

    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_DISABLED(ibv-srq,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv-srq was given.
if test "${enable_ibv_srq+set}" = set; then
  enableval=$enable_ibv_srq;
fi

case "$enable_ibv_srq" in
  '' | yes) :
       cat >>confdefs.h <<\_ACEOF
#define HAVE_IBV_SRQ 1
_ACEOF
 ;;
  *)   enabled_ibv_srq=no ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_DISABLED(ibv-srq,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(ibv-xrc,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-ibv-xrc was given.
if test "${enable_ibv_xrc+set}" = set; then
  enableval=$enable_ibv_xrc;
fi

# Check whether --enable-ibv-xrc was given.
if test "${enable_ibv_xrc+set}" = set; then
  enableval=$enable_ibv_xrc;
fi

case "$enable_ibv_xrc" in
  no)  enabled_ibv_xrc="no" ;;
  yes) enabled_ibv_xrc="yes"; force_ibv_xrc="yes" ;;
  *)   enabled_ibv_xrc="yes" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(ibv-xrc,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test "x$enabled_ibv_srq" = xno; then
      if test "x$force_ibv_xrc" = xyes; then


echo
echo "configure error: IBV XRC support was requested with --enable-ibv-xrc but requires SRQ support which has been disabled"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
    elif test "$enabled_ibv_xrc" = yes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS -L$IBV_LIBDIR $IBV_LIBS $GASNET_THREAD_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




for ac_func in ibv_create_xrc_rcv_qp
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
 have_ibv_xrc=yes
else
  have_ibv_xrc=no
fi
done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$have_ibv_xrc" = yes; then
        cat >>confdefs.h <<\_ACEOF
#define HAVE_IBV_XRC 1
_ACEOF

      elif test "x$force_ibv_xrc" = xyes; then


echo
echo "configure error: IBV XRC support was requested with --enable-ibv-xrc but is not available"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
    fi
  fi
fi




 if test "$have_ibv" = yes; then
  USE_IBV_CONDUIT_TRUE=
  USE_IBV_CONDUIT_FALSE='#'
else
  USE_IBV_CONDUIT_TRUE='#'
  USE_IBV_CONDUIT_FALSE=
fi

 if test "$have_fork" = yes; then
  IBV_BOOTSTRAP_SSH_TRUE=
  IBV_BOOTSTRAP_SSH_FALSE='#'
else
  IBV_BOOTSTRAP_SSH_TRUE='#'
  IBV_BOOTSTRAP_SSH_FALSE=
fi

 if test "$have_mpi_compat" = yes; then
  IBV_BOOTSTRAP_MPI_TRUE=
  IBV_BOOTSTRAP_MPI_FALSE='#'
else
  IBV_BOOTSTRAP_MPI_TRUE='#'
  IBV_BOOTSTRAP_MPI_FALSE=
fi
	# Option to omit MPI support?
 if test "$enabled_ibv_rcv_thread" = yes; then
  IBV_RCV_THREAD_TRUE=
  IBV_RCV_THREAD_FALSE='#'
else
  IBV_RCV_THREAD_TRUE='#'
  IBV_RCV_THREAD_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$have_ibv" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS ibv"
    else
      if test "$force_ibv" = yes ; then


echo
echo "configure error: User requested --enable-ibv but I don't know how to build ibv programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  OpenIB/OpenFabrics IB Verbs network conduit (ibv)  $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# MXM configuration
#




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_mxm=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(mxm,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-mxm was given.
if test "${enable_mxm+set}" = set; then
  enableval=$enable_mxm;
fi

# Check whether --enable-mxm was given.
if test "${enable_mxm+set}" = set; then
  enableval=$enable_mxm;
fi

case "$enable_mxm" in
  no)  enabled_mxm=no ;;
  yes) enabled_mxm=yes;force_mxm=yes ;;
  *)   enabled_mxm=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(mxm,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




have_mxm=no
if test "$have_fork" = no; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: mxm-conduit requires or fork() ($fork_reason) for startup - disabling mxm" >&5
$as_echo "$as_me: WARNING: mxm-conduit requires or fork() ($fork_reason) for startup - disabling mxm" >&2;}
  echo "mxm-conduit requires or fork() ($fork_reason) for startup - disabling mxm" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




elif test "$enabled_mxm" != no; then
    #
    # Either MXM was required explicitly, or we just need to probe for its existence
    #

    user_mxm_home=''
    { $as_echo "$as_me:$LINENO: checking for --with-mxmhome" >&5
$as_echo_n "checking for --with-mxmhome... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(mxmhome,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-mxmhome was given.
if test "${with_mxmhome+set}" = set; then
  withval=$with_mxmhome;
  case "$withval" in
    no) :
        mxm_user_provided=no ;;
    *)  if test "$withval" = 'yes'; then


echo
echo "configure error: \"--with-mxmhome requires an argument (MXM install directory)\""
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


                 fi
                 user_mxm_home="$withval"
                 mxm_user_provided=yes ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(mxmhome,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    { $as_echo "$as_me:$LINENO: result: $user_mxm_home" >&5
$as_echo "$user_mxm_home" >&6; }

    if test "$mxm_user_provided" = yes; then
        mxm_home="$user_mxm_home"
    else
        mxm_home=/opt/mellanox/mxm
    fi

    have_mxm=yes  # assume success
    mxm_have_header=no
    mxm_have_lib=no
    mxm_in_path=no
    mxm_in_mxm_home=no

    if test "$mxm_user_provided" != yes; then
        # looking for MXM in standard locations only if user didn't provide its location

for ac_header in mxm/api/mxm_api.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 mxm_have_header=yes
fi

done

        { $as_echo "$as_me:$LINENO: checking for mxm_init in -lmxm" >&5
$as_echo_n "checking for mxm_init in -lmxm... " >&6; }
if test "${ac_cv_lib_mxm_mxm_init+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lmxm  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char mxm_init ();
int
main ()
{
return mxm_init ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_lib_mxm_mxm_init=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_lib_mxm_mxm_init=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_mxm_mxm_init" >&5
$as_echo "$ac_cv_lib_mxm_mxm_init" >&6; }
if test "x$ac_cv_lib_mxm_mxm_init" = x""yes; then
  mxm_have_lib=yes
fi

        { $as_echo "$as_me:$LINENO: checking for MXM in standard locations" >&5
$as_echo_n "checking for MXM in standard locations... " >&6; }
        if test "$mxm_have_header$mxm_have_lib" = yesyes; then
            mxm_in_path=yes
        fi
        { $as_echo "$as_me:$LINENO: result: $mxm_in_path" >&5
$as_echo "$mxm_in_path" >&6; }
    fi

    if test "$mxm_in_path" = yes; then
      MXM_INCLUDE=''
      MXM_LIBDIR=''
    else
      if test -e "$mxm_home/include/mxm/api/mxm_api.h" ; then
        mxm_have_header=yes
      fi
      if test -e "$mxm_home/lib${GASNETI_PTR_BITS}/libmxm.so" ; then
        mxm_have_lib=yes
        mxm_lib_path="$mxm_home/lib${GASNETI_PTR_BITS}"
      elif test -e "$mxm_home/lib/libmxm.so" ; then
        mxm_have_lib=yes
        mxm_lib_path="$mxm_home/lib"
      fi

      { $as_echo "$as_me:$LINENO: checking for MXM in $mxm_home" >&5
$as_echo_n "checking for MXM in $mxm_home... " >&6; }
      if test "$mxm_have_header$mxm_have_lib" = yesyes; then
        mxm_in_mxm_home=yes
      fi
      { $as_echo "$as_me:$LINENO: result: $mxm_in_mxm_home" >&5
$as_echo "$mxm_in_mxm_home" >&6; }

      MXM_INCLUDE="-I$mxm_home/include"
      MXM_LIBDIR="-L$mxm_lib_path"
    fi

    if test "$mxm_user_provided$mxm_in_mxm_home" = yesno; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: MXM files not found in user-specified $user_mxm_home - disabling mxm" >&5
$as_echo "$as_me: WARNING: MXM files not found in user-specified $user_mxm_home - disabling mxm" >&2;}
  echo "MXM files not found in user-specified $user_mxm_home - disabling mxm" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




        have_mxm=no
    elif test "$mxm_in_path$mxm_in_mxm_home" = nono; then
        have_mxm=no
    fi

    MXM_LIBS='-lmxm'

	if test "$have_mxm" = yes; then
	  # Try to compile and link a basic MXM program



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MXM_INCLUDE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $MXM_INCLUDE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $MXM_INCLUDE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $MXM_LIBDIR $MXM_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $MXM_LIBDIR $MXM_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $MXM_LIBDIR $MXM_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working MXM configuration,mxm_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working MXM configuration" >&5
$as_echo_n "checking for working MXM configuration... " >&6; }
if test "${gasnet_cv_mxm_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

            #include <mxm/api/mxm_api.h>
            #if MXM_API < MXM_VERSION(2,0)
            #include <mxm/api/mxm_addr.h>
            #endif

int
main ()
{
{
               unsigned long cur_ver = mxm_get_version();
               mxm_error_t mxm_status = mxm_init(NULL,NULL);
            }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_mxm_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_mxm_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_mxm_works" >&5
$as_echo "$gasnet_cv_mxm_works" >&6; }
if test "$gasnet_cv_mxm_works" = yes; then
  :
   :
else
  :
   have_mxm=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working MXM configuration,mxm_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



	fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(mxm-spawner,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-mxm-spawner was given.
if test "${with_mxm_spawner+set}" = set; then
  withval=$with_mxm_spawner;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-mxm-spawner argument must be \"ssh\" or \"mpi\"" >&5
$as_echo "$as_me: error: --with-mxm-spawner argument must be \"ssh\" or \"mpi\"" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
        ssh|mpi) gasnet_mxm_spawner_conf=$withval
             ;;
        yes) { { $as_echo "$as_me:$LINENO: error: --with-mxm-spawner requires an argument (\"ssh\" or \"mpi\")" >&5
$as_echo "$as_me: error: --with-mxm-spawner requires an argument (\"ssh\" or \"mpi\")" >&2;}
   { (exit 1); exit 1; }; }
             ;;
        *)   { { $as_echo "$as_me:$LINENO: error: --with-mxm-spawner argument must be \"ssh\" or \"mpi\"" >&5
$as_echo "$as_me: error: --with-mxm-spawner argument must be \"ssh\" or \"mpi\"" >&2;}
   { (exit 1); exit 1; }; }
             ;;
      esac ;;
  esac

else

   :
   if test "$have_mpi_compat" = yes; then
        gasnet_mxm_spawner_conf=mpi
      else
        gasnet_mxm_spawner_conf=ssh
      fi

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(mxm-spawner,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$gasnet_mxm_spawner_conf$have_mpi_compat" = mpino; then
    { { $as_echo "$as_me:$LINENO: error: --with-mxm-spawner=mpi requires MPI compatibility support which $mpi_compat_reason" >&5
$as_echo "$as_me: error: --with-mxm-spawner=mpi requires MPI compatibility support which $mpi_compat_reason" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if test "$gasnet_mxm_spawner_conf$have_fork" = sshno; then
    { { $as_echo "$as_me:$LINENO: error: --with-mxm-spawner=ssh requires fork() support which $fork_reason" >&5
$as_echo "$as_me: error: --with-mxm-spawner=ssh requires fork() support which $fork_reason" >&2;}
   { (exit 1); exit 1; }; }
  fi
  GASNET_MXM_SPAWNER_CONF=$gasnet_mxm_spawner_conf

fi



 if test "$have_mxm" = yes; then
  USE_MXM_CONDUIT_TRUE=
  USE_MXM_CONDUIT_FALSE='#'
else
  USE_MXM_CONDUIT_TRUE='#'
  USE_MXM_CONDUIT_FALSE=
fi

 if test "$have_fork" = yes; then
  MXM_BOOTSTRAP_SSH_TRUE=
  MXM_BOOTSTRAP_SSH_FALSE='#'
else
  MXM_BOOTSTRAP_SSH_TRUE='#'
  MXM_BOOTSTRAP_SSH_FALSE=
fi

 if test "$have_mpi_compat" = yes; then
  MXM_BOOTSTRAP_MPI_TRUE=
  MXM_BOOTSTRAP_MPI_FALSE='#'
else
  MXM_BOOTSTRAP_MPI_TRUE='#'
  MXM_BOOTSTRAP_MPI_FALSE=
fi
	# Option to omit MPI support?

  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$have_mxm" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS mxm"
    else
      if test "$force_mxm" = yes ; then


echo
echo "configure error: User requested --enable-mxm but I don't know how to build mxm programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  Mellanox MXM conduit (mxm)                         $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# Portals4 Conduit




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_portals4=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(portals4,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-portals4 was given.
if test "${enable_portals4+set}" = set; then
  enableval=$enable_portals4;
fi

# Check whether --enable-portals4 was given.
if test "${enable_portals4+set}" = set; then
  enableval=$enable_portals4;
fi

case "$enable_portals4" in
  no)  enabled_portals4=no ;;
  yes) enabled_portals4=yes;force_portals4=yes ;;
  *)   enabled_portals4=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(portals4,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test "$enabled_portals4" = yes; then
  # Start by assuming we do have Portals4
  have_portals4=yes

  # Start by finding a reasonable default
  for ac_prog in yod
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_yod+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $yod in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_yod="$yod" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_yod="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
yod=$ac_cv_path_yod
if test -n "$yod"; then
  { $as_echo "$as_me:$LINENO: result: $yod" >&5
$as_echo "$yod" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$yod" && break
done

  if test -n "$yod"; then
    portals4_guess=`dirname \`dirname $yod\``
  else
    portals4_guess=/usr
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PORTALS4HOME,$portals4_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PORTALS4HOME in environment" >&5
$as_echo_n "checking for PORTALS4HOME in environment... " >&6; }





# Check whether --with-portals4home was given.
if test "${with_portals4home+set}" = set; then
  withval=$with_portals4home;
fi






  envval_src_PORTALS4HOME="cached"
  if test "${gasnet_cv_envvar_PORTALS4HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PORTALS4HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_portals4home" != ""; then
	      gasnet_cv_envvar_PORTALS4HOME="$with_portals4home"
	      envval_src_PORTALS4HOME=given
	    else
	      gasnet_cv_envvar_PORTALS4HOME="$portals4_guess"
	      envval_src_PORTALS4HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PORTALS4HOME="$PORTALS4HOME"
	    envval_src_PORTALS4HOME=given
      esac

fi


  PORTALS4HOME="$gasnet_cv_envvar_PORTALS4HOME"
  case "$envval_src_PORTALS4HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PORTALS4HOME\"" >&5
$as_echo "using cached value \"$PORTALS4HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PORTALS4HOME\"" >&5
$as_echo "no, defaulting to \"$PORTALS4HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PORTALS4HOME\"" >&5
$as_echo "yes, using \"$PORTALS4HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PORTALS4HOME,$portals4_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  { $as_echo "$as_me:$LINENO: checking if $PORTALS4HOME is the Portals 4 install directory" >&5
$as_echo_n "checking if $PORTALS4HOME is the Portals 4 install directory... " >&6; }
  if test -r $PORTALS4HOME/include/portals4.h; then
    # PORTALS4HOME looks OK
    { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  elif test -r $PORTALS4HOME/bin/yod; then
    yod=$PORTALS4HOME/bin/yod



# vvvvvvvvvvvvvvvvvvvvvv GASNET_FOLLOWLINKS(yod) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  gasnet_fl_file="$yod"
  gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  while test "$gasnet_fl_link"; do
    gasnet_fl_file="$gasnet_fl_link"
    gasnet_fl_link=`/bin/ls -al "$gasnet_fl_file" | $AWK 'BEGIN{FS=">"}{split($2,A," ") ; print A[1]}'`
  done
  yod="$gasnet_fl_file"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FOLLOWLINKS(yod) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    PORTALS4HOME=`dirname \`dirname $yod\``
    { $as_echo "$as_me:$LINENO: result: no - followed symlink to $PORTALS4HOME" >&5
$as_echo "no - followed symlink to $PORTALS4HOME" >&6; }
  else
    { $as_echo "$as_me:$LINENO: result: probably not" >&5
$as_echo "probably not" >&6; }
  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PORTALS4_INCLUDE,$PORTALS4HOME/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PORTALS4_INCLUDE in environment" >&5
$as_echo_n "checking for PORTALS4_INCLUDE in environment... " >&6; }





# Check whether --with-portals4-include was given.
if test "${with_portals4_include+set}" = set; then
  withval=$with_portals4_include;
fi






  envval_src_PORTALS4_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PORTALS4_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PORTALS4_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_portals4_include" != ""; then
	      gasnet_cv_envvar_PORTALS4_INCLUDE="$with_portals4_include"
	      envval_src_PORTALS4_INCLUDE=given
	    else
	      gasnet_cv_envvar_PORTALS4_INCLUDE="$PORTALS4HOME/include"
	      envval_src_PORTALS4_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PORTALS4_INCLUDE="$PORTALS4_INCLUDE"
	    envval_src_PORTALS4_INCLUDE=given
      esac

fi


  PORTALS4_INCLUDE="$gasnet_cv_envvar_PORTALS4_INCLUDE"
  case "$envval_src_PORTALS4_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PORTALS4_INCLUDE\"" >&5
$as_echo "using cached value \"$PORTALS4_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PORTALS4_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PORTALS4_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PORTALS4_INCLUDE\"" >&5
$as_echo "yes, using \"$PORTALS4_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PORTALS4_INCLUDE,$PORTALS4HOME/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PORTALS4_LIBS,-lportals) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PORTALS4_LIBS in environment" >&5
$as_echo_n "checking for PORTALS4_LIBS in environment... " >&6; }





# Check whether --with-portals4-libs was given.
if test "${with_portals4_libs+set}" = set; then
  withval=$with_portals4_libs;
fi






  envval_src_PORTALS4_LIBS="cached"
  if test "${gasnet_cv_envvar_PORTALS4_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PORTALS4_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_portals4_libs" != ""; then
	      gasnet_cv_envvar_PORTALS4_LIBS="$with_portals4_libs"
	      envval_src_PORTALS4_LIBS=given
	    else
	      gasnet_cv_envvar_PORTALS4_LIBS="-lportals"
	      envval_src_PORTALS4_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PORTALS4_LIBS="$PORTALS4_LIBS"
	    envval_src_PORTALS4_LIBS=given
      esac

fi


  PORTALS4_LIBS="$gasnet_cv_envvar_PORTALS4_LIBS"
  case "$envval_src_PORTALS4_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PORTALS4_LIBS\"" >&5
$as_echo "using cached value \"$PORTALS4_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PORTALS4_LIBS\"" >&5
$as_echo "no, defaulting to \"$PORTALS4_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PORTALS4_LIBS\"" >&5
$as_echo "yes, using \"$PORTALS4_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PORTALS4_LIBS,-lportals) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # TODO: we should have (and uniformly use) a macro for this -PHH
  portals4_lib_guess="$PORTALS4HOME/lib${GASNETI_PTR_BITS}"
  if test -e "$portals4_lib_guess/libportals.so" -o -e "$portals4_lib_guess/libportals.a"; then
    : # keep lib32 or lib64 as default
  else
    portals4_lib_guess="$PORTALS4HOME/lib"
  fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PORTALS4_LIBDIR,$portals4_lib_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PORTALS4_LIBDIR in environment" >&5
$as_echo_n "checking for PORTALS4_LIBDIR in environment... " >&6; }





# Check whether --with-portals4-libdir was given.
if test "${with_portals4_libdir+set}" = set; then
  withval=$with_portals4_libdir;
fi






  envval_src_PORTALS4_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PORTALS4_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PORTALS4_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_portals4_libdir" != ""; then
	      gasnet_cv_envvar_PORTALS4_LIBDIR="$with_portals4_libdir"
	      envval_src_PORTALS4_LIBDIR=given
	    else
	      gasnet_cv_envvar_PORTALS4_LIBDIR="$portals4_lib_guess"
	      envval_src_PORTALS4_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PORTALS4_LIBDIR="$PORTALS4_LIBDIR"
	    envval_src_PORTALS4_LIBDIR=given
      esac

fi


  PORTALS4_LIBDIR="$gasnet_cv_envvar_PORTALS4_LIBDIR"
  case "$envval_src_PORTALS4_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PORTALS4_LIBDIR\"" >&5
$as_echo "using cached value \"$PORTALS4_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PORTALS4_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PORTALS4_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PORTALS4_LIBDIR\"" >&5
$as_echo "yes, using \"$PORTALS4_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PORTALS4_LIBDIR,$portals4_lib_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # Assemble any extra flags needed at library build time
  PORTALS4_LIBCFLAGS=''




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$PORTALS4_INCLUDE $GASNET_THREAD_DEFINES $PORTALS4_LIBCFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -I$PORTALS4_INCLUDE $GASNET_THREAD_DEFINES $PORTALS4_LIBCFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$PORTALS4_INCLUDE $GASNET_THREAD_DEFINES $PORTALS4_LIBCFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS -L$PORTALS4_LIBDIR $PORTALS4_LIBS $GASNET_THREAD_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS -L$PORTALS4_LIBDIR $PORTALS4_LIBS $GASNET_THREAD_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS -L$PORTALS4_LIBDIR $PORTALS4_LIBS $GASNET_THREAD_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # Try to compile and link a basic Portals 4 program



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working Portals4 configuration,portals4_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working Portals4 configuration" >&5
$as_echo_n "checking for working Portals4 configuration... " >&6; }
if test "${gasnet_cv_portals4_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <portals4.h>

int
main ()
{
{
    PtlInit();
  }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_portals4_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_portals4_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_portals4_works" >&5
$as_echo "$gasnet_cv_portals4_works" >&6; }
if test "$gasnet_cv_portals4_works" = yes; then
  :
   :
else
  :
   have_portals4=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working Portals4 configuration,portals4_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # Try to compile and link Portals 4 PMI support
  LIBS="$LIBS -lportals_runtime"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for PMI support in Portals4 runtime library,portals4_pmi_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for PMI support in Portals4 runtime library" >&5
$as_echo_n "checking for PMI support in Portals4 runtime library... " >&6; }
if test "${gasnet_cv_portals4_pmi_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <stddef.h>
      #include <portals4/pmi.h>

int
main ()
{
{
      PMI_Init(NULL);
  }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_portals4_pmi_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_portals4_pmi_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_portals4_pmi_works" >&5
$as_echo "$gasnet_cv_portals4_pmi_works" >&6; }
if test "$gasnet_cv_portals4_pmi_works" = yes; then
  :

      PORTALS4_LIBCFLAGS="$PORTALS4_LIBCFLAGS -I$PORTALS4_INCLUDE/portals4 -DHAVE_PMI_H"
      PORTALS4_LIBS="$PORTALS4_LIBS -lportals_runtime"

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for PMI support in Portals4 runtime library,portals4_pmi_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  max_md_size=0



# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(portals4-max-md-size,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-portals4-max-md-size was given.
if test "${with_portals4_max_md_size+set}" = set; then
  withval=$with_portals4_max_md_size;
  case "$withval" in
    no) :
         ;;
    *)  if test "$with_portals4_max_md_size" = "yes" ; then
       max_md_size=0
     else
       max_md_size=$with_portals4_max_md_size
     fi ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(portals4-max-md-size,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




cat >>confdefs.h <<_ACEOF
#define GASNETC_PORTALS4_MAX_MD_SIZE $max_md_size
_ACEOF

  max_va_size=0



# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(portals4-max-va-size,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-portals4-max-va-size was given.
if test "${with_portals4_max_va_size+set}" = set; then
  withval=$with_portals4_max_va_size;
  case "$withval" in
    no) :
         ;;
    *)  if test "$with_portals4_max_va_size" = "yes" ; then
       max_va_size=0
     else
       max_va_size=$with_portals4_max_va_size
     fi ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(portals4-max-va-size,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




cat >>confdefs.h <<_ACEOF
#define GASNETC_PORTALS4_MAX_VA_SIZE $max_va_size
_ACEOF


    if test \( $max_md_size -eq 0 -a $max_va_size -ne 0 \) -o \( $max_md_size -ne 0 -a $max_va_size -eq 0 \); then
      { { $as_echo "$as_me:$LINENO: error: If either --with-portals4-max-md-size or --with-portals4-max-va-size is set, both must be set." >&5
$as_echo "$as_me: error: If either --with-portals4-max-md-size or --with-portals4-max-va-size is set, both must be set." >&2;}
   { (exit 1); exit 1; }; }
    fi
    if test $max_md_size -ge $max_va_size; then
      max_md_size=0;
      max_va_size=0;
    fi
fi




 if test "$have_portals4" = yes; then
  USE_PORTALS4_CONDUIT_TRUE=
  USE_PORTALS4_CONDUIT_FALSE='#'
else
  USE_PORTALS4_CONDUIT_TRUE='#'
  USE_PORTALS4_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$have_portals4" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS portals4"
    else
      if test "$force_portals4" = yes ; then


echo
echo "configure error: User requested --enable-portals4 but I don't know how to build portals4 programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  Portals4 network conduit (portals4)                $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# Gemini and Aries Conduits



{ $as_echo "$as_me:$LINENO: checking for GNI network type" >&5
$as_echo_n "checking for GNI network type... " >&6; }
if test "${CRAYPE_NETWORK_TARGET+set}" = set ; then
  gni_network=${CRAYPE_NETWORK_TARGET}
elif test "${XTPE_NETWORK_TARGET+set}" = set ; then
  gni_network=${XTPE_NETWORK_TARGET}
else
  gni_network="unknown"
fi
{ $as_echo "$as_me:$LINENO: result: $gni_network" >&5
$as_echo "$gni_network" >&6; }




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_gemini=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(gemini,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-gemini was given.
if test "${enable_gemini+set}" = set; then
  enableval=$enable_gemini;
fi

# Check whether --enable-gemini was given.
if test "${enable_gemini+set}" = set; then
  enableval=$enable_gemini;
fi

case "$enable_gemini" in
  no)  enabled_gemini=no ;;
  yes) enabled_gemini=yes;force_gemini=yes ;;
  *)   enabled_gemini=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(gemini,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






  if test "$enabled_gemini" = "yes" && expr "$segconfig" : everything >/dev/null; then
    msg="gemini-conduit does not support the EVERYTHING shared segment configuration"
    if test "$force_gemini" = yes ; then


echo
echo "configure error: User requested --enable-gemini but $msg"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: $msg - disabling gemini" >&5
$as_echo "$as_me: WARNING: $msg - disabling gemini" >&2;}
  echo "$msg - disabling gemini" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    enabled_gemini=no
  fi


if test "$enabled_gemini" = yes; then



# gni only supported on compute node linux for now (cnl)
case "$target" in
  *-cnl-*) ;;
  *) if test "$force_gemini" != "yes"; then
       enabled_gemini=no
     fi
  ;;
esac
if test ${gni_network}:${enabled_gemini} = gemini:yes; then
  have_gemini=yes # start by assuming we have it




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(GNI_INCLUDES,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for GNI_INCLUDES in environment" >&5
$as_echo_n "checking for GNI_INCLUDES in environment... " >&6; }





# Check whether --with-gni-includes was given.
if test "${with_gni_includes+set}" = set; then
  withval=$with_gni_includes;
fi






  envval_src_GNI_INCLUDES="cached"
  if test "${gasnet_cv_envvar_GNI_INCLUDES+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${GNI_INCLUDES-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_gni_includes" != ""; then
	      gasnet_cv_envvar_GNI_INCLUDES="$with_gni_includes"
	      envval_src_GNI_INCLUDES=given
	    else
	      gasnet_cv_envvar_GNI_INCLUDES=""
	      envval_src_GNI_INCLUDES=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_GNI_INCLUDES="$GNI_INCLUDES"
	    envval_src_GNI_INCLUDES=given
      esac

fi


  GNI_INCLUDES="$gasnet_cv_envvar_GNI_INCLUDES"
  case "$envval_src_GNI_INCLUDES" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$GNI_INCLUDES\"" >&5
$as_echo "using cached value \"$GNI_INCLUDES\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$GNI_INCLUDES\"" >&5
$as_echo "no, defaulting to \"$GNI_INCLUDES\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$GNI_INCLUDES\"" >&5
$as_echo "yes, using \"$GNI_INCLUDES\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(GNI_INCLUDES,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(GNI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for GNI_LIBS in environment" >&5
$as_echo_n "checking for GNI_LIBS in environment... " >&6; }





# Check whether --with-gni-libs was given.
if test "${with_gni_libs+set}" = set; then
  withval=$with_gni_libs;
fi






  envval_src_GNI_LIBS="cached"
  if test "${gasnet_cv_envvar_GNI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${GNI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_gni_libs" != ""; then
	      gasnet_cv_envvar_GNI_LIBS="$with_gni_libs"
	      envval_src_GNI_LIBS=given
	    else
	      gasnet_cv_envvar_GNI_LIBS=""
	      envval_src_GNI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_GNI_LIBS="$GNI_LIBS"
	    envval_src_GNI_LIBS=given
      esac

fi


  GNI_LIBS="$gasnet_cv_envvar_GNI_LIBS"
  case "$envval_src_GNI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$GNI_LIBS\"" >&5
$as_echo "using cached value \"$GNI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$GNI_LIBS\"" >&5
$as_echo "no, defaulting to \"$GNI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$GNI_LIBS\"" >&5
$as_echo "yes, using \"$GNI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(GNI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS ${GNI_INCLUDES}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS ${GNI_INCLUDES}"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS ${GNI_INCLUDES}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS ${GNI_LIBS}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS ${GNI_LIBS}"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS ${GNI_LIBS}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # These duplicate part of the "working Gemini/Aries configuration" probe.
  # However, failing on these can help distinguish which module is missing/broken.
  # Also $have_pmi_cray_h squashes later probe for pmi.h

for ac_header in pmi_cray.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 have_pmi_cray_h=1
else
  have_gemini=no
fi

done


for ac_header in gni_pub.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 :
else
  have_gemini=no
fi

done


  # PSHM must be XPMEM or none.  If none, then we still need hugetlbfs.
  if test $have_gemini = no; then
    : # empty
  elif test "$with_pshm" = no; then
    { $as_echo "$as_me:$LINENO: checking for hugetlbfs support required by Gemini" >&5
$as_echo_n "checking for hugetlbfs support required by Gemini... " >&6; }
    if test $have_hugetlbfs = yes; then
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      GNI_LIBS="$GNI_LIBS -Wl,--whole-archive,-lhugetlbfs,--no-whole-archive"
      GNI_INCLUDES="$GNI_INCLUDES -DGASNETI_USE_HUGETLBFS"
    else
      $have_gemini=no
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    fi
  else
    { $as_echo "$as_me:$LINENO: checking for pshm-over-xpmem support required by Gemini" >&5
$as_echo_n "checking for pshm-over-xpmem support required by Gemini... " >&6; }
    if test "$with_pshm" = xpmem; then
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    else
      $have_gemini=no
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    fi
  fi

  if test $have_gemini = yes; then
    # If/when we use firehose we need to disable certain optimizations.
    #GASNET_FH_CFLAGS




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working Gemini configuration,gemini_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working Gemini configuration" >&5
$as_echo_n "checking for working Gemini configuration... " >&6; }
if test "${gasnet_cv_gemini_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <stddef.h>
      #include <stdint.h>
      #include <gni_pub.h>
      #include <pmi_cray.h>

int
main ()
{

      gni_cdm_handle_t cdm_hndl;
      gni_return_t rc = GNI_CdmDestroy(cdm_hndl);

      int localranks;
      int ret = PMI_Get_numpes_on_smp(&localranks); /* Cray extension */

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_gemini_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_gemini_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_gemini_works" >&5
$as_echo "$gasnet_cv_gemini_works" >&6; }
if test "$gasnet_cv_gemini_works" = yes; then
  :
   :
else
  :
   have_gemini=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working Gemini configuration,gemini_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(gni-max-medium,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-gni-max-medium was given.
if test "${with_gni_max_medium+set}" = set; then
  withval=$with_gni_max_medium;
  case "$withval" in
    no) :

if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

      { { $as_echo "$as_me:$LINENO: error: --with-gni-max-medium must be a multiple of 64 and no smaller than 512" >&5
$as_echo "$as_me: error: --with-gni-max-medium must be a multiple of 64 and no smaller than 512" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  if expr "$withval" : '[0-9]*$' >/dev/null 2>&1 && \
         expr \( "$withval" / 64 \) \* 64 = "$withval" >/dev/null 2>&1 &&
         expr "$withval" '>=' 512  >/dev/null 2>&1 ; then
        gni_max_medium="$withval"
      else

if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

        { { $as_echo "$as_me:$LINENO: error: --with-gni-max-medium=\"$withval\" is not legal.  Value must be a multiple of 64 and no smaller than 512" >&5
$as_echo "$as_me: error: --with-gni-max-medium=\"$withval\" is not legal.  Value must be a multiple of 64 and no smaller than 512" >&2;}
   { (exit 1); exit 1; }; }
      fi
      ;;
  esac

else

   :
   gni_max_medium=960

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(gni-max-medium,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETC_GNI_MAX_MEDIUM $gni_max_medium
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(gni-multi-domain,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-gni-multi-domain was given.
if test "${enable_gni_multi_domain+set}" = set; then
  enableval=$enable_gni_multi_domain;
fi


case "$enable_gni_multi_domain" in
  '' | no) :
       ;;
  *)  cat >>confdefs.h <<\_ACEOF
#define GASNETC_GNI_MULTI_DOMAIN 1
_ACEOF
 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(gni-multi-domain,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






fi


fi
 if test "$have_gemini" = yes; then
  USE_GEMINI_CONDUIT_TRUE=
  USE_GEMINI_CONDUIT_FALSE='#'
else
  USE_GEMINI_CONDUIT_TRUE='#'
  USE_GEMINI_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$have_gemini" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS gemini"
    else
      if test "$force_gemini" = yes ; then


echo
echo "configure error: User requested --enable-gemini but I don't know how to build gemini programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  Gemini network conduit (gemini)                    $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi







 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_aries=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(aries,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-aries was given.
if test "${enable_aries+set}" = set; then
  enableval=$enable_aries;
fi

# Check whether --enable-aries was given.
if test "${enable_aries+set}" = set; then
  enableval=$enable_aries;
fi

case "$enable_aries" in
  no)  enabled_aries=no ;;
  yes) enabled_aries=yes;force_aries=yes ;;
  *)   enabled_aries=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(aries,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






  if test "$enabled_aries" = "yes" && expr "$segconfig" : everything >/dev/null; then
    msg="aries-conduit does not support the EVERYTHING shared segment configuration"
    if test "$force_aries" = yes ; then


echo
echo "configure error: User requested --enable-aries but $msg"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: $msg - disabling aries" >&5
$as_echo "$as_me: WARNING: $msg - disabling aries" >&2;}
  echo "$msg - disabling aries" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    enabled_aries=no
  fi


if test "$enabled_aries" = yes; then



# gni only supported on compute node linux for now (cnl)
case "$target" in
  *-cnl-*) ;;
  *) if test "$force_aries" != "yes"; then
       enabled_aries=no
     fi
  ;;
esac
if test ${gni_network}:${enabled_aries} = aries:yes; then
  have_aries=yes # start by assuming we have it




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(GNI_INCLUDES,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for GNI_INCLUDES in environment" >&5
$as_echo_n "checking for GNI_INCLUDES in environment... " >&6; }




  envval_src_GNI_INCLUDES="cached"
  if test "${gasnet_cv_envvar_GNI_INCLUDES+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${GNI_INCLUDES-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_gni_includes" != ""; then
	      gasnet_cv_envvar_GNI_INCLUDES="$with_gni_includes"
	      envval_src_GNI_INCLUDES=given
	    else
	      gasnet_cv_envvar_GNI_INCLUDES=""
	      envval_src_GNI_INCLUDES=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_GNI_INCLUDES="$GNI_INCLUDES"
	    envval_src_GNI_INCLUDES=given
      esac

fi


  GNI_INCLUDES="$gasnet_cv_envvar_GNI_INCLUDES"
  case "$envval_src_GNI_INCLUDES" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$GNI_INCLUDES\"" >&5
$as_echo "using cached value \"$GNI_INCLUDES\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$GNI_INCLUDES\"" >&5
$as_echo "no, defaulting to \"$GNI_INCLUDES\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$GNI_INCLUDES\"" >&5
$as_echo "yes, using \"$GNI_INCLUDES\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(GNI_INCLUDES,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(GNI_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for GNI_LIBS in environment" >&5
$as_echo_n "checking for GNI_LIBS in environment... " >&6; }




  envval_src_GNI_LIBS="cached"
  if test "${gasnet_cv_envvar_GNI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${GNI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_gni_libs" != ""; then
	      gasnet_cv_envvar_GNI_LIBS="$with_gni_libs"
	      envval_src_GNI_LIBS=given
	    else
	      gasnet_cv_envvar_GNI_LIBS=""
	      envval_src_GNI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_GNI_LIBS="$GNI_LIBS"
	    envval_src_GNI_LIBS=given
      esac

fi


  GNI_LIBS="$gasnet_cv_envvar_GNI_LIBS"
  case "$envval_src_GNI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$GNI_LIBS\"" >&5
$as_echo "using cached value \"$GNI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$GNI_LIBS\"" >&5
$as_echo "no, defaulting to \"$GNI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$GNI_LIBS\"" >&5
$as_echo "yes, using \"$GNI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(GNI_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS ${GNI_INCLUDES}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CPPFLAGS" = "" ; then
    _pushcnt_CPPFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CPPFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS=\$CPPFLAGS
  eval _pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CPPFLAGS="$CPPFLAGS ${GNI_INCLUDES}"
  echo "pushed new CPPFLAGS value: $CPPFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CPPFLAGS,"$CPPFLAGS ${GNI_INCLUDES}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS ${GNI_LIBS}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS ${GNI_LIBS}"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS ${GNI_LIBS}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  # These duplicate part of the "working Gemini/Aries configuration" probe.
  # However, failing on these can help distinguish which module is missing/broken.
  # Also $have_pmi_cray_h squashes later probe for pmi.h

for ac_header in pmi_cray.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 have_pmi_cray_h=1
else
  have_aries=no
fi

done


for ac_header in gni_pub.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 :
else
  have_aries=no
fi

done


  # PSHM must be XPMEM or none.  If none, then we still need hugetlbfs.
  if test $have_aries = no; then
    : # empty
  elif test "$with_pshm" = no; then
    { $as_echo "$as_me:$LINENO: checking for hugetlbfs support required by Aries" >&5
$as_echo_n "checking for hugetlbfs support required by Aries... " >&6; }
    if test $have_hugetlbfs = yes; then
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
      GNI_LIBS="$GNI_LIBS -Wl,--whole-archive,-lhugetlbfs,--no-whole-archive"
      GNI_INCLUDES="$GNI_INCLUDES -DGASNETI_USE_HUGETLBFS"
    else
      $have_aries=no
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    fi
  else
    { $as_echo "$as_me:$LINENO: checking for pshm-over-xpmem support required by Aries" >&5
$as_echo_n "checking for pshm-over-xpmem support required by Aries... " >&6; }
    if test "$with_pshm" = xpmem; then
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    else
      $have_aries=no
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    fi
  fi

  if test $have_aries = yes; then
    # If/when we use firehose we need to disable certain optimizations.
    #GASNET_FH_CFLAGS




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working Aries configuration,aries_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working Aries configuration" >&5
$as_echo_n "checking for working Aries configuration... " >&6; }
if test "${gasnet_cv_aries_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <stddef.h>
      #include <stdint.h>
      #include <gni_pub.h>
      #include <pmi_cray.h>

int
main ()
{

      gni_cdm_handle_t cdm_hndl;
      gni_return_t rc = GNI_CdmDestroy(cdm_hndl);

      int localranks;
      int ret = PMI_Get_numpes_on_smp(&localranks); /* Cray extension */

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_aries_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_aries_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_aries_works" >&5
$as_echo "$gasnet_cv_aries_works" >&6; }
if test "$gasnet_cv_aries_works" = yes; then
  :
   :
else
  :
   have_gemini=no;
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working Aries configuration,aries_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CPPFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CPPFLAGS" -ge "1"; then
    _pushcnt_CPPFLAGS=`expr $_pushcnt_CPPFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CPPFLAGS_$_pushcnt_CPPFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CPPFLAGS=\$_pushedvar_CPPFLAGS_$_pushcnt_CPPFLAGS
      echo "popping CPPFLAGS back to: $CPPFLAGS" >&5
    else
      unset CPPFLAGS
      echo "popping CPPFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CPPFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CPPFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(gni-max-medium,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-gni-max-medium was given.
if test "${with_gni_max_medium+set}" = set; then
  withval=$with_gni_max_medium;
  case "$withval" in
    no) :

if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

      { { $as_echo "$as_me:$LINENO: error: --with-gni-max-medium must be a multiple of 64 and no smaller than 512" >&5
$as_echo "$as_me: error: --with-gni-max-medium must be a multiple of 64 and no smaller than 512" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  if expr "$withval" : '[0-9]*$' >/dev/null 2>&1 && \
         expr \( "$withval" / 64 \) \* 64 = "$withval" >/dev/null 2>&1 &&
         expr "$withval" '>=' 512  >/dev/null 2>&1 ; then
        gni_max_medium="$withval"
      else

if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

        { { $as_echo "$as_me:$LINENO: error: --with-gni-max-medium=\"$withval\" is not legal.  Value must be a multiple of 64 and no smaller than 512" >&5
$as_echo "$as_me: error: --with-gni-max-medium=\"$withval\" is not legal.  Value must be a multiple of 64 and no smaller than 512" >&2;}
   { (exit 1); exit 1; }; }
      fi
      ;;
  esac

else

   :
   gni_max_medium=960

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(gni-max-medium,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  cat >>confdefs.h <<_ACEOF
#define GASNETC_GNI_MAX_MEDIUM $gni_max_medium
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(gni-multi-domain,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-gni-multi-domain was given.
if test "${enable_gni_multi_domain+set}" = set; then
  enableval=$enable_gni_multi_domain;
fi


case "$enable_gni_multi_domain" in
  '' | no) :
       ;;
  *)  cat >>confdefs.h <<\_ACEOF
#define GASNETC_GNI_MULTI_DOMAIN 1
_ACEOF
 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(gni-multi-domain,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






fi


fi
 if test "$have_aries" = yes; then
  USE_ARIES_CONDUIT_TRUE=
  USE_ARIES_CONDUIT_FALSE='#'
else
  USE_ARIES_CONDUIT_TRUE='#'
  USE_ARIES_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$have_aries" = yes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS aries"
    else
      if test "$force_aries" = yes ; then


echo
echo "configure error: User requested --enable-aries but I don't know how to build aries programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  Aries network conduit (aries)                      $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# SHMEM configuration




 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_shmem=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(shmem,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-shmem was given.
if test "${enable_shmem+set}" = set; then
  enableval=$enable_shmem;
fi

# Check whether --enable-shmem was given.
if test "${enable_shmem+set}" = set; then
  enableval=$enable_shmem;
fi

case "$enable_shmem" in
  no)  enabled_shmem=no ;;
  yes) enabled_shmem=yes;force_shmem=yes ;;
  *)   enabled_shmem=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(shmem,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





if test $enabled_shmem = yes; then
  SHMEM_FLAVOUR="unknown"
  have_shmem=yes

  { $as_echo "$as_me:$LINENO: checking for SHMEM network type" >&5
$as_echo_n "checking for SHMEM network type... " >&6; }

  case "$target_os" in
    unicos*)
      { $as_echo "$as_me:$LINENO: result: Cray" >&5
$as_echo "Cray" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_INCLUDE,/opt/ctl/mpt/mpt/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_INCLUDE in environment" >&5
$as_echo_n "checking for SHMEM_INCLUDE in environment... " >&6; }





# Check whether --with-shmem-include was given.
if test "${with_shmem_include+set}" = set; then
  withval=$with_shmem_include;
fi






  envval_src_SHMEM_INCLUDE="cached"
  if test "${gasnet_cv_envvar_SHMEM_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_include" != ""; then
	      gasnet_cv_envvar_SHMEM_INCLUDE="$with_shmem_include"
	      envval_src_SHMEM_INCLUDE=given
	    else
	      gasnet_cv_envvar_SHMEM_INCLUDE="/opt/ctl/mpt/mpt/include"
	      envval_src_SHMEM_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_INCLUDE="$SHMEM_INCLUDE"
	    envval_src_SHMEM_INCLUDE=given
      esac

fi


  SHMEM_INCLUDE="$gasnet_cv_envvar_SHMEM_INCLUDE"
  case "$envval_src_SHMEM_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_INCLUDE\"" >&5
$as_echo "using cached value \"$SHMEM_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$SHMEM_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_INCLUDE\"" >&5
$as_echo "yes, using \"$SHMEM_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_INCLUDE,/opt/ctl/mpt/mpt/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBDIR,/opt/ctl/mpt/mpt/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBDIR in environment" >&5
$as_echo_n "checking for SHMEM_LIBDIR in environment... " >&6; }





# Check whether --with-shmem-libdir was given.
if test "${with_shmem_libdir+set}" = set; then
  withval=$with_shmem_libdir;
fi






  envval_src_SHMEM_LIBDIR="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libdir" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBDIR="$with_shmem_libdir"
	      envval_src_SHMEM_LIBDIR=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBDIR="/opt/ctl/mpt/mpt/lib"
	      envval_src_SHMEM_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBDIR="$SHMEM_LIBDIR"
	    envval_src_SHMEM_LIBDIR=given
      esac

fi


  SHMEM_LIBDIR="$gasnet_cv_envvar_SHMEM_LIBDIR"
  case "$envval_src_SHMEM_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBDIR\"" >&5
$as_echo "using cached value \"$SHMEM_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBDIR\"" >&5
$as_echo "yes, using \"$SHMEM_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBDIR,/opt/ctl/mpt/mpt/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBS,"-lsma") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBS in environment" >&5
$as_echo_n "checking for SHMEM_LIBS in environment... " >&6; }





# Check whether --with-shmem-libs was given.
if test "${with_shmem_libs+set}" = set; then
  withval=$with_shmem_libs;
fi






  envval_src_SHMEM_LIBS="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libs" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBS="$with_shmem_libs"
	      envval_src_SHMEM_LIBS=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBS=""-lsma""
	      envval_src_SHMEM_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBS="$SHMEM_LIBS"
	    envval_src_SHMEM_LIBS=given
      esac

fi


  SHMEM_LIBS="$gasnet_cv_envvar_SHMEM_LIBS"
  case "$envval_src_SHMEM_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBS\"" >&5
$as_echo "using cached value \"$SHMEM_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBS\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBS\"" >&5
$as_echo "yes, using \"$SHMEM_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBS,"-lsma") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      SHMEM_FLAVOUR="CRAY_SHMEM"
      ;;
    irix*)
      { $as_echo "$as_me:$LINENO: result: SGI/IRIX" >&5
$as_echo "SGI/IRIX" >&6; }
      SHMEM_FLAVOUR="SGI_SHMEM"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_INCLUDE,/usr/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_INCLUDE in environment" >&5
$as_echo_n "checking for SHMEM_INCLUDE in environment... " >&6; }




  envval_src_SHMEM_INCLUDE="cached"
  if test "${gasnet_cv_envvar_SHMEM_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_include" != ""; then
	      gasnet_cv_envvar_SHMEM_INCLUDE="$with_shmem_include"
	      envval_src_SHMEM_INCLUDE=given
	    else
	      gasnet_cv_envvar_SHMEM_INCLUDE="/usr/include"
	      envval_src_SHMEM_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_INCLUDE="$SHMEM_INCLUDE"
	    envval_src_SHMEM_INCLUDE=given
      esac

fi


  SHMEM_INCLUDE="$gasnet_cv_envvar_SHMEM_INCLUDE"
  case "$envval_src_SHMEM_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_INCLUDE\"" >&5
$as_echo "using cached value \"$SHMEM_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$SHMEM_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_INCLUDE\"" >&5
$as_echo "yes, using \"$SHMEM_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_INCLUDE,/usr/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      # Explict -L/usr/lib would only be correct for o32 objects



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBDIR,/anything/but/usr/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBDIR in environment" >&5
$as_echo_n "checking for SHMEM_LIBDIR in environment... " >&6; }




  envval_src_SHMEM_LIBDIR="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libdir" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBDIR="$with_shmem_libdir"
	      envval_src_SHMEM_LIBDIR=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBDIR="/anything/but/usr/lib"
	      envval_src_SHMEM_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBDIR="$SHMEM_LIBDIR"
	    envval_src_SHMEM_LIBDIR=given
      esac

fi


  SHMEM_LIBDIR="$gasnet_cv_envvar_SHMEM_LIBDIR"
  case "$envval_src_SHMEM_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBDIR\"" >&5
$as_echo "using cached value \"$SHMEM_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBDIR\"" >&5
$as_echo "yes, using \"$SHMEM_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBDIR,/anything/but/usr/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBS,-lsma -lmpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBS in environment" >&5
$as_echo_n "checking for SHMEM_LIBS in environment... " >&6; }




  envval_src_SHMEM_LIBS="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libs" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBS="$with_shmem_libs"
	      envval_src_SHMEM_LIBS=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBS="-lsma -lmpi"
	      envval_src_SHMEM_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBS="$SHMEM_LIBS"
	    envval_src_SHMEM_LIBS=given
      esac

fi


  SHMEM_LIBS="$gasnet_cv_envvar_SHMEM_LIBS"
  case "$envval_src_SHMEM_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBS\"" >&5
$as_echo "using cached value \"$SHMEM_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBS\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBS\"" >&5
$as_echo "yes, using \"$SHMEM_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBS,-lsma -lmpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: building _EXPERIMENTAL_ support for SHMEM on IRIX." >&5
$as_echo "$as_me: WARNING: building _EXPERIMENTAL_ support for SHMEM on IRIX." >&2;}
  echo "building _EXPERIMENTAL_ support for SHMEM on IRIX." >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      ;;
    # Linux shmem may mean Quadrics shmem or SGI shmem, but only SGI shmem is supported.
    linux*)
      if test -n "$GASNETI_ARCH_ALTIX"; then
	SHMEM_FLAVOUR="SGI_SHMEM"
	{ $as_echo "$as_me:$LINENO: result: SGI/Altix" >&5
$as_echo "SGI/Altix" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(MPI_ROOT,"/usr") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for MPI_ROOT in environment" >&5
$as_echo_n "checking for MPI_ROOT in environment... " >&6; }





# Check whether --with-mpi-root was given.
if test "${with_mpi_root+set}" = set; then
  withval=$with_mpi_root;
fi






  envval_src_MPI_ROOT="cached"
  if test "${gasnet_cv_envvar_MPI_ROOT+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${MPI_ROOT-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_mpi_root" != ""; then
	      gasnet_cv_envvar_MPI_ROOT="$with_mpi_root"
	      envval_src_MPI_ROOT=given
	    else
	      gasnet_cv_envvar_MPI_ROOT=""/usr""
	      envval_src_MPI_ROOT=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_MPI_ROOT="$MPI_ROOT"
	    envval_src_MPI_ROOT=given
      esac

fi


  MPI_ROOT="$gasnet_cv_envvar_MPI_ROOT"
  case "$envval_src_MPI_ROOT" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$MPI_ROOT\"" >&5
$as_echo "using cached value \"$MPI_ROOT\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$MPI_ROOT\"" >&5
$as_echo "no, defaulting to \"$MPI_ROOT\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$MPI_ROOT\"" >&5
$as_echo "yes, using \"$MPI_ROOT\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(MPI_ROOT,"/usr") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)


 # At least SGI UV sets this



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_INCLUDE,"${MPI_ROOT}/include") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_INCLUDE in environment" >&5
$as_echo_n "checking for SHMEM_INCLUDE in environment... " >&6; }




  envval_src_SHMEM_INCLUDE="cached"
  if test "${gasnet_cv_envvar_SHMEM_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_include" != ""; then
	      gasnet_cv_envvar_SHMEM_INCLUDE="$with_shmem_include"
	      envval_src_SHMEM_INCLUDE=given
	    else
	      gasnet_cv_envvar_SHMEM_INCLUDE=""${MPI_ROOT}/include""
	      envval_src_SHMEM_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_INCLUDE="$SHMEM_INCLUDE"
	    envval_src_SHMEM_INCLUDE=given
      esac

fi


  SHMEM_INCLUDE="$gasnet_cv_envvar_SHMEM_INCLUDE"
  case "$envval_src_SHMEM_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_INCLUDE\"" >&5
$as_echo "using cached value \"$SHMEM_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$SHMEM_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_INCLUDE\"" >&5
$as_echo "yes, using \"$SHMEM_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_INCLUDE,"${MPI_ROOT}/include") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBDIR,"${MPI_ROOT}/lib") vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBDIR in environment" >&5
$as_echo_n "checking for SHMEM_LIBDIR in environment... " >&6; }




  envval_src_SHMEM_LIBDIR="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libdir" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBDIR="$with_shmem_libdir"
	      envval_src_SHMEM_LIBDIR=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBDIR=""${MPI_ROOT}/lib""
	      envval_src_SHMEM_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBDIR="$SHMEM_LIBDIR"
	    envval_src_SHMEM_LIBDIR=given
      esac

fi


  SHMEM_LIBDIR="$gasnet_cv_envvar_SHMEM_LIBDIR"
  case "$envval_src_SHMEM_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBDIR\"" >&5
$as_echo "using cached value \"$SHMEM_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBDIR\"" >&5
$as_echo "yes, using \"$SHMEM_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBDIR,"${MPI_ROOT}/lib") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



        # Work around stoopid bug in Intel ecc on Altix: programs won't compile
        # if -L/usr/lib or -I/usr/include is explicitly passed.
	if test "$SHMEM_LIBDIR" = "/usr/lib"; then
	  SHMEM_LIBDIR="/anything/but/usr/lib"
	fi
	if test "$SHMEM_INCLUDE" = "/usr/include"; then
	  SHMEM_INCLUDE="/anything/but/usr/include"
	fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(SHMEM_LIBS,-lsma -lmpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for SHMEM_LIBS in environment" >&5
$as_echo_n "checking for SHMEM_LIBS in environment... " >&6; }




  envval_src_SHMEM_LIBS="cached"
  if test "${gasnet_cv_envvar_SHMEM_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${SHMEM_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_shmem_libs" != ""; then
	      gasnet_cv_envvar_SHMEM_LIBS="$with_shmem_libs"
	      envval_src_SHMEM_LIBS=given
	    else
	      gasnet_cv_envvar_SHMEM_LIBS="-lsma -lmpi"
	      envval_src_SHMEM_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_SHMEM_LIBS="$SHMEM_LIBS"
	    envval_src_SHMEM_LIBS=given
      esac

fi


  SHMEM_LIBS="$gasnet_cv_envvar_SHMEM_LIBS"
  case "$envval_src_SHMEM_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$SHMEM_LIBS\"" >&5
$as_echo "using cached value \"$SHMEM_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$SHMEM_LIBS\"" >&5
$as_echo "no, defaulting to \"$SHMEM_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$SHMEM_LIBS\"" >&5
$as_echo "yes, using \"$SHMEM_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(SHMEM_LIBS,-lsma -lmpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      else
        { $as_echo "$as_me:$LINENO: result: unknown" >&5
$as_echo "unknown" >&6; }
        have_shmem=no
      fi
      ;;
    *)
      { $as_echo "$as_me:$LINENO: result: unknown" >&5
$as_echo "unknown" >&6; }
      have_shmem=no
      ;;
  esac


  if test $have_shmem = yes; then
    if test "$SHMEM_INCLUDE" = "/anything/but/usr/include"; then
      SHMEM_INC2="/usr/include/mpp"
    else
      SHMEM_INC2="${SHMEM_INCLUDE}/mpp"
    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I${SHMEM_INCLUDE} -I${SHMEM_INC2}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -I${SHMEM_INCLUDE} -I${SHMEM_INC2}"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I${SHMEM_INCLUDE} -I${SHMEM_INC2}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS -L${SHMEM_LIBDIR} ${SHMEM_LIBS}") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS -L${SHMEM_LIBDIR} ${SHMEM_LIBS}"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS -L${SHMEM_LIBDIR} ${SHMEM_LIBS}") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    # only include shmem.h even if some prescribe <mpp/shmem.h> and rely on the
    # include search directories to be correct.  This approach is more general



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working SHMEM configuration,shmem_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working SHMEM configuration" >&5
$as_echo_n "checking for working SHMEM configuration... " >&6; }
if test "${gasnet_cv_shmem_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

      #include <shmem.h>

int
main ()
{
{
      int mype, numpes;

      mype = shmem_my_pe();
      numpes = shmem_n_pes();
      }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_shmem_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_shmem_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_shmem_works" >&5
$as_echo "$gasnet_cv_shmem_works" >&6; }
if test "$gasnet_cv_shmem_works" = yes; then
  :
   shmem_test_worked=yes
else
  :
   shmem_test_worked=no
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working SHMEM configuration,shmem_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






for ac_func in shmem_long_finc shmem_long_cswap shmem_longlong_cswap
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    if test "$shmem_test_worked" = yes; then
      SHMEM_FLAGS="-D${SHMEM_FLAVOUR} -I${SHMEM_INCLUDE}"
    else




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: build test failed: I don't know how to build SHMEM programs on your system" >&5
$as_echo "$as_me: WARNING: build test failed: I don't know how to build SHMEM programs on your system" >&2;}
  echo "build test failed: I don't know how to build SHMEM programs on your system" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




      have_shmem=no
    fi
  fi
fi

#AC_SUBST(SHMEM_INCLUDE)  XXX: not currently used outside configure



 if test "$enabled_shmem$have_shmem" = yesyes; then
  USE_SHMEM_CONDUIT_TRUE=
  USE_SHMEM_CONDUIT_FALSE='#'
else
  USE_SHMEM_CONDUIT_TRUE='#'
  USE_SHMEM_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_shmem$have_shmem" = yesyes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS shmem"
    else
      if test "$force_shmem" = yes ; then


echo
echo "configure error: User requested --enable-shmem but I don't know how to build shmem programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  Shmem network conduit (shmem)                      $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# DCMF configuration



 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_dcmf=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(dcmf,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-dcmf was given.
if test "${enable_dcmf+set}" = set; then
  enableval=$enable_dcmf;
fi

# Check whether --enable-dcmf was given.
if test "${enable_dcmf+set}" = set; then
  enableval=$enable_dcmf;
fi

case "$enable_dcmf" in
  no)  enabled_dcmf=no ;;
  yes) enabled_dcmf=yes;force_dcmf=yes ;;
  *)   enabled_dcmf=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(dcmf,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test $enabled_dcmf = yes; then
  # Assume the best
  have_dcmf=yes




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(dcmf-linux,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-dcmf-linux was given.
if test "${enable_dcmf_linux+set}" = set; then
  enableval=$enable_dcmf_linux;
fi

# Check whether --enable-dcmf-linux was given.
if test "${enable_dcmf_linux+set}" = set; then
  enableval=$enable_dcmf_linux;
fi

case "$enable_dcmf_linux" in
  no)  enabled_dcmf_linux="no" ;;
  yes) enabled_dcmf_linux="yes" ;;
  *)   enabled_dcmf_linux="no" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(dcmf-linux,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $enabled_dcmf_linux = yes; then
    #this hasn't been completely enabled yet so we'll just link w/ the developers version
    #Developer is Kazutomo Yoshii
    dcmf_guess=/home/kazutomo/zepto-devel/prebuilt/DCMF/install



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_HOME,$dcmf_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_HOME in environment" >&5
$as_echo_n "checking for DCMF_HOME in environment... " >&6; }





# Check whether --with-dcmf-home was given.
if test "${with_dcmf_home+set}" = set; then
  withval=$with_dcmf_home;
fi






  envval_src_DCMF_HOME="cached"
  if test "${gasnet_cv_envvar_DCMF_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_home" != ""; then
	      gasnet_cv_envvar_DCMF_HOME="$with_dcmf_home"
	      envval_src_DCMF_HOME=given
	    else
	      gasnet_cv_envvar_DCMF_HOME="$dcmf_guess"
	      envval_src_DCMF_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_HOME="$DCMF_HOME"
	    envval_src_DCMF_HOME=given
      esac

fi


  DCMF_HOME="$gasnet_cv_envvar_DCMF_HOME"
  case "$envval_src_DCMF_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_HOME\"" >&5
$as_echo "using cached value \"$DCMF_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_HOME\"" >&5
$as_echo "no, defaulting to \"$DCMF_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_HOME\"" >&5
$as_echo "yes, using \"$DCMF_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_HOME,$dcmf_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_INCLUDE,$DCMF_HOME/comm/sys/include/) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_INCLUDE in environment" >&5
$as_echo_n "checking for DCMF_INCLUDE in environment... " >&6; }





# Check whether --with-dcmf-include was given.
if test "${with_dcmf_include+set}" = set; then
  withval=$with_dcmf_include;
fi






  envval_src_DCMF_INCLUDE="cached"
  if test "${gasnet_cv_envvar_DCMF_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_include" != ""; then
	      gasnet_cv_envvar_DCMF_INCLUDE="$with_dcmf_include"
	      envval_src_DCMF_INCLUDE=given
	    else
	      gasnet_cv_envvar_DCMF_INCLUDE="$DCMF_HOME/comm/sys/include/"
	      envval_src_DCMF_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_INCLUDE="$DCMF_INCLUDE"
	    envval_src_DCMF_INCLUDE=given
      esac

fi


  DCMF_INCLUDE="$gasnet_cv_envvar_DCMF_INCLUDE"
  case "$envval_src_DCMF_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_INCLUDE\"" >&5
$as_echo "using cached value \"$DCMF_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$DCMF_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_INCLUDE\"" >&5
$as_echo "yes, using \"$DCMF_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_INCLUDE,$DCMF_HOME/comm/sys/include/) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_SYS_INCLUDE,$DCMF_INCLUDE) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_SYS_INCLUDE in environment" >&5
$as_echo_n "checking for DCMF_SYS_INCLUDE in environment... " >&6; }





# Check whether --with-dcmf-sys-include was given.
if test "${with_dcmf_sys_include+set}" = set; then
  withval=$with_dcmf_sys_include;
fi






  envval_src_DCMF_SYS_INCLUDE="cached"
  if test "${gasnet_cv_envvar_DCMF_SYS_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_SYS_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_sys_include" != ""; then
	      gasnet_cv_envvar_DCMF_SYS_INCLUDE="$with_dcmf_sys_include"
	      envval_src_DCMF_SYS_INCLUDE=given
	    else
	      gasnet_cv_envvar_DCMF_SYS_INCLUDE="$DCMF_INCLUDE"
	      envval_src_DCMF_SYS_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_SYS_INCLUDE="$DCMF_SYS_INCLUDE"
	    envval_src_DCMF_SYS_INCLUDE=given
      esac

fi


  DCMF_SYS_INCLUDE="$gasnet_cv_envvar_DCMF_SYS_INCLUDE"
  case "$envval_src_DCMF_SYS_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "using cached value \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "yes, using \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_SYS_INCLUDE,$DCMF_INCLUDE) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_LIBDIR,$DCMF_HOME/comm/sys/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_LIBDIR in environment" >&5
$as_echo_n "checking for DCMF_LIBDIR in environment... " >&6; }





# Check whether --with-dcmf-libdir was given.
if test "${with_dcmf_libdir+set}" = set; then
  withval=$with_dcmf_libdir;
fi






  envval_src_DCMF_LIBDIR="cached"
  if test "${gasnet_cv_envvar_DCMF_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_libdir" != ""; then
	      gasnet_cv_envvar_DCMF_LIBDIR="$with_dcmf_libdir"
	      envval_src_DCMF_LIBDIR=given
	    else
	      gasnet_cv_envvar_DCMF_LIBDIR="$DCMF_HOME/comm/sys/lib"
	      envval_src_DCMF_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_LIBDIR="$DCMF_LIBDIR"
	    envval_src_DCMF_LIBDIR=given
      esac

fi


  DCMF_LIBDIR="$gasnet_cv_envvar_DCMF_LIBDIR"
  case "$envval_src_DCMF_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_LIBDIR\"" >&5
$as_echo "using cached value \"$DCMF_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$DCMF_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_LIBDIR\"" >&5
$as_echo "yes, using \"$DCMF_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_LIBDIR,$DCMF_HOME/comm/sys/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_SYS_LIBDIR,$DCMF_LIB_DIR) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_SYS_LIBDIR in environment" >&5
$as_echo_n "checking for DCMF_SYS_LIBDIR in environment... " >&6; }





# Check whether --with-dcmf-sys-libdir was given.
if test "${with_dcmf_sys_libdir+set}" = set; then
  withval=$with_dcmf_sys_libdir;
fi






  envval_src_DCMF_SYS_LIBDIR="cached"
  if test "${gasnet_cv_envvar_DCMF_SYS_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_SYS_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_sys_libdir" != ""; then
	      gasnet_cv_envvar_DCMF_SYS_LIBDIR="$with_dcmf_sys_libdir"
	      envval_src_DCMF_SYS_LIBDIR=given
	    else
	      gasnet_cv_envvar_DCMF_SYS_LIBDIR="$DCMF_LIB_DIR"
	      envval_src_DCMF_SYS_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_SYS_LIBDIR="$DCMF_SYS_LIBDIR"
	    envval_src_DCMF_SYS_LIBDIR=given
      esac

fi


  DCMF_SYS_LIBDIR="$gasnet_cv_envvar_DCMF_SYS_LIBDIR"
  case "$envval_src_DCMF_SYS_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "using cached value \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "yes, using \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_SYS_LIBDIR,$DCMF_LIB_DIR) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf.zcl -ldcmfcoll.zcl -lSPI.zcl -lzcl -lzoid_cn -lrt -lpthread -lm) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_LIBS in environment" >&5
$as_echo_n "checking for DCMF_LIBS in environment... " >&6; }





# Check whether --with-dcmf-libs was given.
if test "${with_dcmf_libs+set}" = set; then
  withval=$with_dcmf_libs;
fi






  envval_src_DCMF_LIBS="cached"
  if test "${gasnet_cv_envvar_DCMF_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_libs" != ""; then
	      gasnet_cv_envvar_DCMF_LIBS="$with_dcmf_libs"
	      envval_src_DCMF_LIBS=given
	    else
	      gasnet_cv_envvar_DCMF_LIBS="-ldcmf.zcl -ldcmfcoll.zcl -lSPI.zcl -lzcl -lzoid_cn -lrt -lpthread -lm"
	      envval_src_DCMF_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_LIBS="$DCMF_LIBS"
	    envval_src_DCMF_LIBS=given
      esac

fi


  DCMF_LIBS="$gasnet_cv_envvar_DCMF_LIBS"
  case "$envval_src_DCMF_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_LIBS\"" >&5
$as_echo "using cached value \"$DCMF_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_LIBS\"" >&5
$as_echo "no, defaulting to \"$DCMF_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_LIBS\"" >&5
$as_echo "yes, using \"$DCMF_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf.zcl -ldcmfcoll.zcl -lSPI.zcl -lzcl -lzoid_cn -lrt -lpthread -lm) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  else
    dcmf_guess=/bgsys/drivers/ppcfloor



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_HOME,$dcmf_guess) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_HOME in environment" >&5
$as_echo_n "checking for DCMF_HOME in environment... " >&6; }




  envval_src_DCMF_HOME="cached"
  if test "${gasnet_cv_envvar_DCMF_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_home" != ""; then
	      gasnet_cv_envvar_DCMF_HOME="$with_dcmf_home"
	      envval_src_DCMF_HOME=given
	    else
	      gasnet_cv_envvar_DCMF_HOME="$dcmf_guess"
	      envval_src_DCMF_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_HOME="$DCMF_HOME"
	    envval_src_DCMF_HOME=given
      esac

fi


  DCMF_HOME="$gasnet_cv_envvar_DCMF_HOME"
  case "$envval_src_DCMF_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_HOME\"" >&5
$as_echo "using cached value \"$DCMF_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_HOME\"" >&5
$as_echo "no, defaulting to \"$DCMF_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_HOME\"" >&5
$as_echo "yes, using \"$DCMF_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_HOME,$dcmf_guess) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_INCLUDE,$DCMF_HOME/comm/sys/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_INCLUDE in environment" >&5
$as_echo_n "checking for DCMF_INCLUDE in environment... " >&6; }




  envval_src_DCMF_INCLUDE="cached"
  if test "${gasnet_cv_envvar_DCMF_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_include" != ""; then
	      gasnet_cv_envvar_DCMF_INCLUDE="$with_dcmf_include"
	      envval_src_DCMF_INCLUDE=given
	    else
	      gasnet_cv_envvar_DCMF_INCLUDE="$DCMF_HOME/comm/sys/include"
	      envval_src_DCMF_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_INCLUDE="$DCMF_INCLUDE"
	    envval_src_DCMF_INCLUDE=given
      esac

fi


  DCMF_INCLUDE="$gasnet_cv_envvar_DCMF_INCLUDE"
  case "$envval_src_DCMF_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_INCLUDE\"" >&5
$as_echo "using cached value \"$DCMF_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$DCMF_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_INCLUDE\"" >&5
$as_echo "yes, using \"$DCMF_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_INCLUDE,$DCMF_HOME/comm/sys/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_SYS_INCLUDE,$DCMF_HOME/arch/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_SYS_INCLUDE in environment" >&5
$as_echo_n "checking for DCMF_SYS_INCLUDE in environment... " >&6; }




  envval_src_DCMF_SYS_INCLUDE="cached"
  if test "${gasnet_cv_envvar_DCMF_SYS_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_SYS_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_sys_include" != ""; then
	      gasnet_cv_envvar_DCMF_SYS_INCLUDE="$with_dcmf_sys_include"
	      envval_src_DCMF_SYS_INCLUDE=given
	    else
	      gasnet_cv_envvar_DCMF_SYS_INCLUDE="$DCMF_HOME/arch/include"
	      envval_src_DCMF_SYS_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_SYS_INCLUDE="$DCMF_SYS_INCLUDE"
	    envval_src_DCMF_SYS_INCLUDE=given
      esac

fi


  DCMF_SYS_INCLUDE="$gasnet_cv_envvar_DCMF_SYS_INCLUDE"
  case "$envval_src_DCMF_SYS_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "using cached value \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_SYS_INCLUDE\"" >&5
$as_echo "yes, using \"$DCMF_SYS_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_SYS_INCLUDE,$DCMF_HOME/arch/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)








# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_LIBDIR,$DCMF_HOME/comm/sys/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_LIBDIR in environment" >&5
$as_echo_n "checking for DCMF_LIBDIR in environment... " >&6; }




  envval_src_DCMF_LIBDIR="cached"
  if test "${gasnet_cv_envvar_DCMF_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_libdir" != ""; then
	      gasnet_cv_envvar_DCMF_LIBDIR="$with_dcmf_libdir"
	      envval_src_DCMF_LIBDIR=given
	    else
	      gasnet_cv_envvar_DCMF_LIBDIR="$DCMF_HOME/comm/sys/lib"
	      envval_src_DCMF_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_LIBDIR="$DCMF_LIBDIR"
	    envval_src_DCMF_LIBDIR=given
      esac

fi


  DCMF_LIBDIR="$gasnet_cv_envvar_DCMF_LIBDIR"
  case "$envval_src_DCMF_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_LIBDIR\"" >&5
$as_echo "using cached value \"$DCMF_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$DCMF_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_LIBDIR\"" >&5
$as_echo "yes, using \"$DCMF_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_LIBDIR,$DCMF_HOME/comm/sys/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_SYS_LIBDIR,$DCMF_HOME/runtime/SPI) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_SYS_LIBDIR in environment" >&5
$as_echo_n "checking for DCMF_SYS_LIBDIR in environment... " >&6; }




  envval_src_DCMF_SYS_LIBDIR="cached"
  if test "${gasnet_cv_envvar_DCMF_SYS_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_SYS_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_sys_libdir" != ""; then
	      gasnet_cv_envvar_DCMF_SYS_LIBDIR="$with_dcmf_sys_libdir"
	      envval_src_DCMF_SYS_LIBDIR=given
	    else
	      gasnet_cv_envvar_DCMF_SYS_LIBDIR="$DCMF_HOME/runtime/SPI"
	      envval_src_DCMF_SYS_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_SYS_LIBDIR="$DCMF_SYS_LIBDIR"
	    envval_src_DCMF_SYS_LIBDIR=given
      esac

fi


  DCMF_SYS_LIBDIR="$gasnet_cv_envvar_DCMF_SYS_LIBDIR"
  case "$envval_src_DCMF_SYS_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "using cached value \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_SYS_LIBDIR\"" >&5
$as_echo "yes, using \"$DCMF_SYS_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_SYS_LIBDIR,$DCMF_HOME/runtime/SPI) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





    if test "$BUILDCONFIG" = "debug" ; then
      #if debug build, link w/ debug version of DCMF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf.cnk -ldcmfcoll.cnk -lpthread -lrt -lSPI.cna) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_LIBS in environment" >&5
$as_echo_n "checking for DCMF_LIBS in environment... " >&6; }




  envval_src_DCMF_LIBS="cached"
  if test "${gasnet_cv_envvar_DCMF_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_libs" != ""; then
	      gasnet_cv_envvar_DCMF_LIBS="$with_dcmf_libs"
	      envval_src_DCMF_LIBS=given
	    else
	      gasnet_cv_envvar_DCMF_LIBS="-ldcmf.cnk -ldcmfcoll.cnk -lpthread -lrt -lSPI.cna"
	      envval_src_DCMF_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_LIBS="$DCMF_LIBS"
	    envval_src_DCMF_LIBS=given
      esac

fi


  DCMF_LIBS="$gasnet_cv_envvar_DCMF_LIBS"
  case "$envval_src_DCMF_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_LIBS\"" >&5
$as_echo "using cached value \"$DCMF_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_LIBS\"" >&5
$as_echo "no, defaulting to \"$DCMF_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_LIBS\"" >&5
$as_echo "yes, using \"$DCMF_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf.cnk -ldcmfcoll.cnk -lpthread -lrt -lSPI.cna) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else
      #else link with optimized version of DCMF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf-fast.cnk -ldcmfcoll-fast.cnk -lpthread -lrt -lSPI-fast.cna) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for DCMF_LIBS in environment" >&5
$as_echo_n "checking for DCMF_LIBS in environment... " >&6; }




  envval_src_DCMF_LIBS="cached"
  if test "${gasnet_cv_envvar_DCMF_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${DCMF_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_dcmf_libs" != ""; then
	      gasnet_cv_envvar_DCMF_LIBS="$with_dcmf_libs"
	      envval_src_DCMF_LIBS=given
	    else
	      gasnet_cv_envvar_DCMF_LIBS="-ldcmf-fast.cnk -ldcmfcoll-fast.cnk -lpthread -lrt -lSPI-fast.cna"
	      envval_src_DCMF_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_DCMF_LIBS="$DCMF_LIBS"
	    envval_src_DCMF_LIBS=given
      esac

fi


  DCMF_LIBS="$gasnet_cv_envvar_DCMF_LIBS"
  case "$envval_src_DCMF_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$DCMF_LIBS\"" >&5
$as_echo "using cached value \"$DCMF_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$DCMF_LIBS\"" >&5
$as_echo "no, defaulting to \"$DCMF_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$DCMF_LIBS\"" >&5
$as_echo "yes, using \"$DCMF_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(DCMF_LIBS,-ldcmf-fast.cnk -ldcmfcoll-fast.cnk -lpthread -lrt -lSPI-fast.cna) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi
  fi #end if for dcmf-linux

  # if we can't even find a valid incldue path no point trying to compile even if user requests it
  { $as_echo "$as_me:$LINENO: checking for valid DCMF include path" >&5
$as_echo_n "checking for valid DCMF include path... " >&6; }
  if test ! -d "$DCMF_INCLUDE"; then
      have_dcmf=no
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
  else
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
  fi

  { $as_echo "$as_me:$LINENO: checking for forced dcmf compile" >&5
$as_echo_n "checking for forced dcmf compile... " >&6; }
  force_dcmf_compile="no"

case "$enable_force_compile_dcmf" in
  '' | no) :
       ;;
  *)  force_dcmf_compile="yes" ;;
esac

  { $as_echo "$as_me:$LINENO: result: $force_dcmf_compile" >&5
$as_echo "$force_dcmf_compile" >&6; }

  if test $force_dcmf_compile$have_dcmf = noyes; then
    # check to see if we can find the other directories needed for our build
    { $as_echo "$as_me:$LINENO: checking for additional valid DCMF directories" >&5
$as_echo_n "checking for additional valid DCMF directories... " >&6; }
    have_dcmf=no
    if test -z "$DCMF_SYS_INCLUDE"; then
      { $as_echo "$as_me:$LINENO: result: no (DCMF_SYS_INCLUDE setting is empty)" >&5
$as_echo "no (DCMF_SYS_INCLUDE setting is empty)" >&6; }
    elif test ! -d "$DCMF_SYS_INCLUDE"; then
      { $as_echo "$as_me:$LINENO: result: no (DCMF_SYS_INCLUDE=\"$DCMF_SYS_INCLUDE\" is not a directory" >&5
$as_echo "no (DCMF_SYS_INCLUDE=\"$DCMF_SYS_INCLUDE\" is not a directory" >&6; }
    elif test -z "$DCMF_LIBDIR"; then
      { $as_echo "$as_me:$LINENO: result: no (DCMF_LIBDIR setting is empty)" >&5
$as_echo "no (DCMF_LIBDIR setting is empty)" >&6; }
    elif test -z "$DCMF_SYS_LIBDIR"; then
      { $as_echo "$as_me:$LINENO: result: no (DCMF_SYS_LIBDIR setting is empty)" >&5
$as_echo "no (DCMF_SYS_LIBDIR setting is empty)" >&6; }
    else
      have_dcmf=yes
      { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
    fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$DCMF_INCLUDE -I$DCMF_SYS_INCLUDE -L$DCMF_LIBDIR -L$DCMF_SYS_LIBDIR") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -I$DCMF_INCLUDE -I$DCMF_SYS_INCLUDE -L$DCMF_LIBDIR -L$DCMF_SYS_LIBDIR"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -I$DCMF_INCLUDE -I$DCMF_SYS_INCLUDE -L$DCMF_LIBDIR -L$DCMF_SYS_LIBDIR") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $DCMF_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $DCMF_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $DCMF_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test $have_dcmf = yes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for compatible DCMF Version,dcmf_version_check,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for compatible DCMF Version" >&5
$as_echo_n "checking for compatible DCMF Version... " >&6; }
if test "${gasnet_cv_dcmf_version_check+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

        #include <dcmf.h>
         #include <dcmf_collectives.h>
         #if (DCMF_VERSION_RELEASE == 0)
           #if (DCMF_VERSION_MAJOR >= 2)
             #if (DCMF_VERSION_MINOR < 0)
               #warning Minor Version number is <0
             #endif
           #else
             #error Incompatible dcmf major version
           #endif
         #else
            #warning this release version not been tested with GASNet
         #endif

int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_dcmf_version_check=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_dcmf_version_check=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_dcmf_version_check" >&5
$as_echo "$gasnet_cv_dcmf_version_check" >&6; }
if test "$gasnet_cv_dcmf_version_check" = yes; then
  :

else
  :


if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

        { $as_echo "$as_me:$LINENO: result: GASNet needs at least DCMF 0.2.0" >&5
$as_echo "GASNet needs at least DCMF 0.2.0" >&6; }
        have_dcmf=no

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for compatible DCMF Version,dcmf_version_check,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi
    if test $have_dcmf = yes; then





# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working DCMF configuration,dcmf_link_test,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working DCMF configuration" >&5
$as_echo_n "checking for working DCMF configuration... " >&6; }
if test "${gasnet_cv_dcmf_link_test+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

        #include <stdio.h>
        #include <stdlib.h>
        #include <dcmf.h>
        #include <dcmf_collectives.h>

int
main ()
{

        DCMF_Messager_initialize();
        DCMF_Messager_finalize();
        DCMF_Broadcast_register(NULL,NULL);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_dcmf_link_test=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_dcmf_link_test=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_dcmf_link_test" >&5
$as_echo "$gasnet_cv_dcmf_link_test" >&6; }
if test "$gasnet_cv_dcmf_link_test" = yes; then
  :

else
  :

          # Try again swapping -ldcmf... w/ -ldcmfcoll...
          DCMF_LIBS=`echo "$DCMF_LIBS"|sed -e 's/\(-ldcmf[^ 	]*\)[ 	]*\(-ldcmf[^ 	]*\)/\2 \1/'`



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $DCMF_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $DCMF_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $DCMF_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working DCMF configuration (alternate libs),dcmf_alt_link_test,...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

{ $as_echo "$as_me:$LINENO: checking for working DCMF configuration (alternate libs)" >&5
$as_echo_n "checking for working DCMF configuration (alternate libs)... " >&6; }
if test "${gasnet_cv_dcmf_alt_link_test+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

        #include <stdio.h>
        #include <stdlib.h>
        #include <dcmf.h>
        #include <dcmf_collectives.h>

int
main ()
{

        DCMF_Messager_initialize();
        DCMF_Messager_finalize();
        DCMF_Broadcast_register(NULL,NULL);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_dcmf_alt_link_test=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_dcmf_alt_link_test=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_dcmf_alt_link_test" >&5
$as_echo "$gasnet_cv_dcmf_alt_link_test" >&6; }
if test "$gasnet_cv_dcmf_alt_link_test" = yes; then
  :

else
  :


if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

              have_dcmf=no

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working DCMF configuration (alternate libs),dcmf_alt_link_test,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working DCMF configuration,dcmf_link_test,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi #END FORCE_DCMF_CHECK
fi #END ENABLE DCMF






 if test "$enabled_dcmf$have_dcmf" = yesyes; then
  USE_DCMF_CONDUIT_TRUE=
  USE_DCMF_CONDUIT_FALSE='#'
else
  USE_DCMF_CONDUIT_TRUE='#'
  USE_DCMF_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_dcmf$have_dcmf" = yesyes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS dcmf"
    else
      if test "$force_dcmf" = yes ; then


echo
echo "configure error: User requested --enable-dcmf but I don't know how to build dcmf programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  BlueGene/P network conduit (dcmf)                  $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#--------------------------------------------------------------------------------------------------------
# PAMI configuration



 # bug 1946: prevent confusing cross-conduit error messages

  rm -f gasnet_errsave_file gasnet_errsave_err

 enabled_pami=no



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(pami,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-pami was given.
if test "${enable_pami+set}" = set; then
  enableval=$enable_pami;
fi

# Check whether --enable-pami was given.
if test "${enable_pami+set}" = set; then
  enableval=$enable_pami;
fi

case "$enable_pami" in
  no)  enabled_pami=no ;;
  yes) enabled_pami=yes;force_pami=yes ;;
  *)   enabled_pami=$enabled_auto_detect ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(pami,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test $enabled_pami = yes; then
  have_pami=yes

  if test -n "$GASNETI_ARCH_BGQ"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_HOME,/bgsys/drivers/ppcfloor) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_HOME in environment" >&5
$as_echo_n "checking for PAMI_HOME in environment... " >&6; }





# Check whether --with-pami-home was given.
if test "${with_pami_home+set}" = set; then
  withval=$with_pami_home;
fi






  envval_src_PAMI_HOME="cached"
  if test "${gasnet_cv_envvar_PAMI_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_home" != ""; then
	      gasnet_cv_envvar_PAMI_HOME="$with_pami_home"
	      envval_src_PAMI_HOME=given
	    else
	      gasnet_cv_envvar_PAMI_HOME="/bgsys/drivers/ppcfloor"
	      envval_src_PAMI_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_HOME="$PAMI_HOME"
	    envval_src_PAMI_HOME=given
      esac

fi


  PAMI_HOME="$gasnet_cv_envvar_PAMI_HOME"
  case "$envval_src_PAMI_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_HOME\"" >&5
$as_echo "using cached value \"$PAMI_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_HOME\"" >&5
$as_echo "no, defaulting to \"$PAMI_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_HOME\"" >&5
$as_echo "yes, using \"$PAMI_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_HOME,/bgsys/drivers/ppcfloor) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test -e "$PAMI_HOME/comm/include"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_INCLUDE in environment" >&5
$as_echo_n "checking for PAMI_INCLUDE in environment... " >&6; }





# Check whether --with-pami-include was given.
if test "${with_pami_include+set}" = set; then
  withval=$with_pami_include;
fi






  envval_src_PAMI_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PAMI_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_include" != ""; then
	      gasnet_cv_envvar_PAMI_INCLUDE="$with_pami_include"
	      envval_src_PAMI_INCLUDE=given
	    else
	      gasnet_cv_envvar_PAMI_INCLUDE="-I$PAMI_HOME/comm/include"
	      envval_src_PAMI_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_INCLUDE="$PAMI_INCLUDE"
	    envval_src_PAMI_INCLUDE=given
      esac

fi


  PAMI_INCLUDE="$gasnet_cv_envvar_PAMI_INCLUDE"
  case "$envval_src_PAMI_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_INCLUDE\"" >&5
$as_echo "using cached value \"$PAMI_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PAMI_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_INCLUDE\"" >&5
$as_echo "yes, using \"$PAMI_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }





# Check whether --with-pami-libdir was given.
if test "${with_pami_libdir+set}" = set; then
  withval=$with_pami_libdir;
fi






  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/comm/lib"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$BUILDCONFIG" = "debug" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami-gcc) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }





# Check whether --with-pami-libs was given.
if test "${with_pami_libs+set}" = set; then
  withval=$with_pami_libs;
fi






  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami-gcc"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami-gcc) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami-gcc.ndebug) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }




  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami-gcc.ndebug"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami-gcc.ndebug) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      fi
    elif test "$BUILDCONFIG" = "debug" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/sys/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_INCLUDE in environment" >&5
$as_echo_n "checking for PAMI_INCLUDE in environment... " >&6; }




  envval_src_PAMI_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PAMI_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_include" != ""; then
	      gasnet_cv_envvar_PAMI_INCLUDE="$with_pami_include"
	      envval_src_PAMI_INCLUDE=given
	    else
	      gasnet_cv_envvar_PAMI_INCLUDE="-I$PAMI_HOME/comm/sys/include"
	      envval_src_PAMI_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_INCLUDE="$PAMI_INCLUDE"
	    envval_src_PAMI_INCLUDE=given
      esac

fi


  PAMI_INCLUDE="$gasnet_cv_envvar_PAMI_INCLUDE"
  case "$envval_src_PAMI_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_INCLUDE\"" >&5
$as_echo "using cached value \"$PAMI_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PAMI_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_INCLUDE\"" >&5
$as_echo "yes, using \"$PAMI_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/sys/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/sys/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/comm/sys/lib"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/sys/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }




  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/sys-fast/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_INCLUDE in environment" >&5
$as_echo_n "checking for PAMI_INCLUDE in environment... " >&6; }




  envval_src_PAMI_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PAMI_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_include" != ""; then
	      gasnet_cv_envvar_PAMI_INCLUDE="$with_pami_include"
	      envval_src_PAMI_INCLUDE=given
	    else
	      gasnet_cv_envvar_PAMI_INCLUDE="-I$PAMI_HOME/comm/sys-fast/include"
	      envval_src_PAMI_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_INCLUDE="$PAMI_INCLUDE"
	    envval_src_PAMI_INCLUDE=given
      esac

fi


  PAMI_INCLUDE="$gasnet_cv_envvar_PAMI_INCLUDE"
  case "$envval_src_PAMI_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_INCLUDE\"" >&5
$as_echo "using cached value \"$PAMI_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PAMI_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_INCLUDE\"" >&5
$as_echo "yes, using \"$PAMI_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/comm/sys-fast/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/sys-fast/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/comm/sys-fast/lib"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/comm/sys-fast/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }




  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,-L$PAMI_HOME/spi/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBDIR in environment... " >&6; }





# Check whether --with-pami-sys-libdir was given.
if test "${with_pami_sys_libdir+set}" = set; then
  withval=$with_pami_sys_libdir;
fi






  envval_src_PAMI_SYS_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR="$with_pami_sys_libdir"
	      envval_src_PAMI_SYS_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR="-L$PAMI_HOME/spi/lib"
	      envval_src_PAMI_SYS_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBDIR="$PAMI_SYS_LIBDIR"
	    envval_src_PAMI_SYS_LIBDIR=given
      esac

fi


  PAMI_SYS_LIBDIR="$gasnet_cv_envvar_PAMI_SYS_LIBDIR"
  case "$envval_src_PAMI_SYS_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,-L$PAMI_HOME/spi/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,-lSPI_cnk -lpthread -lrt -lstdc++) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBS in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBS in environment... " >&6; }





# Check whether --with-pami-sys-libs was given.
if test "${with_pami_sys_libs+set}" = set; then
  withval=$with_pami_sys_libs;
fi






  envval_src_PAMI_SYS_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libs" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBS="$with_pami_sys_libs"
	      envval_src_PAMI_SYS_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBS="-lSPI_cnk -lpthread -lrt -lstdc++"
	      envval_src_PAMI_SYS_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBS="$PAMI_SYS_LIBS"
	    envval_src_PAMI_SYS_LIBS=given
      esac

fi


  PAMI_SYS_LIBS="$gasnet_cv_envvar_PAMI_SYS_LIBS"
  case "$envval_src_PAMI_SYS_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,-lSPI_cnk -lpthread -lrt -lstdc++) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  elif test -n "$GASNETI_ARCH_IBMPE"; then
    # XXX: Couldn't we just be using "mpcc" instead?
    #      Doing so would link MPI and POE libs we don't
    #      need, but is there any harm in that?



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_HOME,/opt/ibmhpc/pecurrent/ppe.pami) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_HOME in environment" >&5
$as_echo_n "checking for PAMI_HOME in environment... " >&6; }




  envval_src_PAMI_HOME="cached"
  if test "${gasnet_cv_envvar_PAMI_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_home" != ""; then
	      gasnet_cv_envvar_PAMI_HOME="$with_pami_home"
	      envval_src_PAMI_HOME=given
	    else
	      gasnet_cv_envvar_PAMI_HOME="/opt/ibmhpc/pecurrent/ppe.pami"
	      envval_src_PAMI_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_HOME="$PAMI_HOME"
	    envval_src_PAMI_HOME=given
      esac

fi


  PAMI_HOME="$gasnet_cv_envvar_PAMI_HOME"
  case "$envval_src_PAMI_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_HOME\"" >&5
$as_echo "using cached value \"$PAMI_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_HOME\"" >&5
$as_echo "no, defaulting to \"$PAMI_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_HOME\"" >&5
$as_echo "yes, using \"$PAMI_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_HOME,/opt/ibmhpc/pecurrent/ppe.pami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_INCLUDE in environment" >&5
$as_echo_n "checking for PAMI_INCLUDE in environment... " >&6; }




  envval_src_PAMI_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PAMI_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_include" != ""; then
	      gasnet_cv_envvar_PAMI_INCLUDE="$with_pami_include"
	      envval_src_PAMI_INCLUDE=given
	    else
	      gasnet_cv_envvar_PAMI_INCLUDE="-I$PAMI_HOME/include"
	      envval_src_PAMI_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_INCLUDE="$PAMI_INCLUDE"
	    envval_src_PAMI_INCLUDE=given
      esac

fi


  PAMI_INCLUDE="$gasnet_cv_envvar_PAMI_INCLUDE"
  case "$envval_src_PAMI_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_INCLUDE\"" >&5
$as_echo "using cached value \"$PAMI_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PAMI_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_INCLUDE\"" >&5
$as_echo "yes, using \"$PAMI_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    # XXX: There should be a better way to find these libs.
    #      Could/should we literally "find"?
    if test -e "$PAMI_HOME/lib/pami${GASNETI_PTR_BITS}"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib/pami${GASNETI_PTR_BITS}) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/lib/pami${GASNETI_PTR_BITS}"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib/pami${GASNETI_PTR_BITS}) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    elif test -e "$PAMI_HOME/gnu/lib${GASNETI_PTR_BITS}/pami${GASNETI_PTR_BITS}"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/gnu/lib${GASNETI_PTR_BITS}/pami${GASNETI_PTR_BITS}) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/gnu/lib${GASNETI_PTR_BITS}/pami${GASNETI_PTR_BITS}"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/gnu/lib${GASNETI_PTR_BITS}/pami${GASNETI_PTR_BITS}) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    elif test -e "$PAMI_HOME/gnu/lib/pami${GASNETI_PTR_BITS}"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/gnu/lib/pami${GASNETI_PTR_BITS}) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/gnu/lib/pami${GASNETI_PTR_BITS}"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/gnu/lib/pami${GASNETI_PTR_BITS}) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }




  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBDIR in environment... " >&6; }




  envval_src_PAMI_SYS_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR="$with_pami_sys_libdir"
	      envval_src_PAMI_SYS_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR=""
	      envval_src_PAMI_SYS_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBDIR="$PAMI_SYS_LIBDIR"
	    envval_src_PAMI_SYS_LIBDIR=given
      esac

fi


  PAMI_SYS_LIBDIR="$gasnet_cv_envvar_PAMI_SYS_LIBDIR"
  case "$envval_src_PAMI_SYS_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBS in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBS in environment... " >&6; }




  envval_src_PAMI_SYS_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libs" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBS="$with_pami_sys_libs"
	      envval_src_PAMI_SYS_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBS=""
	      envval_src_PAMI_SYS_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBS="$PAMI_SYS_LIBS"
	    envval_src_PAMI_SYS_LIBS=given
      esac

fi


  PAMI_SYS_LIBS="$gasnet_cv_envvar_PAMI_SYS_LIBS"
  case "$envval_src_PAMI_SYS_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  else
    # We'll just make a reasonable guess:



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_HOME,/usr) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_HOME in environment" >&5
$as_echo_n "checking for PAMI_HOME in environment... " >&6; }




  envval_src_PAMI_HOME="cached"
  if test "${gasnet_cv_envvar_PAMI_HOME+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_HOME-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_home" != ""; then
	      gasnet_cv_envvar_PAMI_HOME="$with_pami_home"
	      envval_src_PAMI_HOME=given
	    else
	      gasnet_cv_envvar_PAMI_HOME="/usr"
	      envval_src_PAMI_HOME=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_HOME="$PAMI_HOME"
	    envval_src_PAMI_HOME=given
      esac

fi


  PAMI_HOME="$gasnet_cv_envvar_PAMI_HOME"
  case "$envval_src_PAMI_HOME" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_HOME\"" >&5
$as_echo "using cached value \"$PAMI_HOME\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_HOME\"" >&5
$as_echo "no, defaulting to \"$PAMI_HOME\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_HOME\"" >&5
$as_echo "yes, using \"$PAMI_HOME\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_HOME,/usr) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/include) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_INCLUDE in environment" >&5
$as_echo_n "checking for PAMI_INCLUDE in environment... " >&6; }




  envval_src_PAMI_INCLUDE="cached"
  if test "${gasnet_cv_envvar_PAMI_INCLUDE+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_INCLUDE-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_include" != ""; then
	      gasnet_cv_envvar_PAMI_INCLUDE="$with_pami_include"
	      envval_src_PAMI_INCLUDE=given
	    else
	      gasnet_cv_envvar_PAMI_INCLUDE="-I$PAMI_HOME/include"
	      envval_src_PAMI_INCLUDE=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_INCLUDE="$PAMI_INCLUDE"
	    envval_src_PAMI_INCLUDE=given
      esac

fi


  PAMI_INCLUDE="$gasnet_cv_envvar_PAMI_INCLUDE"
  case "$envval_src_PAMI_INCLUDE" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_INCLUDE\"" >&5
$as_echo "using cached value \"$PAMI_INCLUDE\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_INCLUDE\"" >&5
$as_echo "no, defaulting to \"$PAMI_INCLUDE\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_INCLUDE\"" >&5
$as_echo "yes, using \"$PAMI_INCLUDE\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_INCLUDE,-I$PAMI_HOME/include) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    if test "$PAMI_HOME/lib${GASNETI_PTR_BITS}"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib${GASNETI_PTR_BITS}) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/lib${GASNETI_PTR_BITS}"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib${GASNETI_PTR_BITS}) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_LIBDIR in environment... " >&6; }




  envval_src_PAMI_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_LIBDIR="$with_pami_libdir"
	      envval_src_PAMI_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_LIBDIR="-L$PAMI_HOME/lib"
	      envval_src_PAMI_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBDIR="$PAMI_LIBDIR"
	    envval_src_PAMI_LIBDIR=given
      esac

fi


  PAMI_LIBDIR="$gasnet_cv_envvar_PAMI_LIBDIR"
  case "$envval_src_PAMI_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBDIR,-L$PAMI_HOME/lib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_LIBS in environment" >&5
$as_echo_n "checking for PAMI_LIBS in environment... " >&6; }




  envval_src_PAMI_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_libs" != ""; then
	      gasnet_cv_envvar_PAMI_LIBS="$with_pami_libs"
	      envval_src_PAMI_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_LIBS="-lpami"
	      envval_src_PAMI_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_LIBS="$PAMI_LIBS"
	    envval_src_PAMI_LIBS=given
      esac

fi


  PAMI_LIBS="$gasnet_cv_envvar_PAMI_LIBS"
  case "$envval_src_PAMI_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_LIBS,-lpami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBDIR in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBDIR in environment... " >&6; }




  envval_src_PAMI_SYS_LIBDIR="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBDIR+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBDIR-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libdir" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR="$with_pami_sys_libdir"
	      envval_src_PAMI_SYS_LIBDIR=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBDIR=""
	      envval_src_PAMI_SYS_LIBDIR=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBDIR="$PAMI_SYS_LIBDIR"
	    envval_src_PAMI_SYS_LIBDIR=given
      esac

fi


  PAMI_SYS_LIBDIR="$gasnet_cv_envvar_PAMI_SYS_LIBDIR"
  case "$envval_src_PAMI_SYS_LIBDIR" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBDIR\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBDIR\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBDIR,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,) vvvvvvvvvvvvvvvvvvvvvv (L:1)




  { $as_echo "$as_me:$LINENO: checking for PAMI_SYS_LIBS in environment" >&5
$as_echo_n "checking for PAMI_SYS_LIBS in environment... " >&6; }




  envval_src_PAMI_SYS_LIBS="cached"
  if test "${gasnet_cv_envvar_PAMI_SYS_LIBS+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${PAMI_SYS_LIBS-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_pami_sys_libs" != ""; then
	      gasnet_cv_envvar_PAMI_SYS_LIBS="$with_pami_sys_libs"
	      envval_src_PAMI_SYS_LIBS=given
	    else
	      gasnet_cv_envvar_PAMI_SYS_LIBS=""
	      envval_src_PAMI_SYS_LIBS=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_PAMI_SYS_LIBS="$PAMI_SYS_LIBS"
	    envval_src_PAMI_SYS_LIBS=given
      esac

fi


  PAMI_SYS_LIBS="$gasnet_cv_envvar_PAMI_SYS_LIBS"
  case "$envval_src_PAMI_SYS_LIBS" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$PAMI_SYS_LIBS\"" >&5
$as_echo "using cached value \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$PAMI_SYS_LIBS\"" >&5
$as_echo "no, defaulting to \"$PAMI_SYS_LIBS\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$PAMI_SYS_LIBS\"" >&5
$as_echo "yes, using \"$PAMI_SYS_LIBS\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(PAMI_SYS_LIBS,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS $PAMI_INCLUDE") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS $PAMI_INCLUDE"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS $PAMI_INCLUDE") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS $PAMI_LIBDIR $PAMI_LIBS $PAMI_SYS_LIBDIR $PAMI_SYS_LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS $PAMI_LIBDIR $PAMI_LIBS $PAMI_SYS_LIBDIR $PAMI_SYS_LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS $PAMI_LIBDIR $PAMI_LIBS $PAMI_SYS_LIBDIR $PAMI_SYS_LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  # try to compile and link a simple PAMI program



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for working PAMI configuration,pami_works,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working PAMI configuration" >&5
$as_echo_n "checking for working PAMI configuration... " >&6; }
if test "${gasnet_cv_pami_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

     #include <pami.h>

int
main ()
{
{ pami_result_t rc = PAMI_ERROR;
        pami_client_t client;
        rc = PAMI_Client_create("conftest", &client, NULL, 0);
      }
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_pami_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_pami_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_pami_works" >&5
$as_echo "$gasnet_cv_pami_works" >&6; }
if test "$gasnet_cv_pami_works" = yes; then
  :
  :
else
  :
   have_pami=no
if test -f "conftest.$ac_ext" ; then
  cp conftest.$ac_ext gasnet_errsave_file
fi
if test -f "conftest.err" ; then
  cp conftest.err gasnet_errsave_err
fi

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for working PAMI configuration,pami_works,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi #END ENABLE PAMI






 if test "$enabled_pami$have_pami" = yesyes; then
  USE_PAMI_CONDUIT_TRUE=
  USE_PAMI_CONDUIT_FALSE='#'
else
  USE_PAMI_CONDUIT_TRUE='#'
  USE_PAMI_CONDUIT_FALSE=
fi


  if test "$gasnet_toolsonly_mode" = "no" ; then
    if test "$enabled_pami$have_pami" = yesyes; then
      _conduit_enabled_flagstr=ON
      CONDUITS="$CONDUITS pami"
    else
      if test "$force_pami" = yes ; then


echo
echo "configure error: User requested --enable-pami but I don't know how to build pami programs for your system"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


      fi
      _conduit_enabled_flagstr=OFF
    fi
    echo "  IBM PAMI network conduit (pami)                    $_conduit_enabled_flagstr" >> $CONDUIT_LIST
  fi




#---------------------------------------------------------------------------------------------------------------
# build and install AMMPI
 if test "$have_ammpi" = yes; then
  USE_AMMPI_TRUE=
  USE_AMMPI_FALSE='#'
else
  USE_AMMPI_TRUE='#'
  USE_AMMPI_FALSE=
fi


#---------------------------------------------------------------------------------------------------------------
# CONDUIT CONFIGURATIONS FINISH
#---------------------------------------------------------------------------------------------------------------
if test -z "$CONDUITS" ; then

  if test "$enabled_auto_detect" = yes; then


echo
echo "configure error: No network conduits were auto-detected.

Some conduits require --enable-XXX configure flags and/or additional
variables providing the install location of vendor drivers.
If you intend to use GASNet without network support, you must use the
GASNet_Tools distribution instead (see http://gasnet.cs.berkeley.edu).
See the GASNet documentation for additional details."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  else
    # if user had passed any --enable-* args then we would have failed earlier


echo
echo "configure error: No network conduits were enabled.

When using --disable-auto-conduit-detect, at least one argument
of the form --enable-SOME_NETWORK is required.
If you intend to use GASNet without network support, you must use the
GASNet_Tools distribution instead (see http://gasnet.cs.berkeley.edu).
See the GASNet documentation for additional details."
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

fi
cat >>confdefs.h <<_ACEOF
#define GASNETI_CONDUITS "$CONDUITS"
_ACEOF


########################################################################
# Configure conduit-independent spawners

# Things needed by ssh spawner
SSH_SPAWNER_LIBS=""




for ac_header in sys/socket.h sys/sockio.h sys/uio.h netinet/tcp.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done

case "$target_os" in
  solaris*)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS=""
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5
$as_echo_n "checking for library containing socket... " >&6; }
if test "${ac_cv_search_socket+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char socket ();
int
main ()
{
return socket ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' socket; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_socket=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_socket+set}" = set; then
  break
fi
done
if test "${ac_cv_search_socket+set}" = set; then
  :
else
  ac_cv_search_socket=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
$as_echo "$ac_cv_search_socket" >&6; }
ac_res=$ac_cv_search_socket
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  have_ssh_libs=yes
else
  have_ssh_libs=no
fi

      { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
$as_echo_n "checking for library containing gethostbyname... " >&6; }
if test "${ac_cv_search_gethostbyname+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char gethostbyname ();
int
main ()
{
return gethostbyname ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' nsl; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_gethostbyname=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_gethostbyname+set}" = set; then
  break
fi
done
if test "${ac_cv_search_gethostbyname+set}" = set; then
  :
else
  ac_cv_search_gethostbyname=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
$as_echo "$ac_cv_search_gethostbyname" >&6; }
ac_res=$ac_cv_search_gethostbyname
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"

else
  no
fi


      if test "x$have_ssh_libs" = xno ; then
        : # XXX: what to do in this case?
      else
        SSH_SPAWNER_LIBS="$LIBS"
      fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  ;;
esac


{ $as_echo "$as_me:$LINENO: checking for socklen_t or its equivalent" >&5
$as_echo_n "checking for socklen_t or its equivalent... " >&6; }
if test "${gasnet_cv_socklen_t+set}" = set; then
  $as_echo_n "(cached) " >&6
else

  # 'float' is to check the compiler is reliable
  gasnet_socklen_t=""
  for gasnet_socklen_try in socklen_t float size_t int long unsigned "unsigned long"; do
    if test "$gasnet_socklen_t"; then
      break; # break in success block of TRY would leave temp files
    else



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <stddef.h>
	#include <sys/types.h>
	#include <sys/socket.h>
int main(void) {
$gasnet_socklen_try x = 0;
	getpeername(0,NULL,&x);
	getsockname(0,NULL,&x);
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      gasnet_socklen_t="$gasnet_socklen_try"
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	gasnet_socklen_t="$gasnet_socklen_try"
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"

      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



    fi
  done
  gasnet_cv_socklen_t="$gasnet_socklen_t"
fi

if test x"$gasnet_cv_socklen_t" = x; then
  { $as_echo "$as_me:$LINENO: result: not found" >&5
$as_echo "not found" >&6; }
elif test "$gasnet_cv_socklen_t" = float; then
  { $as_echo "$as_me:$LINENO: result: compiler unreliable - defaulting to socklen_t" >&5
$as_echo "compiler unreliable - defaulting to socklen_t" >&6; }
  cat >>confdefs.h <<_ACEOF
#define GASNET_SOCKLEN_T socklen_t
_ACEOF

else
  { $as_echo "$as_me:$LINENO: result: $gasnet_cv_socklen_t" >&5
$as_echo "$gasnet_cv_socklen_t" >&6; }
  cat >>confdefs.h <<_ACEOF
#define GASNET_SOCKLEN_T $gasnet_cv_socklen_t
_ACEOF

fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ssh-cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ssh-cmd was given.
if test "${with_ssh_cmd+set}" = set; then
  withval=$with_ssh_cmd;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ssh-cmd requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-cmd requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
      yes|no) { { $as_echo "$as_me:$LINENO: error: --with-ssh-cmd requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-cmd requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
           *) gasnet_ssh_cmd="$withval" ;;
    esac ;;
  esac

else

   :
   gasnet_ssh_cmd="ssh"

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ssh-cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



cat >>confdefs.h <<_ACEOF
#define GASNETI_DEFAULT_SSH_CMD "$gasnet_ssh_cmd"
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ssh-options,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ssh-options was given.
if test "${with_ssh_options+set}" = set; then
  withval=$with_ssh_options;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ssh-options requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-options requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
      yes|no) { { $as_echo "$as_me:$LINENO: error: --with-ssh-options requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-options requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
           *) gasnet_ssh_options="$withval" ;;
    esac ;;
  esac

else

   :
   gasnet_ssh_options=""

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ssh-options,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



cat >>confdefs.h <<_ACEOF
#define GASNETI_DEFAULT_SSH_OPTIONS "$gasnet_ssh_options"
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ssh-nodefile,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ssh-nodefile was given.
if test "${with_ssh_nodefile+set}" = set; then
  withval=$with_ssh_nodefile;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ssh-nodefile requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-nodefile requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
      yes|no) { { $as_echo "$as_me:$LINENO: error: --with-ssh-nodefile requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-nodefile requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
           *) gasnet_ssh_nodefile="$withval" ;;
    esac ;;
  esac

else

   :
   gasnet_ssh_nodefile=""

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ssh-nodefile,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



cat >>confdefs.h <<_ACEOF
#define GASNETI_DEFAULT_SSH_NODEFILE "$gasnet_ssh_nodefile"
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ssh-rate,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ssh-rate was given.
if test "${with_ssh_rate+set}" = set; then
  withval=$with_ssh_rate;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ssh-rate requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-rate requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
      yes|no) { { $as_echo "$as_me:$LINENO: error: --with-ssh-rate requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-rate requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
           *) if expr "$withval" : '[0-9]*$' >/dev/null; then
                gasnet_ssh_rate="$withval"
              else
                { { $as_echo "$as_me:$LINENO: error: --with-ssh-rate argument \"$withval\" is not a non-negative integer" >&5
$as_echo "$as_me: error: --with-ssh-rate argument \"$withval\" is not a non-negative integer" >&2;}
   { (exit 1); exit 1; }; }
              fi
              ;;
    esac ;;
  esac

else

   :
   gasnet_ssh_rate="0"

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ssh-rate,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



cat >>confdefs.h <<_ACEOF
#define GASNETI_DEFAULT_SSH_RATE "$gasnet_ssh_rate"
_ACEOF





# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(ssh-topology,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-ssh-topology was given.
if test "${with_ssh_topology+set}" = set; then
  withval=$with_ssh_topology;
  case "$withval" in
    no) :
        { { $as_echo "$as_me:$LINENO: error: --with-ssh-topology requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-topology requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
    *)  case "$withval" in
         flat) cat >>confdefs.h <<\_ACEOF
#define GASNETI_SSH_TOPO_FLAT 1
_ACEOF
 ;;
         nary) cat >>confdefs.h <<\_ACEOF
#define GASNETI_SSH_TOPO_NARY 1
_ACEOF
 ;;
       nary:*) tmpval=`echo $withval | cut -d: -f2-`
               if expr "${tmpval}" : '[1-9][0-9]*$' >/dev/null; then
                 cat >>confdefs.h <<\_ACEOF
#define GASNETI_SSH_TOPO_NARY 1
_ACEOF

                 cat >>confdefs.h <<_ACEOF
#define GASNETI_SSH_NARY_DEGREE $tmpval
_ACEOF

               else
                 { { $as_echo "$as_me:$LINENO: error: --with-ssh-topology nary: suffix \"$tmpval\" is not a positive integer" >&5
$as_echo "$as_me: error: --with-ssh-topology nary: suffix \"$tmpval\" is not a positive integer" >&2;}
   { (exit 1); exit 1; }; }
               fi
               ;;
          yes) { { $as_echo "$as_me:$LINENO: error: --with-ssh-topology requires an argument" >&5
$as_echo "$as_me: error: --with-ssh-topology requires an argument" >&2;}
   { (exit 1); exit 1; }; } ;;
            *) { { $as_echo "$as_me:$LINENO: error: --with-ssh-topology argument \"$withval\" is not a valid choice" >&5
$as_echo "$as_me: error: --with-ssh-topology argument \"$withval\" is not a valid choice" >&2;}
   { (exit 1); exit 1; }; } ;;
    esac ;;
  esac

else

   :
   cat >>confdefs.h <<\_ACEOF
#define GASNETI_SSH_TOPO_FLAT 1
_ACEOF


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(ssh-topology,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# Things for pmi-spawner




# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(pmi,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-pmi was given.
if test "${with_pmi+set}" = set; then
  withval=$with_pmi;
  case "$withval" in
    no) :
        with_pmi=no ;;
    *)  with_pmi="$withval" ;;
  esac

else

   :
   with_pmi='/usr'

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(pmi,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test -n "$have_pmi_cray_h" ; then


for ac_func in PMI_Allgather PMI_Bcast
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done

  with_pmi='no'
elif test "$with_pmi" = yes; then
  with_pmi='/usr'
fi

if test "$with_pmi" != 'no'; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LIBS,"$LIBS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LIBS" = "" ; then
    _pushcnt_LIBS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LIBS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LIBS_$_pushcnt_LIBS=\$LIBS
  eval _pushedvarset_LIBS_$_pushcnt_LIBS=$_gasnet_pushvar_isset
  _pushcnt_LIBS=`expr $_pushcnt_LIBS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LIBS="$LIBS"
  echo "pushed new LIBS value: $LIBS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LIBS,"$LIBS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(LDFLAGS,"$LDFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "$_pushcnt_LDFLAGS" = "" ; then
    _pushcnt_LDFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${LDFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_LDFLAGS_$_pushcnt_LDFLAGS=\$LDFLAGS
  eval _pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS=$_gasnet_pushvar_isset
  _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  LDFLAGS="$LDFLAGS"
  echo "pushed new LDFLAGS value: $LDFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(LDFLAGS,"$LDFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test "$with_pmi" = '/usr'; then
    : # Nothing to do
  elif test -d "${with_pmi}/lib${GASNETI_PTR_BITS}/."; then
    PMI_SPAWNER_LIBDIR="-L${with_pmi}/lib${GASNETI_PTR_BITS}"
  elif test -d "${with_pmi}/lib/."; then
    PMI_SPAWNER_LIBDIR="-L${with_pmi}/lib"
  fi
  LDFLAGS="$LDFLAGS $PMI_SPAWNER_LIBDIR"

  { $as_echo "$as_me:$LINENO: checking for PMI_Init in -lpmi" >&5
$as_echo_n "checking for PMI_Init in -lpmi... " >&6; }
if test "${ac_cv_lib_pmi_PMI_Init+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lpmi  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char PMI_Init ();
int
main ()
{
return PMI_Init ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_lib_pmi_PMI_Init=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_lib_pmi_PMI_Init=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_pmi_PMI_Init" >&5
$as_echo "$ac_cv_lib_pmi_PMI_Init" >&6; }
if test "x$ac_cv_lib_pmi_PMI_Init" = x""yes; then

    have_pmi=yes
    PMI_SPAWNER_LIBS="-lpmi"
    LIBS="$LIBS $PMI_SPAWNER_LIBS"

else

    have_pmi=no

fi


  if test "$have_pmi" = yes; then
    if test -f "${with_pmi}/include/slurm/pmi.h"; then
      cat >>confdefs.h <<\_ACEOF
#define HAVE_PMI_H 1
_ACEOF

      PMI_SPAWNER_INCLUDES="-I${with_pmi}/include/slurm"
    elif test -f "${with_pmi}/include/pmi.h"; then
      cat >>confdefs.h <<\_ACEOF
#define HAVE_PMI_H 1
_ACEOF

      if test "$with_pmi" != '/usr'; then
        PMI_SPAWNER_INCLUDES="-I${with_pmi}/include"
      fi
    else
      have_pmi=no
    fi
  fi

  if test "$have_pmi" = yes; then
    # Not seen outside of Cray PMI, but we can hope:


for ac_func in PMI_Allgather PMI_Bcast
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done

  fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LDFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LDFLAGS" -ge "1"; then
    _pushcnt_LDFLAGS=`expr $_pushcnt_LDFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LDFLAGS_$_pushcnt_LDFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LDFLAGS=\$_pushedvar_LDFLAGS_$_pushcnt_LDFLAGS
      echo "popping LDFLAGS back to: $LDFLAGS" >&5
    else
      unset LDFLAGS
      echo "popping LDFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LDFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LDFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(LIBS) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_pushcnt_LIBS" -ge "1"; then
    _pushcnt_LIBS=`expr $_pushcnt_LIBS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_LIBS_$_pushcnt_LIBS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval LIBS=\$_pushedvar_LIBS_$_pushcnt_LIBS
      echo "popping LIBS back to: $LIBS" >&5
    else
      unset LIBS
      echo "popping LIBS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on LIBS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(LIBS) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



else
  have_pmi=no
fi

if test "$have_pmi" = no; then
  PMI_SPAWNER_LIBS=""
  PMI_SPAWNER_LIBDIR=""
  PMI_SPAWNER_INCLUDES=""
fi




 if test "$have_pmi" = yes; then
  HAVE_BOOTSTRAP_PMI_TRUE=
  HAVE_BOOTSTRAP_PMI_FALSE='#'
else
  HAVE_BOOTSTRAP_PMI_TRUE='#'
  HAVE_BOOTSTRAP_PMI_FALSE=
fi


########################################################################

# Check for alloca in C code



  # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments.  Useless!
{ $as_echo "$as_me:$LINENO: checking for working alloca.h" >&5
$as_echo_n "checking for working alloca.h... " >&6; }
if test "${ac_cv_working_alloca_h+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <alloca.h>
int
main ()
{
char *p = (char *) alloca (2 * sizeof (int));
			  if (p) return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_working_alloca_h=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_working_alloca_h=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
$as_echo "$ac_cv_working_alloca_h" >&6; }
if test $ac_cv_working_alloca_h = yes; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_ALLOCA_H 1
_ACEOF

fi

{ $as_echo "$as_me:$LINENO: checking for alloca" >&5
$as_echo_n "checking for alloca... " >&6; }
if test "${ac_cv_func_alloca_works+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __GNUC__
# define alloca __builtin_alloca
#else
# ifdef _MSC_VER
#  include <malloc.h>
#  define alloca _alloca
# else
#  ifdef HAVE_ALLOCA_H
#   include <alloca.h>
#  else
#   ifdef _AIX
 #pragma alloca
#   else
#    ifndef alloca /* predefined by HP cc +Olibcalls */
char *alloca ();
#    endif
#   endif
#  endif
# endif
#endif

int
main ()
{
char *p = (char *) alloca (1);
				    if (p) return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_func_alloca_works=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_func_alloca_works=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
$as_echo "$ac_cv_func_alloca_works" >&6; }

if test $ac_cv_func_alloca_works = yes; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_ALLOCA 1
_ACEOF

else
  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
# that cause trouble.  Some versions do not even contain alloca or
# contain a buggy version.  If you still want to use their alloca,
# use ar to extract alloca.o from them instead of compiling alloca.c.

ALLOCA=\${LIBOBJDIR}alloca.$ac_objext

cat >>confdefs.h <<\_ACEOF
#define C_ALLOCA 1
_ACEOF


{ $as_echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
if test "${ac_cv_os_cray+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#if defined CRAY && ! defined CRAY2
webecray
#else
wenotbecray
#endif

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  $EGREP "webecray" >/dev/null 2>&1; then
  ac_cv_os_cray=yes
else
  ac_cv_os_cray=no
fi
rm -f conftest*

fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
$as_echo "$ac_cv_os_cray" >&6; }
if test $ac_cv_os_cray = yes; then
  for ac_func in _getb67 GETB67 getb67; do
    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant,in case <limits.h> declares $ac_func.
   For example,HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined,since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then

cat >>confdefs.h <<_ACEOF
#define CRAY_STACKSEG_END $ac_func
_ACEOF

    break
fi

  done
fi

{ $as_echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
$as_echo_n "checking stack direction for C alloca... " >&6; }
if test "${ac_cv_c_stack_direction+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  ac_cv_c_stack_direction=0
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
find_stack_direction ()
{
  static char *addr = 0;
  auto char dummy;
  if (addr == 0)
    {
      addr = &dummy;
      return find_stack_direction ();
    }
  else
    return (&dummy > addr) ? 1 : -1;
}

int
main ()
{
  return find_stack_direction () < 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_c_stack_direction=1
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
ac_cv_c_stack_direction=-1
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
$as_echo "$ac_cv_c_stack_direction" >&6; }

cat >>confdefs.h <<_ACEOF
#define STACK_DIRECTION $ac_cv_c_stack_direction
_ACEOF


fi





for ac_func in on_exit
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done



for ac_func in gethostid
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done





for ac_func in setenv unsetenv putenv
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done






for ac_func in getrlimit setrlimit getrlimit64 setrlimit64
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done


for ac_header in sys/resource.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done



for ac_header in sys/table.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done



for ac_header in features.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done


for ac_func in fopen64
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done



for ac_func in sigprocmask
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done




for ac_header in sn/mmtimer.h linux/mmtimer.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done


########################################################################
# On various systems, the headers are missing certain functions
# or only declare them under some condition we don't satisfy.









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of setenv,have_SETENV_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of setenv" >&5
$as_echo_n "checking for declaration/definition of setenv... " >&6; }
if test "${gasnet_cv_have_SETENV_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef setenv
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&setenv);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_SETENV_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_SETENV_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_SETENV_decl" >&5
$as_echo "$gasnet_cv_have_SETENV_decl" >&6; }
if test "$gasnet_cv_have_SETENV_decl" = yes; then
  :
   have_SETENV_decl=yes
else
  :
   have_SETENV_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of setenv,have_SETENV_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_SETENV_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_SETENV_DECL 1
_ACEOF

  fi









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of unsetenv,have_UNSETENV_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of unsetenv" >&5
$as_echo_n "checking for declaration/definition of unsetenv... " >&6; }
if test "${gasnet_cv_have_UNSETENV_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef unsetenv
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&unsetenv);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_UNSETENV_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_UNSETENV_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_UNSETENV_decl" >&5
$as_echo "$gasnet_cv_have_UNSETENV_decl" >&6; }
if test "$gasnet_cv_have_UNSETENV_decl" = yes; then
  :
   have_UNSETENV_decl=yes
else
  :
   have_UNSETENV_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of unsetenv,have_UNSETENV_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_UNSETENV_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_UNSETENV_DECL 1
_ACEOF

  fi









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of snprintf,have_SNPRINTF_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of snprintf" >&5
$as_echo_n "checking for declaration/definition of snprintf... " >&6; }
if test "${gasnet_cv_have_SNPRINTF_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef snprintf
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&snprintf);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_SNPRINTF_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_SNPRINTF_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_SNPRINTF_decl" >&5
$as_echo "$gasnet_cv_have_SNPRINTF_decl" >&6; }
if test "$gasnet_cv_have_SNPRINTF_decl" = yes; then
  :
   have_SNPRINTF_decl=yes
else
  :
   have_SNPRINTF_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of snprintf,have_SNPRINTF_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_SNPRINTF_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_SNPRINTF_DECL 1
_ACEOF

  fi









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of vsnprintf,have_VSNPRINTF_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of vsnprintf" >&5
$as_echo_n "checking for declaration/definition of vsnprintf... " >&6; }
if test "${gasnet_cv_have_VSNPRINTF_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef vsnprintf
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&vsnprintf);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_VSNPRINTF_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_VSNPRINTF_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_VSNPRINTF_decl" >&5
$as_echo "$gasnet_cv_have_VSNPRINTF_decl" >&6; }
if test "$gasnet_cv_have_VSNPRINTF_decl" = yes; then
  :
   have_VSNPRINTF_decl=yes
else
  :
   have_VSNPRINTF_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of vsnprintf,have_VSNPRINTF_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_VSNPRINTF_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_VSNPRINTF_DECL 1
_ACEOF

  fi




########################################################################
# ctype.h wrapper support




for ac_func in isblank isascii toascii
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done








# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of isblank,have_ISBLANK_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of isblank" >&5
$as_echo_n "checking for declaration/definition of isblank... " >&6; }
if test "${gasnet_cv_have_ISBLANK_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef isblank
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&isblank);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_ISBLANK_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_ISBLANK_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_ISBLANK_decl" >&5
$as_echo "$gasnet_cv_have_ISBLANK_decl" >&6; }
if test "$gasnet_cv_have_ISBLANK_decl" = yes; then
  :
   have_ISBLANK_decl=yes
else
  :
   have_ISBLANK_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of isblank,have_ISBLANK_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_ISBLANK_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_ISBLANK_DECL 1
_ACEOF

  fi









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of isascii,have_ISASCII_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of isascii" >&5
$as_echo_n "checking for declaration/definition of isascii... " >&6; }
if test "${gasnet_cv_have_ISASCII_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef isascii
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&isascii);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_ISASCII_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_ISASCII_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_ISASCII_decl" >&5
$as_echo "$gasnet_cv_have_ISASCII_decl" >&6; }
if test "$gasnet_cv_have_ISASCII_decl" = yes; then
  :
   have_ISASCII_decl=yes
else
  :
   have_ISASCII_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of isascii,have_ISASCII_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_ISASCII_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_ISASCII_DECL 1
_ACEOF

  fi









# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for declaration/definition of toascii,have_TOASCII_decl,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for declaration/definition of toascii" >&5
$as_echo_n "checking for declaration/definition of toascii... " >&6; }
if test "${gasnet_cv_have_TOASCII_decl+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

	#include <stddef.h>
	#include <stdarg.h>
	#include <stdio.h>
	#include <stdlib.h>
	#include <unistd.h>
	#include <string.h>
	#include <ctype.h>

int
main ()
{

    #ifdef toascii
      /* It is a macro and that is OK */
    #else
      int x = (int)sizeof(&toascii);
    #endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_have_TOASCII_decl=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_have_TOASCII_decl=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_TOASCII_decl" >&5
$as_echo "$gasnet_cv_have_TOASCII_decl" >&6; }
if test "$gasnet_cv_have_TOASCII_decl" = yes; then
  :
   have_TOASCII_decl=yes
else
  :
   have_TOASCII_decl=no
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for declaration/definition of toascii,have_TOASCII_decl,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



  if test $have_TOASCII_decl = yes; then
    cat >>confdefs.h <<\_ACEOF
#define HAVE_TOASCII_DECL 1
_ACEOF

  fi




{ $as_echo "$as_me:$LINENO: checking for buggy ctype.h" >&5
$as_echo_n "checking for buggy ctype.h... " >&6; }
if test "${gasnet_cv_buggy_ctype+set}" = set; then
  $as_echo_n "(cached) " >&6
else

  gasnet_cv_buggy_ctype=unk



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN(...) vvvvvvvvvvvvvvvvvvvvvv (L:1)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"
#include <ctype.h>
        int foo(char c) { return isalpha(c); }
int main(void) {
int x = foo('c');
; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :
      gasnet_cv_buggy_ctype=ok
    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

        _GASNET_TRY_COMPILE_WITHWARN_OUTTMP="$gasnet_cmd_stdout"
    _GASNET_TRY_COMPILE_WITHWARN_ERRTMP="$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
    	gasnet_cv_buggy_ctype=yes/warning

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5
           if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP" ; then
        	gasnet_cv_buggy_ctype=ok
      else
        	gasnet_cmd_stdout="$_GASNET_TRY_COMPILE_WITHWARN_OUTTMP"
	gasnet_cmd_stderr="$_GASNET_TRY_COMPILE_WITHWARN_ERRTMP"
	gasnet_cv_buggy_ctype=yes/warning
      fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CCOMPILE_WITHWARN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: failure building test of ctype.h"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }



  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_buggy_ctype" >&5
$as_echo "$gasnet_cv_buggy_ctype" >&6; }
if test x$gasnet_cv_buggy_ctype != xok; then
  cat >>confdefs.h <<\_ACEOF
#define GASNETI_NEED_CTYPE_WRAPPERS 1
_ACEOF

fi

########################################################################
# BACKTRACE support




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace was given.
if test "${enable_backtrace+set}" = set; then
  enableval=$enable_backtrace;
fi

# Check whether --enable-backtrace was given.
if test "${enable_backtrace+set}" = set; then
  enableval=$enable_backtrace;
fi

case "$enable_backtrace" in
  no)  use_backtrace="no" ;;
  yes) use_backtrace="try" ;;
  *)
		 if test "$cross_compiling" = "yes" ; then
		   # disable backtrace support by default when cross-compiling,
		   # because the debuggers on the host system running configure are usually not what we want for the target
		   use_backtrace="no"
		 else
		   use_backtrace="try"
		 fi
		  ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-execinfo,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-execinfo was given.
if test "${enable_backtrace_execinfo+set}" = set; then
  enableval=$enable_backtrace_execinfo;
fi

# Check whether --enable-backtrace-execinfo was given.
if test "${enable_backtrace_execinfo+set}" = set; then
  enableval=$enable_backtrace_execinfo;
fi

case "$enable_backtrace_execinfo" in
  no)  use_execinfo="no" ;;
  yes) use_execinfo="yes" ;;
  *)   use_execinfo="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-execinfo,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_execinfo" != no; then

for ac_header in execinfo.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done

  if test "$ac_cv_header_execinfo_h" = "yes" ; then


for ac_func in backtrace backtrace_symbols
do
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
$as_echo_n "checking for $ac_func... " >&6; }
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_$ac_func || defined __stub___$ac_func
choke me
#endif

int
main ()
{
return $ac_func ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  eval "$as_ac_var=yes"
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	eval "$as_ac_var=no"
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
ac_res=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
as_val=`eval 'as_val=${'$as_ac_var'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done

  fi
  if test "$use_execinfo$ac_cv_func_backtrace" = 'yesno'; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-execinfo but support is not available on your system." >&5
$as_echo "$as_me: error: User requested --enable-backtrace-execinfo but support is not available on your system." >&2;}
   { (exit 1); exit 1; }; }
  fi
  for ac_prog in addr2line
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ADDR2LINE_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ADDR2LINE_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ADDR2LINE_PATH="$ADDR2LINE_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ADDR2LINE_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ADDR2LINE_PATH=$ac_cv_path_ADDR2LINE_PATH
if test -n "$ADDR2LINE_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $ADDR2LINE_PATH" >&5
$as_echo "$ADDR2LINE_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ADDR2LINE_PATH" && break
done

  if test -n "$ADDR2LINE_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define ADDR2LINE_PATH "$ADDR2LINE_PATH"
_ACEOF

  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-gdb,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-gdb was given.
if test "${enable_backtrace_gdb+set}" = set; then
  enableval=$enable_backtrace_gdb;
fi

# Check whether --enable-backtrace-gdb was given.
if test "${enable_backtrace_gdb+set}" = set; then
  enableval=$enable_backtrace_gdb;
fi

case "$enable_backtrace_gdb" in
  no)  use_gdb="no" ;;
  yes) use_gdb="yes" ;;
  *)   use_gdb="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-gdb,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_gdb" != no; then
  for ac_prog in $GDB gdb
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_GDB_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $GDB_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GDB_PATH="$GDB_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_GDB_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
GDB_PATH=$ac_cv_path_GDB_PATH
if test -n "$GDB_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $GDB_PATH" >&5
$as_echo "$GDB_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$GDB_PATH" && break
done

  if test -n "$GDB_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define GDB_PATH "$GDB_PATH"
_ACEOF

  elif test "$use_gdb" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-gdb but gdb was not found.  Perhaps you need to set \$GDB?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-gdb but gdb was not found.  Perhaps you need to set \$GDB?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-gstack,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-gstack was given.
if test "${enable_backtrace_gstack+set}" = set; then
  enableval=$enable_backtrace_gstack;
fi

# Check whether --enable-backtrace-gstack was given.
if test "${enable_backtrace_gstack+set}" = set; then
  enableval=$enable_backtrace_gstack;
fi

case "$enable_backtrace_gstack" in
  no)  use_gstack="no" ;;
  yes) use_gstack="yes" ;;
  *)   use_gstack="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-gstack,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_gstack" != no; then
  for ac_prog in $GSTACK gstack
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_GSTACK_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $GSTACK_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_GSTACK_PATH="$GSTACK_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_GSTACK_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
GSTACK_PATH=$ac_cv_path_GSTACK_PATH
if test -n "$GSTACK_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $GSTACK_PATH" >&5
$as_echo "$GSTACK_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$GSTACK_PATH" && break
done

  if test -n "$GSTACK_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define GSTACK_PATH "$GSTACK_PATH"
_ACEOF

  elif test "$use_gstack" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-gstack but gstack was not found.  Perhaps you need to set \$GSTACK?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-gstack but gstack was not found.  Perhaps you need to set \$GSTACK?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-pgdbg,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-pgdbg was given.
if test "${enable_backtrace_pgdbg+set}" = set; then
  enableval=$enable_backtrace_pgdbg;
fi

# Check whether --enable-backtrace-pgdbg was given.
if test "${enable_backtrace_pgdbg+set}" = set; then
  enableval=$enable_backtrace_pgdbg;
fi

case "$enable_backtrace_pgdbg" in
  no)  use_pgdbg="no" ;;
  yes) use_pgdbg="yes" ;;
  *)   use_pgdbg="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-pgdbg,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_pgdbg" != no; then
  for ac_prog in $PGDBG pgdbg
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_PGDBG_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $PGDBG_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PGDBG_PATH="$PGDBG_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_PGDBG_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
PGDBG_PATH=$ac_cv_path_PGDBG_PATH
if test -n "$PGDBG_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $PGDBG_PATH" >&5
$as_echo "$PGDBG_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$PGDBG_PATH" && break
done

  if test -n "$PGDBG_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define PGDBG_PATH "$PGDBG_PATH"
_ACEOF

  elif test "$use_pgdbg" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-pgdbg but pgdbg was not found.  Perhaps you need to set \$PGDBG?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-pgdbg but pgdbg was not found.  Perhaps you need to set \$PGDBG?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-idb,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-idb was given.
if test "${enable_backtrace_idb+set}" = set; then
  enableval=$enable_backtrace_idb;
fi

# Check whether --enable-backtrace-idb was given.
if test "${enable_backtrace_idb+set}" = set; then
  enableval=$enable_backtrace_idb;
fi

case "$enable_backtrace_idb" in
  no)  use_idb="no" ;;
  yes) use_idb="yes" ;;
  *)   use_idb="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-idb,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_idb" != no; then
  for ac_prog in $IDB idb idb-e
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_IDB_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $IDB_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_IDB_PATH="$IDB_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_IDB_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
IDB_PATH=$ac_cv_path_IDB_PATH
if test -n "$IDB_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $IDB_PATH" >&5
$as_echo "$IDB_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$IDB_PATH" && break
done

  if test -n "$IDB_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define IDB_PATH "$IDB_PATH"
_ACEOF

  elif test "$use_idb" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-idb but idb was not found.  Perhaps you need to set \$IDB?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-idb but idb was not found.  Perhaps you need to set \$IDB?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-ladebug,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-ladebug was given.
if test "${enable_backtrace_ladebug+set}" = set; then
  enableval=$enable_backtrace_ladebug;
fi

# Check whether --enable-backtrace-ladebug was given.
if test "${enable_backtrace_ladebug+set}" = set; then
  enableval=$enable_backtrace_ladebug;
fi

case "$enable_backtrace_ladebug" in
  no)  use_ladebug="no" ;;
  yes) use_ladebug="yes" ;;
  *)   use_ladebug="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-ladebug,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_ladebug" != no; then
  for ac_prog in $LADEBUG ladebug
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_LADEBUG_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $LADEBUG_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_LADEBUG_PATH="$LADEBUG_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_LADEBUG_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
LADEBUG_PATH=$ac_cv_path_LADEBUG_PATH
if test -n "$LADEBUG_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $LADEBUG_PATH" >&5
$as_echo "$LADEBUG_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$LADEBUG_PATH" && break
done

  if test -n "$LADEBUG_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define LADEBUG_PATH "$LADEBUG_PATH"
_ACEOF

  elif test "$use_ladebg" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-ladebug but ladebug was not found.  Perhaps you need to set \$LADEBUG?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-ladebug but ladebug was not found.  Perhaps you need to set \$LADEBUG?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-dbx,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-dbx was given.
if test "${enable_backtrace_dbx+set}" = set; then
  enableval=$enable_backtrace_dbx;
fi

# Check whether --enable-backtrace-dbx was given.
if test "${enable_backtrace_dbx+set}" = set; then
  enableval=$enable_backtrace_dbx;
fi

case "$enable_backtrace_dbx" in
  no)  use_dbx="no" ;;
  yes) use_dbx="yes" ;;
  *)   use_dbx="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-dbx,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_dbx" != no; then
  for ac_prog in $DBX dbx
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_DBX_PATH+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $DBX_PATH in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_DBX_PATH="$DBX_PATH" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_DBX_PATH="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
DBX_PATH=$ac_cv_path_DBX_PATH
if test -n "$DBX_PATH"; then
  { $as_echo "$as_me:$LINENO: result: $DBX_PATH" >&5
$as_echo "$DBX_PATH" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$DBX_PATH" && break
done

  if test -n "$DBX_PATH"; then
    cat >>confdefs.h <<_ACEOF
#define DBX_PATH "$DBX_PATH"
_ACEOF

  elif test "$use_dbx" = yes; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-dbx but dbx was not found.  Perhaps you need to set \$DBX?" >&5
$as_echo "$as_me: error: User requested --enable-backtrace-dbx but dbx was not found.  Perhaps you need to set \$DBX?" >&2;}
   { (exit 1); exit 1; }; }
  fi
fi




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(backtrace-printstack,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-backtrace-printstack was given.
if test "${enable_backtrace_printstack+set}" = set; then
  enableval=$enable_backtrace_printstack;
fi

# Check whether --enable-backtrace-printstack was given.
if test "${enable_backtrace_printstack+set}" = set; then
  enableval=$enable_backtrace_printstack;
fi

case "$enable_backtrace_printstack" in
  no)  use_printstack="no" ;;
  yes) use_printstack="yes" ;;
  *)   use_printstack="$use_backtrace" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(backtrace-printstack,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$use_printstack" != no; then
  have_printstack=no

for ac_header in ucontext.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 { $as_echo "$as_me:$LINENO: checking for printstack" >&5
$as_echo_n "checking for printstack... " >&6; }
if test "${ac_cv_func_printstack+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define printstack to an innocuous variant, in case <limits.h> declares printstack.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define printstack innocuous_printstack

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char printstack (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef printstack

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char printstack ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_printstack || defined __stub___printstack
choke me
#endif

int
main ()
{
return printstack ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_func_printstack=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_func_printstack=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_printstack" >&5
$as_echo "$ac_cv_func_printstack" >&6; }
if test "x$ac_cv_func_printstack" = x""yes; then
  have_printstack=yes; cat >>confdefs.h <<\_ACEOF
#define HAVE_PRINTSTACK 1
_ACEOF

fi

fi

done

  if test "$use_printstack$have_printstack" = yesno; then
    { { $as_echo "$as_me:$LINENO: error: User requested --enable-backtrace-printstack but printstack support was not found." >&5
$as_echo "$as_me: error: User requested --enable-backtrace-printstack but printstack support was not found." >&2;}
   { (exit 1); exit 1; }; }
  fi
fi

# Runtime Var Arrays
#GASNET_IF_ENABLED_WITH_AUTO(vararray, Use stack arrays of variable size in code,
#AC_DEFINE(VARARRAY_WORKS),
#,
#GASNET_TRY_CACHE_CHECK(for variable stack arrays, cc_vararray_mod,
#  [void dummy(int x) { char y[x]; }], [],
#  AC_DEFINE(VARARRAY_WORKS)))

########################################################################
# different high-precision sleep libraries

# Check for usleep



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for usleep(),cc_has_usleep,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for usleep()" >&5
$as_echo_n "checking for usleep()... " >&6; }
if test "${gasnet_cv_cc_has_usleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#include <unistd.h>

int
main ()
{

usleep(500);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_has_usleep=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_usleep=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_usleep" >&5
$as_echo "$gasnet_cv_cc_has_usleep" >&6; }
if test "$gasnet_cv_cc_has_usleep" = yes; then
  :
  { $as_echo "$as_me:$LINENO: checking for library containing usleep" >&5
$as_echo_n "checking for library containing usleep... " >&6; }
if test "${ac_cv_search_usleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char usleep ();
int
main ()
{
return usleep ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_usleep=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_usleep+set}" = set; then
  break
fi
done
if test "${ac_cv_search_usleep+set}" = set; then
  :
else
  ac_cv_search_usleep=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_usleep" >&5
$as_echo "$ac_cv_search_usleep" >&6; }
ac_res=$ac_cv_search_usleep
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_USLEEP 1
_ACEOF

else
  { $as_echo "$as_me:$LINENO: result: entry point not found - disabled" >&5
$as_echo "entry point not found - disabled" >&6; }
fi

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for usleep(),cc_has_usleep,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# Check for nanosleep



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for nanosleep(),cc_has_nanosleep,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for nanosleep()" >&5
$as_echo_n "checking for nanosleep()... " >&6; }
if test "${gasnet_cv_cc_has_nanosleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#include <time.h>
#include <sys/time.h>

int
main ()
{

  struct timespec tm, tmremaining;
  tm.tv_sec =1;
  tm.tv_nsec = 1000000;
  nanosleep(&tm, &tmremaining);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_has_nanosleep=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_nanosleep=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_nanosleep" >&5
$as_echo "$gasnet_cv_cc_has_nanosleep" >&6; }
if test "$gasnet_cv_cc_has_nanosleep" = yes; then
  :
  { $as_echo "$as_me:$LINENO: checking for library containing nanosleep" >&5
$as_echo_n "checking for library containing nanosleep... " >&6; }
if test "${ac_cv_search_nanosleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char nanosleep ();
int
main ()
{
return nanosleep ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_nanosleep=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_nanosleep+set}" = set; then
  break
fi
done
if test "${ac_cv_search_nanosleep+set}" = set; then
  :
else
  ac_cv_search_nanosleep=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_nanosleep" >&5
$as_echo "$ac_cv_search_nanosleep" >&6; }
ac_res=$ac_cv_search_nanosleep
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_NANOSLEEP 1
_ACEOF

else
  { $as_echo "$as_me:$LINENO: result: entry point not found - disabled" >&5
$as_echo "entry point not found - disabled" >&6; }
fi

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for nanosleep(),cc_has_nanosleep,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# Check for nsleep



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for nsleep(),cc_has_nsleep,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for nsleep()" >&5
$as_echo_n "checking for nsleep()... " >&6; }
if test "${gasnet_cv_cc_has_nsleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#include <time.h>
#include <sys/time.h>

int
main ()
{

  struct timespec tm, tmremaining;
  tm.tv_sec =1;
  tm.tv_nsec = 1000000;
  nsleep(&tm, &tmremaining);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_has_nsleep=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_nsleep=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_nsleep" >&5
$as_echo "$gasnet_cv_cc_has_nsleep" >&6; }
if test "$gasnet_cv_cc_has_nsleep" = yes; then
  :
  { $as_echo "$as_me:$LINENO: checking for library containing nsleep" >&5
$as_echo_n "checking for library containing nsleep... " >&6; }
if test "${ac_cv_search_nsleep+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char nsleep ();
int
main ()
{
return nsleep ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_nsleep=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_nsleep+set}" = set; then
  break
fi
done
if test "${ac_cv_search_nsleep+set}" = set; then
  :
else
  ac_cv_search_nsleep=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_nsleep" >&5
$as_echo "$ac_cv_search_nsleep" >&6; }
ac_res=$ac_cv_search_nsleep
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_NSLEEP 1
_ACEOF

else
  { $as_echo "$as_me:$LINENO: result: entry point not found - disabled" >&5
$as_echo "entry point not found - disabled" >&6; }
fi

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for nsleep(),cc_has_nsleep,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# Check for sched_yield



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_CHECK(for sched_yield(),cc_has_sched_yield,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for sched_yield()" >&5
$as_echo_n "checking for sched_yield()... " >&6; }
if test "${gasnet_cv_cc_has_sched_yield+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

#include <sched.h>

int
main ()
{

  sched_yield();

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  gasnet_cv_cc_has_sched_yield=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_sched_yield=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_sched_yield" >&5
$as_echo "$gasnet_cv_cc_has_sched_yield" >&6; }
if test "$gasnet_cv_cc_has_sched_yield" = yes; then
  :
  { $as_echo "$as_me:$LINENO: checking for library containing sched_yield" >&5
$as_echo_n "checking for library containing sched_yield... " >&6; }
if test "${ac_cv_search_sched_yield+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_func_search_save_LIBS=$LIBS
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char sched_yield ();
int
main ()
{
return sched_yield ();
  ;
  return 0;
}
_ACEOF
for ac_lib in '' posix4; do
  if test -z "$ac_lib"; then
    ac_res="none required"
  else
    ac_res=-l$ac_lib
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  fi
  rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_search_sched_yield=$ac_res
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5


fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext
  if test "${ac_cv_search_sched_yield+set}" = set; then
  break
fi
done
if test "${ac_cv_search_sched_yield+set}" = set; then
  :
else
  ac_cv_search_sched_yield=no
fi
rm conftest.$ac_ext
LIBS=$ac_func_search_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_sched_yield" >&5
$as_echo "$ac_cv_search_sched_yield" >&6; }
ac_res=$ac_cv_search_sched_yield
if test "$ac_res" != no; then
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  cat >>confdefs.h <<\_ACEOF
#define HAVE_SCHED_YIELD 1
_ACEOF

else
  { $as_echo "$as_me:$LINENO: result: entry point not found - disabled" >&5
$as_echo "entry point not found - disabled" >&6; }
fi

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_CHECK(for sched_yield(),cc_has_sched_yield,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




# timer setup
case "$target_os" in
  freebsd* | netbsd*)
    { $as_echo "$as_me:$LINENO: checking for sysctl machdep.tsc_freq" >&5
$as_echo_n "checking for sysctl machdep.tsc_freq... " >&6; }
    res="`/sbin/sysctl -n machdep.tsc_freq 2> /dev/null`"
    if test "$res" != "" -a "$res" != 0; then
      { $as_echo "$as_me:$LINENO: result: yes: $res" >&5
$as_echo "yes: $res" >&6; }
      cat >>confdefs.h <<\_ACEOF
#define GASNETI_HAVE_SYSCTL_MACHDEP_TSC_FREQ 1
_ACEOF

    else
      { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
    fi
  ;;
esac

enabled_plpa="no"
if test "$cross_compiling" = "no" ; then
  case "$target_os" in
    linux*) enabled_plpa="yes";;
  esac
else
  case "$target" in
    x86_64-cnl-linux*) enabled_plpa="yes";;
  esac
fi
if test "$enabled_plpa" = "yes"; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(plpa,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-plpa was given.
if test "${enable_plpa+set}" = set; then
  enableval=$enable_plpa;
fi

# Check whether --enable-plpa was given.
if test "${enable_plpa+set}" = set; then
  enableval=$enable_plpa;
fi

case "$enable_plpa" in
  no)  enabled_plpa="no - user disabled" ;;
  yes) enabled_plpa="yes"; force_plpa="yes" ;;
  *)   enabled_plpa="yes" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(plpa,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



      if test "$enabled_plpa" = yes; then


    # Included mode, or standalone?

    if test "$enable_included_mode" = "yes"; then
        plpa_mode=included
    else
        plpa_mode=standalone
    fi

    # Change the symbol prefix?

    if test "$with_plpa_symbol_prefix" = ""; then
        plpa_symbol_prefix_value=plpa_
    else
        plpa_symbol_prefix_value=$with_plpa_symbol_prefix
    fi




    plpa_symbol_prefix_value=gasneti_plpa_





    # Check for syscall()
    { $as_echo "$as_me:$LINENO: checking for syscall" >&5
$as_echo_n "checking for syscall... " >&6; }
if test "${ac_cv_func_syscall+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define syscall to an innocuous variant, in case <limits.h> declares syscall.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define syscall innocuous_syscall

/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char syscall (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef syscall

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char syscall ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined __stub_syscall || defined __stub___syscall
choke me
#endif

int
main ()
{
return syscall ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_func_syscall=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_func_syscall=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_syscall" >&5
$as_echo "$ac_cv_func_syscall" >&6; }
if test "x$ac_cv_func_syscall" = x""yes; then
  happy=1
else
  happy=0
fi


    # Look for syscall.h
    if test "$happy" = 1; then
        if test "${ac_cv_header_syscall_h+set}" = set; then
  { $as_echo "$as_me:$LINENO: checking for syscall.h" >&5
$as_echo_n "checking for syscall.h... " >&6; }
if test "${ac_cv_header_syscall_h+set}" = set; then
  $as_echo_n "(cached) " >&6
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_syscall_h" >&5
$as_echo "$ac_cv_header_syscall_h" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking syscall.h usability" >&5
$as_echo_n "checking syscall.h usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <syscall.h>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking syscall.h presence" >&5
$as_echo_n "checking syscall.h presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <syscall.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: syscall.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: syscall.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: syscall.h: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: syscall.h:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: syscall.h: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: syscall.h:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: syscall.h: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: syscall.h: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: syscall.h: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for syscall.h" >&5
$as_echo_n "checking for syscall.h... " >&6; }
if test "${ac_cv_header_syscall_h+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_cv_header_syscall_h=$ac_header_preproc
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_syscall_h" >&5
$as_echo "$ac_cv_header_syscall_h" >&6; }

fi
if test "x$ac_cv_header_syscall_h" = x""yes; then
  happy=1
else
  happy=0
fi


    fi

    # Look for unistd.h
    if test "$happy" = 1; then
        if test "${ac_cv_header_unistd_h+set}" = set; then
  { $as_echo "$as_me:$LINENO: checking for unistd.h" >&5
$as_echo_n "checking for unistd.h... " >&6; }
if test "${ac_cv_header_unistd_h+set}" = set; then
  $as_echo_n "(cached) " >&6
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_unistd_h" >&5
$as_echo "$ac_cv_header_unistd_h" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking unistd.h usability" >&5
$as_echo_n "checking unistd.h usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <unistd.h>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking unistd.h presence" >&5
$as_echo_n "checking unistd.h presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <unistd.h>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: unistd.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: unistd.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: unistd.h: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: unistd.h:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: unistd.h: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: unistd.h:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: unistd.h: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: unistd.h: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: unistd.h: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for unistd.h" >&5
$as_echo_n "checking for unistd.h... " >&6; }
if test "${ac_cv_header_unistd_h+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_cv_header_unistd_h=$ac_header_preproc
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_unistd_h" >&5
$as_echo "$ac_cv_header_unistd_h" >&6; }

fi
if test "x$ac_cv_header_unistd_h" = x""yes; then
  happy=1
else
  happy=0
fi


    fi

    # Check for __NR_sched_setaffinity
    if test "$happy" = 1; then
        { $as_echo "$as_me:$LINENO: checking for __NR_sched_setaffinity" >&5
$as_echo_n "checking for __NR_sched_setaffinity... " >&6; }
        cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <syscall.h>
#include <unistd.h>
int
main ()
{
#ifndef __NR_sched_setaffinity
#error __NR_sched_setaffinity_not found!
#endif
int i = 1;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                        happy=1
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
                        happy=0
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    fi

    # Check for __NR_sched_getaffinity (probably overkill, but what
    # the heck?)
    if test "$happy" = 1; then
        { $as_echo "$as_me:$LINENO: checking for __NR_sched_getaffinity" >&5
$as_echo_n "checking for __NR_sched_getaffinity... " >&6; }
        cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <syscall.h>
#include <unistd.h>
int
main ()
{
#ifndef __NR_sched_getaffinity
#error __NR_sched_getaffinity_not found!
#endif
int i = 1;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }
                        happy=1
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
                        happy=0
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    fi

    # If all was good, do the real init
    if test "$happy" = 1; then



    # Are we building as standalone or included?
    { $as_echo "$as_me:$LINENO: checking for PLPA building mode" >&5
$as_echo_n "checking for PLPA building mode... " >&6; }

    { $as_echo "$as_me:$LINENO: result: $plpa_mode" >&5
$as_echo "$plpa_mode" >&6; }

    # What prefix are we using?
    { $as_echo "$as_me:$LINENO: checking for PLPA symbol prefix" >&5
$as_echo_n "checking for PLPA symbol prefix... " >&6; }

cat >>confdefs.h <<_ACEOF
#define PLPA_SYM_PREFIX $plpa_symbol_prefix_value
_ACEOF

    { $as_echo "$as_me:$LINENO: result: $plpa_symbol_prefix_value" >&5
$as_echo "$plpa_symbol_prefix_value" >&6; }

    # Success
    enabled_plpa="yes"

    else
        enabled_plpa="no - probe failed"
	:	# in case enabled_plpa="no - probe failed" is empty.
    fi

    # Cleanup
    unset happy

      fi
      { $as_echo "$as_me:$LINENO: checking whether to use PLPA for cpu binding" >&5
$as_echo_n "checking whether to use PLPA for cpu binding... " >&6; }
      { $as_echo "$as_me:$LINENO: result: $enabled_plpa" >&5
$as_echo "$enabled_plpa" >&6; }
      if test "$enabled_plpa" = yes; then
	cat >>confdefs.h <<\_ACEOF
#define HAVE_PLPA 1
_ACEOF

      elif test "$force_plpa" = yes; then
        { { $as_echo "$as_me:$LINENO: error: User requested --enable-plpa but PLPA is not supported on your system" >&5
$as_echo "$as_me: error: User requested --enable-plpa but PLPA is not supported on your system" >&2;}
   { (exit 1); exit 1; }; }
      fi
fi
 if test "$enabled_plpa" = "yes"; then
  USE_PLPA_TRUE=
  USE_PLPA_FALSE='#'
else
  USE_PLPA_TRUE='#'
  USE_PLPA_FALSE=
fi


#  AC_FUNC_MMAP
# Check for mmap functionality we actually use
if test "$cross_compiling" = "yes" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_CROSS_VAR(HAVE_MMAP,HAVE_MMAP,) vvvvvvvvvvvvvvvvvvvvvv (L:1)


  if test "$cross_compiling" = "yes" ; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_ENV_DEFAULT(CROSS_HAVE_MMAP,) vvvvvvvvvvvvvvvvvvvvvv (L:2)




  { $as_echo "$as_me:$LINENO: checking for CROSS_HAVE_MMAP in environment" >&5
$as_echo_n "checking for CROSS_HAVE_MMAP in environment... " >&6; }






  envval_src_CROSS_HAVE_MMAP="cached"
  if test "${gasnet_cv_envvar_CROSS_HAVE_MMAP+set}" = set; then
  $as_echo_n "(cached) " >&6
else

      case "${CROSS_HAVE_MMAP-__NOT_SET__}" in
	__NOT_SET__)
            if test "$with_cross_have_mmap" != ""; then
	      gasnet_cv_envvar_CROSS_HAVE_MMAP="$with_cross_have_mmap"
	      envval_src_CROSS_HAVE_MMAP=given
	    else
	      gasnet_cv_envvar_CROSS_HAVE_MMAP=""
	      envval_src_CROSS_HAVE_MMAP=default
	    fi
	    ;;
	*)  gasnet_cv_envvar_CROSS_HAVE_MMAP="$CROSS_HAVE_MMAP"
	    envval_src_CROSS_HAVE_MMAP=given
      esac

fi


  CROSS_HAVE_MMAP="$gasnet_cv_envvar_CROSS_HAVE_MMAP"
  case "$envval_src_CROSS_HAVE_MMAP" in
      'cached')
	  { $as_echo "$as_me:$LINENO: result: using cached value \"$CROSS_HAVE_MMAP\"" >&5
$as_echo "using cached value \"$CROSS_HAVE_MMAP\"" >&6; } ;;
      'default')
	  { $as_echo "$as_me:$LINENO: result: no, defaulting to \"$CROSS_HAVE_MMAP\"" >&5
$as_echo "no, defaulting to \"$CROSS_HAVE_MMAP\"" >&6; } ;;
      'given')
	  { $as_echo "$as_me:$LINENO: result: yes, using \"$CROSS_HAVE_MMAP\"" >&5
$as_echo "yes, using \"$CROSS_HAVE_MMAP\"" >&6; } ;;
      *)

echo
echo "configure error: _GASNET_ENV_DEFAULT broken"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  esac




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_ENV_DEFAULT(CROSS_HAVE_MMAP,) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)




    if test "$CROSS_HAVE_MMAP" = "" ; then
      { { $as_echo "$as_me:$LINENO: error: This configure script requires \$CROSS_HAVE_MMAP be set for cross-compilation" >&5
$as_echo "$as_me: error: This configure script requires \$CROSS_HAVE_MMAP be set for cross-compilation" >&2;}
   { (exit 1); exit 1; }; }
    else
      HAVE_MMAP="$CROSS_HAVE_MMAP"
    fi
  fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_CROSS_VAR(HAVE_MMAP,HAVE_MMAP,) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 mmap_reason="was disabled"
else
 case "$target_os" in
  cygwin*)  # mmap is known to be broken on Cygwin - dont even try
  HAVE_MMAP=0
  mmap_reason="is not supported on Cygwin"
  ;;
  *) # default to trying it
  HAVE_MMAP=1
  ;;
 esac
fi



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(mmap,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-mmap was given.
if test "${enable_mmap+set}" = set; then
  enableval=$enable_mmap;
fi

# Check whether --enable-mmap was given.
if test "${enable_mmap+set}" = set; then
  enableval=$enable_mmap;
fi

case "$enable_mmap" in
  no)   HAVE_MMAP=0
    mmap_reason="was disabled"  ;;
  yes)  HAVE_MMAP=1
    FORCE_MMAP=1  ;;
  *)    ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(mmap,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



if test "$HAVE_MMAP" != "0" && test "$cross_compiling" = "no" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_RUN(for working mmap(),have_mmap,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for working mmap()" >&5
$as_echo_n "checking for working mmap()... " >&6; }
if test "${gasnet_cv_have_mmap+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  if test "$cross_compiling" = yes; then
  { { $as_echo "$as_me:$LINENO: error: no default value for cross compiling" >&5
$as_echo "$as_me: error: no default value for cross compiling" >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

  #include <unistd.h>
  #include <sys/mman.h>
  #include <sys/types.h>
  #include <sys/stat.h>
  #include <fcntl.h>
  #include <stdio.h>
  #include <stdlib.h>
  char junk[16384];
  int testfd(int);
  int main(void) {
    int fd, retval;
    #if 0
      char filename[255];
      tmpnam(filename); /* unsafe */
      fd = open(filename, O_RDWR | O_CREAT);
    #else
      char filename[255];
      if (getenv("TMPDIR")) strcpy(filename,getenv("TMPDIR"));
      else strcpy(filename,"/tmp");
      strcat(filename,"/gasnet-conftemp-XXXXXX");
      fd = mkstemp(filename); /* leaves crap laying around */
    #endif
    retval = testfd(fd);
    close(fd);
    remove(filename);
    return retval;
  }
  int testfd(int fd) {
    void *ptr,*ptr2;
    if (fd == -1) return 1;
    if (write(fd, junk, 16384) == -1) return 2;
    ptr = mmap(0, 16384, (PROT_READ|PROT_WRITE),
	MAP_PRIVATE, fd, 0);
    if (ptr == MAP_FAILED || ptr == NULL) return 3;
    if (munmap(ptr,16384) != 0) return 4;
    ptr2 = mmap(ptr, 16384, (PROT_READ|PROT_WRITE),
	(MAP_PRIVATE | MAP_FIXED), fd, 0);
    if (ptr2 == MAP_FAILED || ptr2 == NULL || ptr2 != ptr) return 5;
    if (munmap(ptr,16384) != 0) return 6;
    return 0;
  }
_ACEOF
rm -f conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_try") 2>&5
  ac_status=$?
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  gasnet_cv_have_mmap=yes
else
  $as_echo "$as_me: program exited with status $ac_status" >&5
$as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
gasnet_cv_have_mmap=no
fi
rm -rf conftest.dSYM
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi


fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_have_mmap" >&5
$as_echo "$gasnet_cv_have_mmap" >&6; }
if test "$gasnet_cv_have_mmap" = yes; then
  :
   HAVE_MMAP=1
else
  :

       HAVE_MMAP=0
       if test "$FORCE_MMAP" = "1" ; then


echo
echo "configure error: --enable-mmap was passed, but mmap functionality test failed"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


       fi
       mmap_reason="test failed"

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_RUN(for working mmap(),have_mmap,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



fi
if test "$HAVE_MMAP" != "0" ; then
  cat >>confdefs.h <<\_ACEOF
#define HAVE_MMAP 1
_ACEOF

  # bug 1763: find the right mmap flags (which may be enum values or const vars)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for MAP_NORESERVE,map_noreserve,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for MAP_NORESERVE" >&5
$as_echo_n "checking for MAP_NORESERVE... " >&6; }
if test "${gasnet_cv_map_noreserve+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <sys/mman.h>
int
main ()
{
 void *junk = mmap(0, 0, 0, MAP_NORESERVE, 0, 0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_map_noreserve=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_map_noreserve=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_map_noreserve" >&5
$as_echo "$gasnet_cv_map_noreserve" >&6; }
if test "$gasnet_cv_map_noreserve" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_MAP_NORESERVE 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for MAP_NORESERVE,map_noreserve,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for MAP_ANONYMOUS,map_anonymous,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for MAP_ANONYMOUS" >&5
$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
if test "${gasnet_cv_map_anonymous+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <sys/mman.h>
int
main ()
{
 void *junk = mmap(0, 0, 0, MAP_ANONYMOUS, 0, 0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_map_anonymous=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_map_anonymous=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_map_anonymous" >&5
$as_echo "$gasnet_cv_map_anonymous" >&6; }
if test "$gasnet_cv_map_anonymous" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_MAP_ANONYMOUS 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for MAP_ANONYMOUS,map_anonymous,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for MAP_ANON,map_anon,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for MAP_ANON" >&5
$as_echo_n "checking for MAP_ANON... " >&6; }
if test "${gasnet_cv_map_anon+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #include <sys/mman.h>
int
main ()
{
 void *junk = mmap(0, 0, 0, MAP_ANON, 0, 0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_map_anon=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_map_anon=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_map_anon" >&5
$as_echo "$gasnet_cv_map_anon" >&6; }
if test "$gasnet_cv_map_anon" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_MAP_ANON 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for MAP_ANON,map_anon,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



elif test "$with_pshm" != no -a "$with_pshm" != sysv; then
  # Only SysV doesn't require mmap()


echo
echo "configure error: PSHM was enabled, but required mmap functionality $mmap_reason"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


fi

case "$target" in
*-catamount-*) ;; # don't use mallopt on catamount, even if it appears to be available
*)

for ac_header in malloc.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for ptmalloc,malloc_is_ptmalloc,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for ptmalloc" >&5
$as_echo_n "checking for ptmalloc... " >&6; }
if test "${gasnet_cv_malloc_is_ptmalloc+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
 #if HAVE_STDLIB_H
      #include <stdlib.h>
    #endif
    #if HAVE_MALLOC_H
      #include <malloc.h>
    #endif

int
main ()
{

    mallopt(M_TRIM_THRESHOLD, -1);
    mallopt(M_MMAP_MAX, 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_malloc_is_ptmalloc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_malloc_is_ptmalloc=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_malloc_is_ptmalloc" >&5
$as_echo "$gasnet_cv_malloc_is_ptmalloc" >&6; }
if test "$gasnet_cv_malloc_is_ptmalloc" = yes; then
  :
   cat >>confdefs.h <<\_ACEOF
#define HAVE_PTMALLOC 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for ptmalloc,malloc_is_ptmalloc,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



esac

DEBUGMALLOC_VAR=GASNET_unused
DEBUGMALLOC_VAL=0
case "$target" in
*-blrts-*)
   # Glibc's debug malloc vars crash BG/L RTS
   debugmalloc_support=no
   ;;
*-openbsd*)
   debugmalloc_support=yes
   DEBUGMALLOC_VAR=MALLOC_OPTIONS
   DEBUGMALLOC_VAL=AFJ # (A)bort (F)reeguard (J)unk-fill
   if test `expr \`uname -r\` : '\([1-9]*\).'` -ge 5; then
     DEBUGMALLOC_VAL="${DEBUGMALLOC_VAL}S" # (S)ecurity auditing
   fi
   ;;
*-freebsd* | *-netbsd*)
   debugmalloc_support=yes
   DEBUGMALLOC_VAR=MALLOC_OPTIONS
   DEBUGMALLOC_VAL=AJ # (A)bort (J)unk-fill
   ;;
#*-aix*) I was unable to get even a simple malloc() example to run -PHH
#   debugmalloc_support=yes
#   DEBUGMALLOC_VAR=MALLOCTYPE
#   DEBUGMALLOC_VAL=debug
#   ;;
#*-solaris*) Not willing to mess w/ dynamic linker tricks -PHH
#   debugmalloc_support=yes
#   DEBUGMALLOC_VAR=LD_PRELOAD
#   DEBUGMALLOC_VAL=watchmalloc.so.1
#   ;;
#*-darwin*) Not willing to mess w/ dynamic linker tricks, plus need up to 9 more vars -PHH
#   debugmalloc_support=yes
#   DEBUGMALLOC_VAR=DYLD_INSERT_LIBRARIES
#   DEBUGMALLOC_VAL=/usr/lib/libgmalloc.dylib
#   ;;
*) # MALLOC_CHECK_ is a glibc feature (but appears harmless elsewhere)
   # However, we need to weed out known buggy versions (see bug 2731)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_EXTRACT_STR(for glibc,glibc_version,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for glibc" >&5
$as_echo_n "checking for glibc... " >&6; }
if test "${gasnet_cv_glibc_version+set}" = set; then
  $as_echo_n "(cached) " >&6
else

gasnet_cv_glibc_version=""






# vvvvvvvvvvvvvvvvvvvvvv GASNET_COMPILE_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #if HAVE_FEATURES_H
        #include <features.h>
      #endif
      #ifndef _STRINGIFY
        #define _STRINGIFY_HELPER(x) #x
        #define _STRINGIFY(x) _STRINGIFY_HELPER(x)
      #endif
      #if defined(__GLIBC__) && defined(__GLIBC_MINOR__)
        #define GASNETI_GLIBC_VERSION _STRINGIFY(__GLIBC__) "." _STRINGIFY(__GLIBC_MINOR__)
      #elif defined(__GLIBC__)
        #define GASNETI_GLIBC_VERSION _STRINGIFY(__GLIBC__)
      #else
        #define GASNETI_GLIBC_VERSION "no"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" GASNETI_GLIBC_VERSION "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
       (eval $ac_compile) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest.${ac_objext} ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO.${ac_objext}"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO.${ac_objext}") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest.${ac_objext} $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_glibc_version=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while compile extracting GASNETI_GLIBC_VERSION"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_COMPILE_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



if test -z "$gasnet_cv_glibc_version" ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_LINK_EXAMINE(...) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  cat >conftest.$ac_ext <<"EOF"
#include "confdefs.h"

      #if HAVE_FEATURES_H
        #include <features.h>
      #endif
      #ifndef _STRINGIFY
        #define _STRINGIFY_HELPER(x) #x
        #define _STRINGIFY(x) _STRINGIFY_HELPER(x)
      #endif
      #if defined(__GLIBC__) && defined(__GLIBC_MINOR__)
        #define GASNETI_GLIBC_VERSION _STRINGIFY(__GLIBC__) "." _STRINGIFY(__GLIBC_MINOR__)
      #elif defined(__GLIBC__)
        #define GASNETI_GLIBC_VERSION _STRINGIFY(__GLIBC__)
      #else
        #define GASNETI_GLIBC_VERSION "no"
      #endif


 #include <stdio.h>
 extern const char *s;
 const char *s = "$gasnetextractstr: (-(|" GASNETI_GLIBC_VERSION "|)-) $";

  int main(void) {
 printf("%s",s);
  return 0; }
EOF
  if test ! -f conftest.$ac_ext ; then
     { { $as_echo "$as_me:$LINENO: error: failed to write conftest.$ac_ext" >&5
$as_echo "$as_me: error: failed to write conftest.$ac_ext" >&2;}
   { (exit 1); exit 1; }; }
  fi
  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
       (eval $ac_link) 2>&5
       ac_status=$?
       echo "$as_me:$LINENO: \$? = $ac_status" >&5
       (exit $ac_status); } && \
       test -f conftest$ac_exeext ; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_GASNET_EXAMINE_BIN" = "" ; then
    _pushcnt_GASNET_EXAMINE_BIN=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${GASNET_EXAMINE_BIN+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=\$GASNET_EXAMINE_BIN
  eval _pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN=$_gasnet_pushvar_isset
  _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  GASNET_EXAMINE_BIN="gasnet-examine-bin-$LINENO$ac_exeext"
  echo "pushed new GASNET_EXAMINE_BIN value: $GASNET_EXAMINE_BIN" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(GASNET_EXAMINE_BIN,"gasnet-examine-bin-$LINENO$ac_exeext") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



    mv conftest$ac_exeext $GASNET_EXAMINE_BIN

   _extract_prog='BEGIN{$/="\0";} if (m/\$gasnetextractstr: \(-\(\|(.+?)\|\)-\) \$/) { print "$1";}'
   gasnet_cv_glibc_version=`$PERL -ne "$_extract_prog" $GASNET_EXAMINE_BIN`

    rm -f $GASNET_EXAMINE_BIN



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(GASNET_EXAMINE_BIN) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  if test "$_pushcnt_GASNET_EXAMINE_BIN" -ge "1"; then
    _pushcnt_GASNET_EXAMINE_BIN=`expr $_pushcnt_GASNET_EXAMINE_BIN - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval GASNET_EXAMINE_BIN=\$_pushedvar_GASNET_EXAMINE_BIN_$_pushcnt_GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: $GASNET_EXAMINE_BIN" >&5
    else
      unset GASNET_EXAMINE_BIN
      echo "popping GASNET_EXAMINE_BIN back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on GASNET_EXAMINE_BIN"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(GASNET_EXAMINE_BIN) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



  else
    echo Failed program: >&5
    cat conftest.$ac_ext >&5


echo
echo "configure error: Failed while link extracting GASNETI_GLIBC_VERSION"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_LINK_EXAMINE(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



fi



fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_glibc_version" >&5
$as_echo "$gasnet_cv_glibc_version" >&6; }
if test -n "$gasnet_cv_glibc_version" ; then
  GASNETI_GLIBC_VERSION=$gasnet_cv_glibc_version
fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_EXTRACT_STR(for glibc,glibc_version,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



   if test x"$GASNETI_GLIBC_VERSION" != xno; then
     DEBUGMALLOC_VAR=MALLOC_CHECK_
     DEBUGMALLOC_VAL=2
     # Look for buggy versions, but keep in mind --enable-system-debug-malloc will override
     case $GASNETI_GLIBC_VERSION in
      2.5) debugmalloc_support=no;;  # Known buggy in 2.5-42 which orginated in RHEL5.4 (fine tune?)
     2.10) debugmalloc_support=no;;  # Known buggy
     2.11) debugmalloc_support=no;;  # Known buggy, but 2.11.1 is OK  (TODO: identify >= 2.11.1)
        *) debugmalloc_support=yes;;
     esac
   fi
   ;;
esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(system-debug-malloc,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-system-debug-malloc was given.
if test "${enable_system_debug_malloc+set}" = set; then
  enableval=$enable_system_debug_malloc;
fi

# Check whether --enable-system-debug-malloc was given.
if test "${enable_system_debug_malloc+set}" = set; then
  enableval=$enable_system_debug_malloc;
fi

case "$enable_system_debug_malloc" in
  no)  DEBUGMALLOC="no" ;;
  yes) DEBUGMALLOC="yes" ;;
  *)   DEBUGMALLOC="$debugmalloc_support" ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(system-debug-malloc,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "$DEBUGMALLOC" = "yes"; then
  DEBUGMALLOC_TRUE=
  DEBUGMALLOC_FALSE='#'
else
  DEBUGMALLOC_TRUE='#'
  DEBUGMALLOC_FALSE=
fi







########################################################################
# Special GCC feature support

# Check for __builtin_expect (GCC 3.0)



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for __builtin_expect,cc_has_builtin_expect,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for __builtin_expect" >&5
$as_echo_n "checking for __builtin_expect... " >&6; }
if test "${gasnet_cv_cc_has_builtin_expect+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int x;
int
main ()
{
if (__builtin_expect(x,1)) return 1;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cc_has_builtin_expect=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_builtin_expect=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_builtin_expect" >&5
$as_echo "$gasnet_cv_cc_has_builtin_expect" >&6; }
if test "$gasnet_cv_cc_has_builtin_expect" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define HAVE_BUILTIN_EXPECT 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for __builtin_expect,cc_has_builtin_expect,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for __builtin_constant_p,cc_has_builtin_constant_p,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for __builtin_constant_p" >&5
$as_echo_n "checking for __builtin_constant_p... " >&6; }
if test "${gasnet_cv_cc_has_builtin_constant_p+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int x;
int
main ()
{
__builtin_constant_p(x) + __builtin_constant_p(2);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cc_has_builtin_constant_p=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_builtin_constant_p=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_builtin_constant_p" >&5
$as_echo "$gasnet_cv_cc_has_builtin_constant_p" >&6; }
if test "$gasnet_cv_cc_has_builtin_constant_p" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define HAVE_BUILTIN_CONSTANT_P 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for __builtin_constant_p,cc_has_builtin_constant_p,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for __builtin_prefetch,cc_has_builtin_prefetch,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for __builtin_prefetch" >&5
$as_echo_n "checking for __builtin_prefetch... " >&6; }
if test "${gasnet_cv_cc_has_builtin_prefetch+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
int x;
int
main ()
{
__builtin_prefetch(&x,0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cc_has_builtin_prefetch=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_builtin_prefetch=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_builtin_prefetch" >&5
$as_echo "$gasnet_cv_cc_has_builtin_prefetch" >&6; }
if test "$gasnet_cv_cc_has_builtin_prefetch" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define HAVE_BUILTIN_PREFETCH 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for __builtin_prefetch,cc_has_builtin_prefetch,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)







# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CACHE_LINK(for __func__,cc_has_func,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

{ $as_echo "$as_me:$LINENO: checking for __func__" >&5
$as_echo_n "checking for __func__... " >&6; }
if test "${gasnet_cv_cc_has_func+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
const char* p = __func__;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  gasnet_cv_cc_has_func=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	gasnet_cv_cc_has_func=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
fi
{ $as_echo "$as_me:$LINENO: result: $gasnet_cv_cc_has_func" >&5
$as_echo "$gasnet_cv_cc_has_func" >&6; }
if test "$gasnet_cv_cc_has_func" = yes; then
  :
  cat >>confdefs.h <<\_ACEOF
#define HAVE_FUNC 1
_ACEOF

else
  :

fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CACHE_LINK(for __func__,cc_has_func,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




########################################################################
## Misc Header checks


for ac_header in sys/param.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done



########################################################################
##
##  Supporting Command-Line Tools (continued)
##

case "$target_os" in
    aix*)
        # If on AIX, and in 64 bit mode, we need to use 'ranlib -X64' and 'ar -X64'
        if test x"$ac_cv_sizeof_void_p" = x8; then
            AR="ar -X64"
            RANLIB="ranlib -X64"
        fi
        ;;
    osf*)
        # Tru64 has a default /bin/sh that emits error msgs for missing
        # commands, even when 2>/dev/null passed.  Use posix shell instead.
        if test -x /usr/bin/posix/sh; then
            BOURNE_SHELL="/usr/bin/posix/sh"
        fi
        ;;
esac
if test x"$BOURNE_SHELL" = x; then
    BOURNE_SHELL="/bin/sh"
fi

if test "$cross_compiling" = yes ; then
  CROSS_NM="${CROSS_NM:-${target_alias}-nm}"
  CROSS_AR="${CROSS_AR:-${target_alias}-ar}"
  CROSS_RANLIB="${CROSS_RANLIB:-${target_alias}-ranlib}"
fi

# we want but do not require nm
for ac_prog in $NM $CROSS_NM nm
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_NM+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $NM in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_NM="$NM" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
NM=$ac_cv_path_NM
if test -n "$NM"; then
  { $as_echo "$as_me:$LINENO: result: $NM" >&5
$as_echo "$NM" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$NM" && break
done

{ $as_echo "$as_me:$LINENO: checking for GNU nm" >&5
$as_echo_n "checking for GNU nm... " >&6; }
if test "`${NM:-nm} --version 2>&1 | grep GNU`" = "" ; then
  gnu_nm=no
else
  gnu_nm=yes
fi
{ $as_echo "$as_me:$LINENO: result: $gnu_nm" >&5
$as_echo "$gnu_nm" >&6; }
 if test "$gnu_nm" = "yes"; then
  GNU_NM_TRUE=
  GNU_NM_FALSE='#'
else
  GNU_NM_TRUE='#'
  GNU_NM_FALSE=
fi





# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(AR,$CROSS_AR ar gar,archiver) vvvvvvvvvvvvvvvvvvvvvv (L:1)

case "$AR" in
  '') for ac_prog in $CROSS_AR ar gar
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_AR+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $AR in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_AR="$AR" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
AR=$ac_cv_path_AR
if test -n "$AR"; then
  { $as_echo "$as_me:$LINENO: result: $AR" >&5
$as_echo "$AR" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$AR" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for archiver" >&5
$as_echo_n "checking for archiver... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $AR" >&5
$as_echo "$AR" >&6; }
      ;;
esac
case "$AR" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find archiver" >&5
$as_echo "$as_me: error: cannot find archiver" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(AR,$CROSS_AR ar gar,archiver) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(RANLIB,$CROSS_RANLIB ranlib touch,ranlib) vvvvvvvvvvvvvvvvvvvvvv (L:1)

case "$RANLIB" in
  '') for ac_prog in $CROSS_RANLIB ranlib touch
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_RANLIB+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $RANLIB in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_RANLIB="$RANLIB" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_RANLIB="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
RANLIB=$ac_cv_path_RANLIB
if test -n "$RANLIB"; then
  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
$as_echo "$RANLIB" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$RANLIB" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for ranlib" >&5
$as_echo_n "checking for ranlib... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
$as_echo "$RANLIB" >&6; }
      ;;
esac
case "$RANLIB" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find ranlib" >&5
$as_echo "$as_me: error: cannot find ranlib" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(RANLIB,$CROSS_RANLIB ranlib touch,ranlib) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



case "$target_os" in
    darwin*) RANLIB="$RANLIB -s -c" ;; # ensure correct common block behavior on darwin
esac



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(BASENAME,basename,basename) vvvvvvvvvvvvvvvvvvvvvv (L:1)

case "$BASENAME" in
  '') for ac_prog in basename
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_BASENAME+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $BASENAME in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_BASENAME="$BASENAME" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_BASENAME="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
BASENAME=$ac_cv_path_BASENAME
if test -n "$BASENAME"; then
  { $as_echo "$as_me:$LINENO: result: $BASENAME" >&5
$as_echo "$BASENAME" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$BASENAME" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for basename" >&5
$as_echo_n "checking for basename... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $BASENAME" >&5
$as_echo "$BASENAME" >&6; }
      ;;
esac
case "$BASENAME" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find basename" >&5
$as_echo "$as_me: error: cannot find basename" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(BASENAME,basename,basename) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PATH_PROGS(DIRNAME,dirname,dirname) vvvvvvvvvvvvvvvvvvvvvv (L:1)

case "$DIRNAME" in
  '') for ac_prog in dirname
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_DIRNAME+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $DIRNAME in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_DIRNAME="$DIRNAME" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_DIRNAME="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
DIRNAME=$ac_cv_path_DIRNAME
if test -n "$DIRNAME"; then
  { $as_echo "$as_me:$LINENO: result: $DIRNAME" >&5
$as_echo "$DIRNAME" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$DIRNAME" && break
done

      ;;
  *) { $as_echo "$as_me:$LINENO: checking for dirname" >&5
$as_echo_n "checking for dirname... " >&6; }
     { $as_echo "$as_me:$LINENO: result: $DIRNAME" >&5
$as_echo "$DIRNAME" >&6; }
      ;;
esac
case "$DIRNAME" in
  '') { { $as_echo "$as_me:$LINENO: error: cannot find dirname" >&5
$as_echo "$as_me: error: cannot find dirname" >&2;}
   { (exit 1); exit 1; }; }
      ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PATH_PROGS(DIRNAME,dirname,dirname) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



# Some platforms are lacking readlink, and we currently do not require it
for ac_prog in $READLINK readlink
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_READLINK+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $READLINK in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
READLINK=$ac_cv_path_READLINK
if test -n "$READLINK"; then
  { $as_echo "$as_me:$LINENO: result: $READLINK" >&5
$as_echo "$READLINK" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$READLINK" && break
done

# other optional commands
for ac_prog in $TIMECMD time
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_TIMECMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $TIMECMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_TIMECMD="$TIMECMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_TIMECMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
TIMECMD=$ac_cv_path_TIMECMD
if test -n "$TIMECMD"; then
  { $as_echo "$as_me:$LINENO: result: $TIMECMD" >&5
$as_echo "$TIMECMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$TIMECMD" && break
done

for ac_prog in $ENVCMD env
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_path_ENVCMD+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  case $ENVCMD in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_ENVCMD="$ENVCMD" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
as_dummy="/usr/bin:${PATH}"
for as_dir in $as_dummy
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_path_ENVCMD="$as_dir/$ac_word$ac_exec_ext"
    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done
IFS=$as_save_IFS

  ;;
esac
fi
ENVCMD=$ac_cv_path_ENVCMD
if test -n "$ENVCMD"; then
  { $as_echo "$as_me:$LINENO: result: $ENVCMD" >&5
$as_echo "$ENVCMD" >&6; }
else
  { $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi


  test -n "$ENVCMD" && break
done












########################################################################

# complete linker setup

case "$target_os" in
  aix*)
    # AIX linker doesn't allow large enough TOC by default to accomodate
    # most large applications
    # LDFLAGS="$LDFLAGS -Wl,-bbigtoc"

    # set the data segment size to the largest permitted size for 32-bit apps (2GB)
    # MLW: No.  (1) this has no effect when building libraries, only executables
    #               and should be under control of end user.
    #           (2) If this was used for a executable in a 32 bit app there would
    #               only be one segment left for mmap and shared memory segments
    #               and GASNET allocs shared mem region using mmap.
    # LDFLAGS="$LDFLAGS -Wl,-bmaxdata:0x80000000"
  ;;

  darwin*)
    # Darwin linker complains about symbols defined in multiple dynamic libs.
    # This is a minor annoyance in some cases, however it becomes a fatal error
    # when linking with the mpich libs.
    if test "$CC_FAMILY$CC_SUBFAMILY" = 'GNUNVIDIA'; then
      dash_Wl='-Xlinker '
    else
      dash_Wl='-Wl,'
    fi
    LDFLAGS="$LDFLAGS ${dash_Wl}-multiply_defined,suppress"

    # Darwin 11 (MacOSX Lion) and newer use address-space randomization by default
    # TODO: should this be ommitted if aligned segments have been disabled?
    tmp_ver=`expr "$target_os" : 'darwin\([0-9]*\)' 2>/dev/null`
    if expr $tmp_ver \>= 11 >/dev/null; then
      LDFLAGS="$LDFLAGS ${dash_Wl}-no_pie"
    fi
  ;;

  irix*)
    case "$CC_FAMILY" in
      MIPS) LDFLAGS="$LDFLAGS -LD_MSG:off=84" # don't warn about unused libm
      ;;
      GNU) LDFLAGS="$LDFLAGS -Wl,-LD_MSG:off=84" # don't warn about unused libm
           LDFLAGS="$LDFLAGS -Wl,-LD_MSG:off=47" # don't warn about inline branch insn
      ;;
    esac
  ;;
esac


########################################################################

# Add any compiler flags too dangerous to use for configure probes




# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED(strict-prototypes,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-strict-prototypes was given.
if test "${enable_strict_prototypes+set}" = set; then
  enableval=$enable_strict_prototypes;
fi


case "$enable_strict_prototypes" in
  '' | no) :
       ;;
  *)
  cat >>confdefs.h <<\_ACEOF
#define GASNET_USE_STRICT_PROTOTYPES 1
_ACEOF

  case "$CC_FAMILY" in
  GNU|Pathscale|Open64)
                                if test "$enabled_debug" = yes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wstrict-prototypes) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wstrict-prototypes") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wstrict-prototypes"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wstrict-prototypes") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wstrict-prototypes" >&5
$as_echo_n "checking for C compiler flag -Wstrict-prototypes... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



 CFLAGS="$CFLAGS -Wstrict-prototypes"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     CFLAGS="$CFLAGS -Wstrict-prototypes"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wstrict-prototypes) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



        fi
        if test "$enabled_debug$have_mpi" = yesyes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CC,"$MPI_CC") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CC" = "" ; then
    _pushcnt_CC=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CC+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CC_$_pushcnt_CC=\$CC
  eval _pushedvarset_CC_$_pushcnt_CC=$_gasnet_pushvar_isset
  _pushcnt_CC=`expr $_pushcnt_CC + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CC="$MPI_CC"
  echo "pushed new CC value: $CC" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CC,"$MPI_CC") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") vvvvvvvvvvvvvvvvvvvvvv (L:2)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$MPI_CFLAGS"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$MPI_CFLAGS") ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CFLAG(-Wstrict-prototypes) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wstrict-prototypes") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CFLAGS" = "" ; then
    _pushcnt_CFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CFLAGS_$_pushcnt_CFLAGS=\$CFLAGS
  eval _pushedvarset_CFLAGS_$_pushcnt_CFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CFLAGS="$CFLAGS -Wstrict-prototypes"
  echo "pushed new CFLAGS value: $CFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CFLAGS,"$CFLAGS -Wstrict-prototypes") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C compiler flag -Wstrict-prototypes" >&5
$as_echo_n "checking for C compiler flag -Wstrict-prototypes... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



 MPI_CFLAGS="$MPI_CFLAGS -Wstrict-prototypes"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }
     MPI_CFLAGS="$MPI_CFLAGS -Wstrict-prototypes"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CFLAG(-Wstrict-prototypes) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CFLAGS" -ge "1"; then
    _pushcnt_CFLAGS=`expr $_pushcnt_CFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CFLAGS_$_pushcnt_CFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CFLAGS=\$_pushedvar_CFLAGS_$_pushcnt_CFLAGS
      echo "popping CFLAGS back to: $CFLAGS" >&5
    else
      unset CFLAGS
      echo "popping CFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CC) vvvvvvvvvvvvvvvvvvvvvv (L:2)

  if test "$_pushcnt_CC" -ge "1"; then
    _pushcnt_CC=`expr $_pushcnt_CC - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CC_$_pushcnt_CC
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CC=\$_pushedvar_CC_$_pushcnt_CC
      echo "popping CC back to: $CC" >&5
    else
      unset CC
      echo "popping CC back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CC"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CC) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



        fi
        if test "$have_cxx" = yes; then



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXFLAG(-Wstrict-prototypes) vvvvvvvvvvvvvvvvvvvvvv (L:2)




# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wstrict-prototypes") vvvvvvvvvvvvvvvvvvvvvv (L:3)

    if test "$_pushcnt_CXXFLAGS" = "" ; then
    _pushcnt_CXXFLAGS=0
  fi
  if test "$_total_pushcnt" = "" ; then
    _total_pushcnt=0
  fi
  if test "${CXXFLAGS+set}" = set; then
   _gasnet_pushvar_isset=1
  else
   _gasnet_pushvar_isset=0
  fi
  eval _pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS=\$CXXFLAGS
  eval _pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS=$_gasnet_pushvar_isset
  _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS + 1`
  _total_pushcnt=`expr $_total_pushcnt + 1`
  CXXFLAGS="$CXXFLAGS -Wstrict-prototypes"
  echo "pushed new CXXFLAGS value: $CXXFLAGS" >&5

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHVAR(CXXFLAGS,"$CXXFLAGS -Wstrict-prototypes") ^^^^^^^^^^^^^^^^^^^^^^ (L:3)



{ $as_echo "$as_me:$LINENO: checking for C++ compiler flag -Wstrict-prototypes" >&5
$as_echo_n "checking for C++ compiler flag -Wstrict-prototypes... " >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:3)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.cc
  gasnet_compile_cmd="${CXX-c++} -c $CXXFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:4)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

 { $as_echo "$as_me:$LINENO: result: yes" >&5
$as_echo "yes" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)



 MISC_CXXFLAGS="$MISC_CXXFLAGS -Wstrict-prototypes"

    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

    _GASNET_TRY_CXXFLAG_TMP="$gasnet_cmd_stdout$gasnet_cmd_stderr"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  gasnet_testname=gasnet-conftest
  gasnet_testfile=${gasnet_testname}.c
  gasnet_compile_cmd="${CC-cc} -c $CFLAGS $CPPFLAGS $gasnet_testfile"
  cat > $gasnet_testfile <<EOF
#include "confdefs.h"

int main(void) {

; return 0; }
EOF



# vvvvvvvvvvvvvvvvvvvvvv GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) vvvvvvvvvvvvvvvvvvvvvv (L:6)

  echo \"$gasnet_compile_cmd\" >&5
  ( $gasnet_compile_cmd ) > conftest-runcmdout 2> conftest-runcmderr
  gasnet_cmd_result="$?"
  gasnet_cmd_stdout="`cat conftest-runcmdout`"
  gasnet_cmd_stderr="`cat conftest-runcmderr`"
  cat conftest-runcmdout >&5
  cat conftest-runcmderr >&5
  echo gasnet_cmd_result=$gasnet_cmd_result >&5
  rm -rf conftest*
  if test "$gasnet_cmd_result" = "0" ; then
    if test -z "$gasnet_cmd_stdout$gasnet_cmd_stderr" ; then
      :

      { $as_echo "$as_me:$LINENO: result: no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }


    else
      :

    echo "configure: warned program was:" >&5
    cat $gasnet_testfile >&5

   if test "$gasnet_cmd_stdout$gasnet_cmd_stderr" = "$_GASNET_TRY_CXXFLAG_TMP" ; then
          { $as_echo "$as_me:$LINENO: result: yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "yes/persistent-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }
     MISC_CXXFLAGS="$MISC_CXXFLAGS -Wstrict-prototypes"
   else
          { $as_echo "$as_me:$LINENO: result: no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&5
$as_echo "no/new-warning: $_GASNET_TRY_CXXFLAG_TMP" >&6; }

   fi


    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5


echo
echo "configure error: unknown failure case in TRY_CXXFLAG"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }




  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:6)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)





    fi
  else
    :

    echo "configure: failed program was:" >&5
    cat $gasnet_testfile >&5

 { $as_echo "$as_me:$LINENO: result: no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&5
$as_echo "no/error: $gasnet_cmd_stdout$gasnet_cmd_stderr" >&6; }



# vvvvvvvvvvvvvvvvvvvvvv GASNET_POPVAR(CXXFLAGS) vvvvvvvvvvvvvvvvvvvvvv (L:5)

  if test "$_pushcnt_CXXFLAGS" -ge "1"; then
    _pushcnt_CXXFLAGS=`expr $_pushcnt_CXXFLAGS - 1`
    _total_pushcnt=`expr $_total_pushcnt - 1`
    eval _gasnet_pushvar_isset=\$_pushedvarset_CXXFLAGS_$_pushcnt_CXXFLAGS
    if test "$_gasnet_pushvar_isset" = "1" ; then
      eval CXXFLAGS=\$_pushedvar_CXXFLAGS_$_pushcnt_CXXFLAGS
      echo "popping CXXFLAGS back to: $CXXFLAGS" >&5
    else
      unset CXXFLAGS
      echo "popping CXXFLAGS back to: <unset>" >&5
    fi
  else


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR underflow on CXXFLAGS"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_POPVAR(CXXFLAGS) ^^^^^^^^^^^^^^^^^^^^^^ (L:5)






  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_RUNCMD($gasnet_compile_cmd,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:4)



  rm -f ${gasnet_testname}.*

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXCOMPILE_WITHWARN_NORETRY(...) ^^^^^^^^^^^^^^^^^^^^^^ (L:3)




# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_TRY_CXXFLAG(-Wstrict-prototypes) ^^^^^^^^^^^^^^^^^^^^^^ (L:2)



        fi
        ;;
  esac
 ;;
esac


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED(strict-prototypes,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)



 if test "x$enable_strict_prototypes" = xyes; then
  USE_STRICT_PROTOTYPES_TRUE=
  USE_STRICT_PROTOTYPES_FALSE='#'
else
  USE_STRICT_PROTOTYPES_TRUE='#'
  USE_STRICT_PROTOTYPES_FALSE=
fi


########################################################################

# Figure out how to install config files

GASNET_INSTALL_CMD="sed -e '/###NOINSTALL###/d' -e 's@###INSTALL_PREFIX###@\$(prefix)@g'"



TOOL_PREFIX=gasnet



# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(tool-prefix,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-tool-prefix was given.
if test "${with_tool_prefix+set}" = set; then
  withval=$with_tool_prefix;
  case "$withval" in
    no) :
         ;;
    *)  TOOL_PREFIX=$withval ;;
  esac

else

   :


fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(tool-prefix,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





##                        FCA SUPPORT



# vvvvvvvvvvvvvvvvvvvvvv GASNET_IF_ENABLED_WITH_AUTO(fca,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)

# Check whether --enable-fca was given.
if test "${enable_fca+set}" = set; then
  enableval=$enable_fca;
fi

# Check whether --enable-fca was given.
if test "${enable_fca+set}" = set; then
  enableval=$enable_fca;
fi

case "$enable_fca" in
  no)  enable_fca=no ;;
  yes) enable_fca=yes;force_fca=yes ;;
  *)   enable_fca=probe ;;
esac

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_IF_ENABLED_WITH_AUTO(fca,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




have_fca=no
if test "$enable_fca" != "no"; then
  fca_home=''
  user_fca_home=''



# vvvvvvvvvvvvvvvvvvvvvv GASNET_WITH(fca,...) vvvvvvvvvvvvvvvvvvvvvv (L:1)


# Check whether --with-fca was given.
if test "${with_fca+set}" = set; then
  withval=$with_fca;
  case "$withval" in
    no) :


echo
echo "configure error: \"--with-fca requires an argument (FCA install directory).  Use --disable-fca if you wish to disable FCA support.\""
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }

 ;;
    *)  if test "$withval" = 'yes'; then


echo
echo "configure error: \"--with-fca requires an argument (FCA install directory)\""
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


             fi
             user_fca_home="$withval"
             fca_user_provided=yes ;;
  esac

else

   :
   fca_user_provided=no

fi


# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_WITH(fca,...) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




  if test "$fca_user_provided" = yes; then
    fca_home="$user_fca_home"
  else
    fca_home=/opt/mellanox/fca
  fi

  have_fca=yes # assume success
  fca_have_header=no
  fca_have_lib=no
  fca_in_path=no
  fca_in_fca_home=no

  FCA_INCLUDES=''
  FCA_LIBDIR=''
  FCA_LIBS=''

  if test "$fca_user_provided" != yes; then
    # looking for FCA in standard locations only if user didn't provide its location

for ac_header in fca/fca_api.h
do
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }
else
  # Is the header compilable?
{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
$as_echo_n "checking $ac_header usability... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (ac_try="$ac_compile"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_compile") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest.$ac_objext; then
  ac_header_compiler=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_header_compiler=no
fi

rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
$as_echo "$ac_header_compiler" >&6; }

# Is the header present?
{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
$as_echo_n "checking $ac_header presence... " >&6; }
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (ac_try="$ac_cpp conftest.$ac_ext"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null && {
	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
	 test ! -s conftest.err
       }; then
  ac_header_preproc=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi

rm -f conftest.err conftest.$ac_ext
{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
$as_echo "$ac_header_preproc" >&6; }

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}

    ;;
esac
{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
$as_echo_n "checking for $ac_header... " >&6; }
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
  $as_echo_n "(cached) " >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
ac_res=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
$as_echo "$ac_res" >&6; }

fi
as_val=`eval 'as_val=${'$as_ac_Header'}
		 $as_echo "$as_val"'`
   if test "x$as_val" = x""yes; then
  cat >>confdefs.h <<_ACEOF
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
 fca_have_header=yes
fi

done

    { $as_echo "$as_me:$LINENO: checking for fca_init in -lfca" >&5
$as_echo_n "checking for fca_init in -lfca... " >&6; }
if test "${ac_cv_lib_fca_fca_init+set}" = set; then
  $as_echo_n "(cached) " >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lfca  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any GCC internal prototype to avoid an error.
   Use char because int might match the return type of a GCC
   builtin and then its argument prototype would still apply.  */
#ifdef __cplusplus
extern "C"
#endif
char fca_init ();
int
main ()
{
return fca_init ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (ac_try="$ac_link"
case "(($ac_try" in
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  *) ac_try_echo=$ac_try;;
esac
eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
$as_echo "$ac_try_echo") >&5
  (eval "$ac_link") 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && {
	 test -z "$ac_c_werror_flag" ||
	 test ! -s conftest.err
       } && test -s conftest$ac_exeext && {
	 test "$cross_compiling" = yes ||
	 $as_test_x conftest$ac_exeext
       }; then
  ac_cv_lib_fca_fca_init=yes
else
  $as_echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

	ac_cv_lib_fca_fca_init=no
fi

rm -rf conftest.dSYM
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_fca_fca_init" >&5
$as_echo "$ac_cv_lib_fca_fca_init" >&6; }
if test "x$ac_cv_lib_fca_fca_init" = x""yes; then
  fca_have_lib=yes
fi

    { $as_echo "$as_me:$LINENO: checking for FCA in standard locations" >&5
$as_echo_n "checking for FCA in standard locations... " >&6; }
    if test "$fca_have_header$fca_have_lib" = yesyes; then
        fca_in_path=yes
    fi
    { $as_echo "$as_me:$LINENO: result: $fca_in_path" >&5
$as_echo "$fca_in_path" >&6; }
  fi

  if test "$fca_in_path" = no; then
    if test -e "$fca_home/include/fca/fca_api.h" ; then
      fca_have_header=yes
    fi
    if test -e "$fca_home/lib${GASNETI_PTR_BITS}/libfca.so" ; then
      fca_have_lib=yes
      fca_lib_path="$fca_home/lib${GASNETI_PTR_BITS}"
    elif test -e "$fca_home/lib/libfca.so" ; then
      fca_have_lib=yes
      fca_lib_path="$fca_home/lib"
    fi

    { $as_echo "$as_me:$LINENO: checking for FCA in $fca_home" >&5
$as_echo_n "checking for FCA in $fca_home... " >&6; }
    if test "$fca_have_header$fca_have_lib" = yesyes; then
        fca_in_fca_home=yes
        FCA_INCLUDES="-I$fca_home/include"
        FCA_LIBDIR="-L$fca_lib_path"
    fi
    { $as_echo "$as_me:$LINENO: result: $fca_in_fca_home" >&5
$as_echo "$fca_in_fca_home" >&6; }
  fi

  if test "$fca_user_provided$fca_in_fca_home" = yesno; then




# vvvvvvvvvvvvvvvvvvvvvv GASNET_MSG_WARN() vvvvvvvvvvvvvvvvvvvvvv (L:1)

  { $as_echo "$as_me:$LINENO: WARNING: FCA not found in user-provided $user_fca_home - disabling FCA" >&5
$as_echo "$as_me: WARNING: FCA not found in user-provided $user_fca_home - disabling FCA" >&2;}
  echo "FCA not found in user-provided $user_fca_home - disabling FCA" >> ".gasnet_cv_configure_warnings.tmp"
  echo " " >> ".gasnet_cv_configure_warnings.tmp"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_MSG_WARN() ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




    have_fca=no
  elif test "$fca_in_path$fca_in_fca_home" = nono; then
    have_fca=no
  fi

  if test "$force_fca$have_fca" = yesno; then


echo
echo "configure error: User requested --enable-fca but FCA support could not be found"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  elif test "$have_fca" = yes; then
    FCA_LIBS="-lfca"
    cat >>confdefs.h <<_ACEOF
#define GASNETI_FCA_HOME "$fca_home"
_ACEOF

    cat >>confdefs.h <<\_ACEOF
#define GASNET_FCA_ENABLED 1
_ACEOF

  fi
fi
FCA_ENABLED="$have_fca"




 if test "$have_fca" = "yes"; then
  FCA_ENABLED_TRUE=
  FCA_ENABLED_FALSE='#'
else
  FCA_ENABLED_TRUE='#'
  FCA_ENABLED_FALSE=
fi


########################################################################
##
##  Final Output
##




# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(mpi-conduit/contrib/gasnetrun_mpi) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list mpi-conduit/contrib/gasnetrun_mpi"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(mpi-conduit/contrib/gasnetrun_mpi) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(ibv-conduit/contrib/gasnetrun_ibv) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list ibv-conduit/contrib/gasnetrun_ibv"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(ibv-conduit/contrib/gasnetrun_ibv) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(mxm-conduit/contrib/gasnetrun_mxm) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list mxm-conduit/contrib/gasnetrun_mxm"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(mxm-conduit/contrib/gasnetrun_mxm) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(dcmf-conduit/contrib/gasnetrun_dcmf) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list dcmf-conduit/contrib/gasnetrun_dcmf"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(dcmf-conduit/contrib/gasnetrun_dcmf) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(pami-conduit/contrib/gasnetrun_pami) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list pami-conduit/contrib/gasnetrun_pami"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(pami-conduit/contrib/gasnetrun_pami) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(gemini-conduit/contrib/gasnetrun_gemini) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list gemini-conduit/contrib/gasnetrun_gemini"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(gemini-conduit/contrib/gasnetrun_gemini) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(aries-conduit/contrib/gasnetrun_aries) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list aries-conduit/contrib/gasnetrun_aries"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(aries-conduit/contrib/gasnetrun_aries) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC(other/contrib/gasnet_trace) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  gasnet_cv_exec_list="$gasnet_cv_exec_list other/contrib/gasnet_trace"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC(other/contrib/gasnet_trace) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




if test "$gasnet_toolsonly_mode" = "no" ; then
cat >>$CONDUIT_LIST <<EOF

 Some conduits require --enable-XXX configure flags and/or additional
 variables providing the install location of vendor drivers.
 See the GASNet documentation for details.

 Misc Settings
 -------------
  MPI compatibility:      $have_mpi_compat
  Pthreads support:       $have_pthread
  Segment config:         $segconfig
  PSHM support:           $with_pshm
  FCA support:            $have_fca
EOF
else
cat >>$CONDUIT_LIST <<EOF
 GASNet is configured in tools-only mode, with all network communication services disabled.
 For the full GASNet distribution, visit http://gasnet.cs.berkeley.edu

 Misc Settings
 -------------
  Pthreads support:       $have_pthread
EOF
fi
echo "----------------------------------------------------------------------" >> $CONDUIT_LIST

# Files added here should also be added to ./unBootstrap


  rm -f gasnet_errsave_file gasnet_errsave_err




# vvvvvvvvvvvvvvvvvvvvvv GASNET_SAVE_AUTOCONF_ENV vvvvvvvvvvvvvvvvvvvvvv (L:1)

  for varname in $gasnet_cv_acenv_list; do
    val=`eval echo '$'"$varname"`
    if test "$val" != ""; then
      cachevarname=gasnet_cv_acenv_$varname
      eval $cachevarname=\"$val\"
    fi
  done

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SAVE_AUTOCONF_ENV ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_PUSHPOP_CHECK vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test "$_total_pushcnt" -ge "1" ; then


echo
echo "configure error: INTERNAL ERROR: GASNET_PUSH/POPVAR mismatch: $_total_pushcnt more pushes than pops"
if test "" ; then
if test -f "conftest.$ac_ext" ; then
  errfile=conftest.$ac_ext
else
  errfile=gasnet_errsave_file
fi
if test -f "$errfile" ; then
  echo
  echo " --- Failed program --- "
  cat $errfile
  echo " -----------------------"
fi
fi
if test -f "conftest.err" ; then
  errfile=conftest.err
else
  errfile=gasnet_errsave_err
fi
if test -f "$errfile" ; then
  echo
  echo "Compilation error: "
  echo
  cat $errfile
fi
echo
CONFIG_FILE=`pwd`/config.log
{ { $as_echo "$as_me:$LINENO: error: See $CONFIG_FILE for details." >&5
$as_echo "$as_me: error: See $CONFIG_FILE for details." >&2;}
   { (exit 1); exit 1; }; }


  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_PUSHPOP_CHECK ^^^^^^^^^^^^^^^^^^^^^^ (L:1)




ac_config_files="$ac_config_files Makefile other/perlstart mpi-conduit/Makefile mpi-conduit/conduit.mak mpi-conduit/contrib/Makefile mpi-conduit/contrib/gasnetrun_mpi udp-conduit/Makefile udp-conduit/conduit.mak smp-conduit/Makefile smp-conduit/conduit.mak dcmf-conduit/Makefile dcmf-conduit/conduit.mak dcmf-conduit/contrib/Makefile dcmf-conduit/contrib/gasnetrun_dcmf pami-conduit/Makefile pami-conduit/conduit.mak pami-conduit/contrib/Makefile pami-conduit/contrib/gasnetrun_pami ibv-conduit/Makefile ibv-conduit/conduit.mak ibv-conduit/contrib/Makefile ibv-conduit/contrib/gasnetrun_ibv mxm-conduit/Makefile mxm-conduit/conduit.mak mxm-conduit/contrib/Makefile mxm-conduit/contrib/gasnetrun_mxm shmem-conduit/Makefile shmem-conduit/conduit.mak portals4-conduit/Makefile portals4-conduit/conduit.mak gemini-conduit/Makefile gemini-conduit/conduit.mak gemini-conduit/contrib/Makefile gemini-conduit/contrib/gasnetrun_gemini aries-conduit/Makefile aries-conduit/conduit.mak aries-conduit/contrib/Makefile aries-conduit/contrib/gasnetrun_aries other/Makefile-conduit.mak other/fragment-head.mak other/fragment-body.mak other/ammpi/Makefile other/amudp/Makefile other/contrib/Makefile other/contrib/gasnet_trace other/testspawn/Makefile other/firehose/Makefile other/firehose/firehose.mak other/fca/Makefile other/fca/fca.mak other/Makefile other/Makefile-libgasnet.mak other/gasnet_tools-fragment.mak tests/Makefile config-aux/Makefile"

ac_config_commands="$ac_config_commands default"

cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs, see configure's option --config-cache.
# It is not useful on other systems.  If it contains results you don't
# want to keep, you may remove or edit it.
#
# config.status only pays attention to the cache file if you give it
# the --recheck option to rerun configure.
#
# `ac_cv_env_foo' variables (set or unset) will be overridden when
# loading this file, other *unset* `ac_cv_foo' will be assigned the
# following values.

_ACEOF

# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
# So, we kill variables containing newlines.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
(
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
    eval ac_val=\$$ac_var
    case $ac_val in #(
    *${as_nl}*)
      case $ac_var in #(
      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
      esac
      case $ac_var in #(
      _ | IFS | as_nl) ;; #(
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
      *) $as_unset $ac_var ;;
      esac ;;
    esac
  done

  (set) 2>&1 |
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
    *${as_nl}ac_space=\ *)
      # `set' does not quote correctly, so add quotes (double-quote
      # substitution turns \\\\ into \\, and sed turns \\ into \).
      sed -n \
	"s/'/'\\\\''/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
      ;; #(
    *)
      # `set' quotes correctly as required by POSIX, so do not add quotes.
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
      ;;
    esac |
    sort
) |
  sed '
     /^ac_cv_env_/b end
     t clear
     :clear
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
     t end
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
     :end' >>confcache
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
  if test -w "$cache_file"; then
    test "x$cache_file" != "x/dev/null" &&
      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
$as_echo "$as_me: updating cache $cache_file" >&6;}
    cat confcache >$cache_file
  else
    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
  fi
fi
rm -f confcache

test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

DEFS=-DHAVE_CONFIG_H

ac_libobjs=
ac_ltlibobjs=
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  # 1. Remove the extension, and $U if already installed.
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
  #    will be set to the directory where LIBOBJS objects are built.
  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
done
LIBOBJS=$ac_libobjs

LTLIBOBJS=$ac_ltlibobjs


if test -z "${BUILD_IS_SRC_TRUE}" && test -z "${BUILD_IS_SRC_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_IS_SRC\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILD_IS_SRC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${ALWAYS_TRUECOND_TRUE}" && test -z "${ALWAYS_TRUECOND_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"ALWAYS_TRUECOND\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"ALWAYS_TRUECOND\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${ALWAYS_FALSECOND_TRUE}" && test -z "${ALWAYS_FALSECOND_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"ALWAYS_FALSECOND\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"ALWAYS_FALSECOND\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"CROSS_COMPILING\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"CROSS_COMPILING\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_DEBUG_TRUE}" && test -z "${BUILDCONFIG_DEBUG_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_DEBUG\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_DEBUG\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_DEBUG_VERBOSE_TRUE}" && test -z "${BUILDCONFIG_DEBUG_VERBOSE_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_DEBUG_VERBOSE\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_DEBUG_VERBOSE\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_TRACE_TRUE}" && test -z "${BUILDCONFIG_TRACE_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_TRACE\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_TRACE\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_STATS_TRUE}" && test -z "${BUILDCONFIG_STATS_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_STATS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_STATS\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_SRCLINES_TRUE}" && test -z "${BUILDCONFIG_SRCLINES_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_SRCLINES\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_SRCLINES\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILDCONFIG_DEBUGMALLOC_TRUE}" && test -z "${BUILDCONFIG_DEBUGMALLOC_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILDCONFIG_DEBUGMALLOC\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILDCONFIG_DEBUGMALLOC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${GASNET_SEGMENT_FAST_TRUE}" && test -z "${GASNET_SEGMENT_FAST_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"GASNET_SEGMENT_FAST\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"GASNET_SEGMENT_FAST\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${GASNET_SEGMENT_LARGE_TRUE}" && test -z "${GASNET_SEGMENT_LARGE_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"GASNET_SEGMENT_LARGE\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"GASNET_SEGMENT_LARGE\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${GASNET_SEGMENT_EVERYTHING_TRUE}" && test -z "${GASNET_SEGMENT_EVERYTHING_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"GASNET_SEGMENT_EVERYTHING\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"GASNET_SEGMENT_EVERYTHING\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_ILP32_TRUE}" && test -z "${PLATFORM_ILP32_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_ILP32\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_ILP32\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_LP64_TRUE}" && test -z "${PLATFORM_LP64_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_LP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_LP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_ILP64_TRUE}" && test -z "${PLATFORM_ILP64_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_ILP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_ILP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_ILP32_TRUE}" && test -z "${PLATFORM_ILP32_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_ILP32\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_ILP32\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_LP64_TRUE}" && test -z "${PLATFORM_LP64_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_LP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_LP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${PLATFORM_ILP64_TRUE}" && test -z "${PLATFORM_ILP64_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"PLATFORM_ILP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"PLATFORM_ILP64\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILD_SEQ_LIBS_TRUE}" && test -z "${BUILD_SEQ_LIBS_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_SEQ_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILD_SEQ_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILD_PAR_LIBS_TRUE}" && test -z "${BUILD_PAR_LIBS_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PAR_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILD_PAR_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${BUILD_PARSYNC_LIBS_TRUE}" && test -z "${BUILD_PARSYNC_LIBS_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PARSYNC_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"BUILD_PARSYNC_LIBS\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_PTHREAD\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"HAVE_PTHREAD\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_PSHM_TRUE}" && test -z "${USE_PSHM_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_PSHM\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_PSHM\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${TOOLSONLY_MODE_TRUE}" && test -z "${TOOLSONLY_MODE_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"TOOLSONLY_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"TOOLSONLY_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${CONDUIT_MODE_TRUE}" && test -z "${CONDUIT_MODE_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"CONDUIT_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"CONDUIT_MODE\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${HAVE_CXX_TRUE}" && test -z "${HAVE_CXX_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_CXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"HAVE_CXX\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_UDP_CONDUIT_TRUE}" && test -z "${USE_UDP_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_UDP_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_UDP_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_MPI_CONDUIT_TRUE}" && test -z "${USE_MPI_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_MPI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_MPI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_MPI_COMPAT_TRUE}" && test -z "${USE_MPI_COMPAT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_MPI_COMPAT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_MPI_COMPAT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_MPI_TRUE}" && test -z "${USE_MPI_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_SMP_CONDUIT_TRUE}" && test -z "${USE_SMP_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_SMP_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_SMP_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_IBV_CONDUIT_TRUE}" && test -z "${USE_IBV_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_IBV_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_IBV_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${IBV_BOOTSTRAP_SSH_TRUE}" && test -z "${IBV_BOOTSTRAP_SSH_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"IBV_BOOTSTRAP_SSH\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"IBV_BOOTSTRAP_SSH\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${IBV_BOOTSTRAP_MPI_TRUE}" && test -z "${IBV_BOOTSTRAP_MPI_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"IBV_BOOTSTRAP_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"IBV_BOOTSTRAP_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${IBV_RCV_THREAD_TRUE}" && test -z "${IBV_RCV_THREAD_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"IBV_RCV_THREAD\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"IBV_RCV_THREAD\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_MXM_CONDUIT_TRUE}" && test -z "${USE_MXM_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_MXM_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_MXM_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${MXM_BOOTSTRAP_SSH_TRUE}" && test -z "${MXM_BOOTSTRAP_SSH_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"MXM_BOOTSTRAP_SSH\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"MXM_BOOTSTRAP_SSH\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${MXM_BOOTSTRAP_MPI_TRUE}" && test -z "${MXM_BOOTSTRAP_MPI_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"MXM_BOOTSTRAP_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"MXM_BOOTSTRAP_MPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_PORTALS4_CONDUIT_TRUE}" && test -z "${USE_PORTALS4_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_PORTALS4_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_PORTALS4_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_GEMINI_CONDUIT_TRUE}" && test -z "${USE_GEMINI_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_GEMINI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_GEMINI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_ARIES_CONDUIT_TRUE}" && test -z "${USE_ARIES_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_ARIES_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_ARIES_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_SHMEM_CONDUIT_TRUE}" && test -z "${USE_SHMEM_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_SHMEM_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_SHMEM_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_DCMF_CONDUIT_TRUE}" && test -z "${USE_DCMF_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_DCMF_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_DCMF_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_PAMI_CONDUIT_TRUE}" && test -z "${USE_PAMI_CONDUIT_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_PAMI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_PAMI_CONDUIT\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_AMMPI_TRUE}" && test -z "${USE_AMMPI_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_AMMPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_AMMPI\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${HAVE_BOOTSTRAP_PMI_TRUE}" && test -z "${HAVE_BOOTSTRAP_PMI_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_BOOTSTRAP_PMI\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"HAVE_BOOTSTRAP_PMI\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_PLPA_TRUE}" && test -z "${USE_PLPA_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_PLPA\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_PLPA\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${DEBUGMALLOC_TRUE}" && test -z "${DEBUGMALLOC_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"DEBUGMALLOC\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"DEBUGMALLOC\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${GNU_NM_TRUE}" && test -z "${GNU_NM_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"GNU_NM\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"GNU_NM\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${USE_STRICT_PROTOTYPES_TRUE}" && test -z "${USE_STRICT_PROTOTYPES_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"USE_STRICT_PROTOTYPES\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"USE_STRICT_PROTOTYPES\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi
if test -z "${FCA_ENABLED_TRUE}" && test -z "${FCA_ENABLED_FALSE}"; then
  { { $as_echo "$as_me:$LINENO: error: conditional \"FCA_ENABLED\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
$as_echo "$as_me: error: conditional \"FCA_ENABLED\" was never defined.
Usually this means the macro was only invoked conditionally." >&2;}
   { (exit 1); exit 1; }; }
fi

: ${CONFIG_STATUS=./config.status}
ac_write_fail=0
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
#! $SHELL
# Generated by $as_me.
# Run this file to recreate the current configuration.
# Compiler output produced by configure, useful for debugging
# configure, is in config.log if it exists.

debug=false
ac_cs_recheck=false
ac_cs_silent=false
SHELL=\${CONFIG_SHELL-$SHELL}
_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
## --------------------- ##
## M4sh Initialization.  ##
## --------------------- ##

# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in
  *posix*) set -o posix ;;
esac

fi




# PATH needs CR
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits

as_nl='
'
export as_nl
# Printing a long string crashes Solaris 7 /usr/bin/printf.
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  as_echo='printf %s\n'
  as_echo_n='printf %s'
else
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
    as_echo_n='/usr/ucb/echo -n'
  else
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
    as_echo_n_body='eval
      arg=$1;
      case $arg in
      *"$as_nl"*)
	expr "X$arg" : "X\\(.*\\)$as_nl";
	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
      esac;
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
    '
    export as_echo_n_body
    as_echo_n='sh -c $as_echo_n_body as_echo'
  fi
  export as_echo_body
  as_echo='sh -c $as_echo_body as_echo'
fi

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
  PATH_SEPARATOR=:
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
      PATH_SEPARATOR=';'
  }
fi

# Support unset when possible.
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  as_unset=unset
else
  as_unset=false
fi


# IFS
# We need space, tab and new line, in precisely that order.  Quoting is
# there to prevent editors from complaining about space-tab.
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
# splitting by setting IFS to empty value.)
IFS=" ""	$as_nl"

# Find who we are.  Look in the path if we contain no directory separator.
case $0 in
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done
IFS=$as_save_IFS

     ;;
esac
# We did not find ourselves, most probably we were run as `sh COMMAND'
# in which case we are not to be found in the path.
if test "x$as_myself" = x; then
  as_myself=$0
fi
if test ! -f "$as_myself"; then
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  { (exit 1); exit 1; }
fi

# Work around bugs in pre-3.0 UWIN ksh.
for as_var in ENV MAIL MAILPATH
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
done
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
LC_ALL=C
export LC_ALL
LANGUAGE=C
export LANGUAGE

# Required to use basename.
if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi


# Name of the executable.
as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

# CDPATH.
$as_unset CDPATH



  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {

  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  # uniformly replaced by the line number.  The first 'sed' inserts a
  # line-number line after each line using $LINENO; the second 'sed'
  # does the real work.  The second script uses 'N' to pair each
  # line-number line with the line containing $LINENO, and appends
  # trailing '-' during substitution so that $LINENO is not a special
  # case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # scripts with optimization help from Paolo Bonzini.  Blame Lee
  # E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
      t loop
      s/-\n.*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensitive to this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit
}


if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  as_dirname=dirname
else
  as_dirname=false
fi

ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in
-n*)
  case `echo 'x\c'` in
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  *)   ECHO_C='\c';;
  esac;;
*)
  ECHO_N='-n';;
esac
if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file
else
  rm -f conf$$.dir
  mkdir conf$$.dir 2>/dev/null
fi
if (echo >conf$$.file) 2>/dev/null; then
  if ln -s conf$$.file conf$$ 2>/dev/null; then
    as_ln_s='ln -s'
    # ... but there are two gotchas:
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -p'.
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -p'
  elif ln conf$$.file conf$$ 2>/dev/null; then
    as_ln_s=ln
  else
    as_ln_s='cp -p'
  fi
else
  as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null

if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

if test -x / >/dev/null 2>&1; then
  as_test_x='test -x'
else
  if ls -dL / >/dev/null 2>&1; then
    as_ls_L_option=L
  else
    as_ls_L_option=
  fi
  as_test_x='
    eval sh -c '\''
      if test -d "$1"; then
	test -d "$1/.";
      else
	case $1 in
	-*)set "./$1";;
	esac;
	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
	???[sx]*):;;*)false;;esac;fi
    '\'' sh
  '
fi
as_executable_p=$as_test_x

# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"


exec 6>&1

# Save the log message, to keep $[0] and so on meaningful, and to
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by $as_me, which was
generated by GNU Autoconf 2.63.  Invocation command line was

  CONFIG_FILES    = $CONFIG_FILES
  CONFIG_HEADERS  = $CONFIG_HEADERS
  CONFIG_LINKS    = $CONFIG_LINKS
  CONFIG_COMMANDS = $CONFIG_COMMANDS
  $ $0 $@

on `(hostname || uname -n) 2>/dev/null | sed 1q`
"

_ACEOF

case $ac_config_files in *"
"*) set x $ac_config_files; shift; ac_config_files=$*;;
esac

case $ac_config_headers in *"
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
esac


cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
# Files that config.status was made for.
config_files="$ac_config_files"
config_headers="$ac_config_headers"
config_commands="$ac_config_commands"

_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
ac_cs_usage="\
\`$as_me' instantiates files from templates according to the
current configuration.

Usage: $0 [OPTION]... [FILE]...

  -h, --help       print this help, then exit
  -V, --version    print version number and configuration settings, then exit
  -q, --quiet, --silent
                   do not print progress messages
  -d, --debug      don't remove temporary files
      --recheck    update $as_me by reconfiguring in the same conditions
      --file=FILE[:TEMPLATE]
                   instantiate the configuration file FILE
      --header=FILE[:TEMPLATE]
                   instantiate the configuration header FILE

Configuration files:
$config_files

Configuration headers:
$config_headers

Configuration commands:
$config_commands

Report bugs to <bug-autoconf@gnu.org>."

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
config.status
configured by $0, generated by GNU Autoconf 2.63,
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"

Copyright (C) 2008 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."

ac_pwd='$ac_pwd'
srcdir='$srcdir'
INSTALL='$INSTALL'
MKDIR_P='$MKDIR_P'
AWK='$AWK'
test -n "\$AWK" || AWK=awk
_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# The default lists apply if the user does not specify any file.
ac_need_defaults=:
while test $# != 0
do
  case $1 in
  --*=*)
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
    ac_shift=:
    ;;
  *)
    ac_option=$1
    ac_optarg=$2
    ac_shift=shift
    ;;
  esac

  case $ac_option in
  # Handling of the options.
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    ac_cs_recheck=: ;;
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
    $as_echo "$ac_cs_version"; exit ;;
  --debug | --debu | --deb | --de | --d | -d )
    debug=: ;;
  --file | --fil | --fi | --f )
    $ac_shift
    case $ac_optarg in
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
    ac_need_defaults=false;;
  --header | --heade | --head | --hea )
    $ac_shift
    case $ac_optarg in
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
    ac_need_defaults=false;;
  --he | --h)
    # Conflict between --help and --header
    { $as_echo "$as_me: error: ambiguous option: $1
Try \`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; };;
  --help | --hel | -h )
    $as_echo "$ac_cs_usage"; exit ;;
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
    ac_cs_silent=: ;;

  # This is an error.
  -*) { $as_echo "$as_me: error: unrecognized option: $1
Try \`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; } ;;

  *) ac_config_targets="$ac_config_targets $1"
     ac_need_defaults=false ;;

  esac
  shift
done

ac_configure_extra_args=

if $ac_cs_silent; then
  exec 6>/dev/null
  ac_configure_extra_args="$ac_configure_extra_args --silent"
fi

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
  shift
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
  CONFIG_SHELL='$SHELL'
  export CONFIG_SHELL
  exec "\$@"
fi

_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
exec 5>>config.log
{
  echo
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## Running $as_me. ##
_ASBOX
  $as_echo "$ac_log"
} >&5

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
#
# INIT-COMMANDS
#
AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"



# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC_SETUP vvvvvvvvvvvvvvvvvvvvvv (L:1)

    if test "\${config_commands+set}" != set ; then
    config_commands="default"
  fi
  CONFIG_COMMANDS="\$config_commands"
  gasnet_cv_exec_list="$gasnet_cv_exec_list"

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC_SETUP ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1

# Handling of arguments.
for ac_config_target in $ac_config_targets
do
  case $ac_config_target in
    "gasnet_config.h") CONFIG_HEADERS="$CONFIG_HEADERS gasnet_config.h" ;;
    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
    "other/perlstart") CONFIG_FILES="$CONFIG_FILES other/perlstart" ;;
    "mpi-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES mpi-conduit/Makefile" ;;
    "mpi-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES mpi-conduit/conduit.mak" ;;
    "mpi-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES mpi-conduit/contrib/Makefile" ;;
    "mpi-conduit/contrib/gasnetrun_mpi") CONFIG_FILES="$CONFIG_FILES mpi-conduit/contrib/gasnetrun_mpi" ;;
    "udp-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES udp-conduit/Makefile" ;;
    "udp-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES udp-conduit/conduit.mak" ;;
    "smp-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES smp-conduit/Makefile" ;;
    "smp-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES smp-conduit/conduit.mak" ;;
    "dcmf-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES dcmf-conduit/Makefile" ;;
    "dcmf-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES dcmf-conduit/conduit.mak" ;;
    "dcmf-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES dcmf-conduit/contrib/Makefile" ;;
    "dcmf-conduit/contrib/gasnetrun_dcmf") CONFIG_FILES="$CONFIG_FILES dcmf-conduit/contrib/gasnetrun_dcmf" ;;
    "pami-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES pami-conduit/Makefile" ;;
    "pami-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES pami-conduit/conduit.mak" ;;
    "pami-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES pami-conduit/contrib/Makefile" ;;
    "pami-conduit/contrib/gasnetrun_pami") CONFIG_FILES="$CONFIG_FILES pami-conduit/contrib/gasnetrun_pami" ;;
    "ibv-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES ibv-conduit/Makefile" ;;
    "ibv-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES ibv-conduit/conduit.mak" ;;
    "ibv-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES ibv-conduit/contrib/Makefile" ;;
    "ibv-conduit/contrib/gasnetrun_ibv") CONFIG_FILES="$CONFIG_FILES ibv-conduit/contrib/gasnetrun_ibv" ;;
    "mxm-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES mxm-conduit/Makefile" ;;
    "mxm-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES mxm-conduit/conduit.mak" ;;
    "mxm-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES mxm-conduit/contrib/Makefile" ;;
    "mxm-conduit/contrib/gasnetrun_mxm") CONFIG_FILES="$CONFIG_FILES mxm-conduit/contrib/gasnetrun_mxm" ;;
    "shmem-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES shmem-conduit/Makefile" ;;
    "shmem-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES shmem-conduit/conduit.mak" ;;
    "portals4-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES portals4-conduit/Makefile" ;;
    "portals4-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES portals4-conduit/conduit.mak" ;;
    "gemini-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES gemini-conduit/Makefile" ;;
    "gemini-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES gemini-conduit/conduit.mak" ;;
    "gemini-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES gemini-conduit/contrib/Makefile" ;;
    "gemini-conduit/contrib/gasnetrun_gemini") CONFIG_FILES="$CONFIG_FILES gemini-conduit/contrib/gasnetrun_gemini" ;;
    "aries-conduit/Makefile") CONFIG_FILES="$CONFIG_FILES aries-conduit/Makefile" ;;
    "aries-conduit/conduit.mak") CONFIG_FILES="$CONFIG_FILES aries-conduit/conduit.mak" ;;
    "aries-conduit/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES aries-conduit/contrib/Makefile" ;;
    "aries-conduit/contrib/gasnetrun_aries") CONFIG_FILES="$CONFIG_FILES aries-conduit/contrib/gasnetrun_aries" ;;
    "other/Makefile-conduit.mak") CONFIG_FILES="$CONFIG_FILES other/Makefile-conduit.mak" ;;
    "other/fragment-head.mak") CONFIG_FILES="$CONFIG_FILES other/fragment-head.mak" ;;
    "other/fragment-body.mak") CONFIG_FILES="$CONFIG_FILES other/fragment-body.mak" ;;
    "other/ammpi/Makefile") CONFIG_FILES="$CONFIG_FILES other/ammpi/Makefile" ;;
    "other/amudp/Makefile") CONFIG_FILES="$CONFIG_FILES other/amudp/Makefile" ;;
    "other/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES other/contrib/Makefile" ;;
    "other/contrib/gasnet_trace") CONFIG_FILES="$CONFIG_FILES other/contrib/gasnet_trace" ;;
    "other/testspawn/Makefile") CONFIG_FILES="$CONFIG_FILES other/testspawn/Makefile" ;;
    "other/firehose/Makefile") CONFIG_FILES="$CONFIG_FILES other/firehose/Makefile" ;;
    "other/firehose/firehose.mak") CONFIG_FILES="$CONFIG_FILES other/firehose/firehose.mak" ;;
    "other/fca/Makefile") CONFIG_FILES="$CONFIG_FILES other/fca/Makefile" ;;
    "other/fca/fca.mak") CONFIG_FILES="$CONFIG_FILES other/fca/fca.mak" ;;
    "other/Makefile") CONFIG_FILES="$CONFIG_FILES other/Makefile" ;;
    "other/Makefile-libgasnet.mak") CONFIG_FILES="$CONFIG_FILES other/Makefile-libgasnet.mak" ;;
    "other/gasnet_tools-fragment.mak") CONFIG_FILES="$CONFIG_FILES other/gasnet_tools-fragment.mak" ;;
    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
    "config-aux/Makefile") CONFIG_FILES="$CONFIG_FILES config-aux/Makefile" ;;
    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;

  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
   { (exit 1); exit 1; }; };;
  esac
done


# If the user did not use the arguments to specify the items to instantiate,
# then the envvar interface is used.  Set only those that are not.
# We use the long form for the default assignment because of an extremely
# bizarre bug on SunOS 4.1.3.
if $ac_need_defaults; then
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
fi

# Have a temporary directory for convenience.  Make it in the build tree
# simply because there is no reason against having it here, and in addition,
# creating and moving files from /tmp can sometimes cause problems.
# Hook for its removal unless debugging.
# Note that there is a small window in which the directory will not be cleaned:
# after its creation but before its name has been assigned to `$tmp'.
$debug ||
{
  tmp=
  trap 'exit_status=$?
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
' 0
  trap '{ (exit 1); exit 1; }' 1 2 13 15
}
# Create a (secure) tmp directory for tmp files.

{
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
  test -n "$tmp" && test -d "$tmp"
}  ||
{
  tmp=./conf$$-$RANDOM
  (umask 077 && mkdir "$tmp")
} ||
{
   $as_echo "$as_me: cannot create a temporary directory in ." >&2
   { (exit 1); exit 1; }
}

# Set up the scripts for CONFIG_FILES section.
# No need to generate them if there are no CONFIG_FILES.
# This happens for instance with `./config.status config.h'.
if test -n "$CONFIG_FILES"; then

if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
  ac_cs_awk_getline=:
  ac_cs_awk_pipe_init=
  ac_cs_awk_read_file='
      while ((getline aline < (F[key])) > 0)
	print(aline)
      close(F[key])'
  ac_cs_awk_pipe_fini=
else
  ac_cs_awk_getline=false
  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
  ac_cs_awk_read_file='
      print "|#_!!_#|"
      print "cat " F[key] " &&"
      '$ac_cs_awk_pipe_init
  # The final `:' finishes the AND list.
  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
fi
ac_cr='
'
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
  ac_cs_awk_cr='\\r'
else
  ac_cs_awk_cr=$ac_cr
fi

echo 'BEGIN {' >"$tmp/subs1.awk" &&
_ACEOF

# Create commands to substitute file output variables.
{
  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
  echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
  echo "_ACAWK" &&
  echo "_ACEOF"
} >conf$$files.sh &&
. ./conf$$files.sh ||
  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   { (exit 1); exit 1; }; }
rm -f conf$$files.sh

{
  echo "cat >conf$$subs.awk <<_ACEOF" &&
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
  echo "_ACEOF"
} >conf$$subs.sh ||
  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   { (exit 1); exit 1; }; }
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
  . ./conf$$subs.sh ||
    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   { (exit 1); exit 1; }; }

  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
  if test $ac_delim_n = $ac_delim_num; then
    break
  elif $ac_last_try; then
    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
   { (exit 1); exit 1; }; }
  else
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  fi
done
rm -f conf$$subs.sh

cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
_ACEOF
sed -n '
h
s/^/S["/; s/!.*/"]=/
p
g
s/^[^!]*!//
:repl
t repl
s/'"$ac_delim"'$//
t delim
:nl
h
s/\(.\{148\}\).*/\1/
t more1
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
p
n
b repl
:more1
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
p
g
s/.\{148\}//
t nl
:delim
h
s/\(.\{148\}\).*/\1/
t more2
s/["\\]/\\&/g; s/^/"/; s/$/"/
p
b
:more2
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
p
g
s/.\{148\}//
t delim
' <conf$$subs.awk | sed '
/^[^""]/{
  N
  s/\n//
}
' >>$CONFIG_STATUS || ac_write_fail=1
rm -f conf$$subs.awk
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
_ACAWK
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
  for (key in S) S_is_set[key] = 1
  FS = ""
  \$ac_cs_awk_pipe_init
}
{
  line = $ 0
  nfields = split(line, field, "@")
  substed = 0
  len = length(field[1])
  for (i = 2; i < nfields; i++) {
    key = field[i]
    keylen = length(key)
    if (S_is_set[key]) {
      value = S[key]
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
      len += length(value) + length(field[++i])
      substed = 1
    } else
      len += 1 + keylen
  }
  if (nfields == 3 && !substed) {
    key = field[2]
    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
      \$ac_cs_awk_read_file
      next
    }
  }
  print line
}
\$ac_cs_awk_pipe_fini
_ACAWK
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
else
  cat
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
$as_echo "$as_me: error: could not setup config files machinery" >&2;}
   { (exit 1); exit 1; }; }
_ACEOF

# VPATH may cause trouble with some makes, so we remove $(srcdir),
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
# trailing colons and then remove the whole line if VPATH becomes empty
# (actually we leave an empty line to preserve line numbers).
if test "x$srcdir" = x.; then
  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
s/:*\$(srcdir):*/:/
s/:*\${srcdir}:*/:/
s/:*@srcdir@:*/:/
s/^\([^=]*=[	 ]*\):*/\1/
s/:*$//
s/^[^=]*=[	 ]*$//
}'
fi

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
fi # test -n "$CONFIG_FILES"

# Set up the scripts for CONFIG_HEADERS section.
# No need to generate them if there are no CONFIG_HEADERS.
# This happens for instance with `./config.status Makefile'.
if test -n "$CONFIG_HEADERS"; then
cat >"$tmp/defines.awk" <<\_ACAWK ||
BEGIN {
_ACEOF

# Transform confdefs.h into an awk script `defines.awk', embedded as
# here-document in config.status, that substitutes the proper values into
# config.h.in to produce config.h.

# Create a delimiter string that does not exist in confdefs.h, to ease
# handling of long lines.
ac_delim='%!_!# '
for ac_last_try in false false :; do
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
  if test -z "$ac_t"; then
    break
  elif $ac_last_try; then
    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
   { (exit 1); exit 1; }; }
  else
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  fi
done

# For the awk script, D is an array of macro values keyed by name,
# likewise P contains macro parameters if any.  Preserve backslash
# newline sequences.

ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
sed -n '
s/.\{148\}/&'"$ac_delim"'/g
t rset
:rset
s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
t def
d
:def
s/\\$//
t bsnl
s/["\\]/\\&/g
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
D["\1"]=" \3"/p
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
d
:bsnl
s/["\\]/\\&/g
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
D["\1"]=" \3\\\\\\n"\\/p
t cont
s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
t cont
d
:cont
n
s/.\{148\}/&'"$ac_delim"'/g
t clear
:clear
s/\\$//
t bsnlc
s/["\\]/\\&/g; s/^/"/; s/$/"/p
d
:bsnlc
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
b cont
' <confdefs.h | sed '
s/'"$ac_delim"'/"\\\
"/g' >>$CONFIG_STATUS || ac_write_fail=1

cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  for (key in D) D_is_set[key] = 1
  FS = ""
}
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
  line = \$ 0
  split(line, arg, " ")
  if (arg[1] == "#") {
    defundef = arg[2]
    mac1 = arg[3]
  } else {
    defundef = substr(arg[1], 2)
    mac1 = arg[2]
  }
  split(mac1, mac2, "(") #)
  macro = mac2[1]
  prefix = substr(line, 1, index(line, defundef) - 1)
  if (D_is_set[macro]) {
    # Preserve the white space surrounding the "#".
    print prefix "define", macro P[macro] D[macro]
    next
  } else {
    # Replace #undef with comments.  This is necessary, for example,
    # in the case of _POSIX_SOURCE, which is predefined and required
    # on some systems where configure will not decide to define it.
    if (defundef == "undef") {
      print "/*", prefix defundef, macro, "*/"
      next
    }
  }
}
{ print }
_ACAWK
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
   { (exit 1); exit 1; }; }
fi # test -n "$CONFIG_HEADERS"


eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
shift
for ac_tag
do
  case $ac_tag in
  :[FHLC]) ac_mode=$ac_tag; continue;;
  esac
  case $ac_mode$ac_tag in
  :[FHL]*:*);;
  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
   { (exit 1); exit 1; }; };;
  :[FH]-) ac_tag=-:-;;
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
  esac
  ac_save_IFS=$IFS
  IFS=:
  set x $ac_tag
  IFS=$ac_save_IFS
  shift
  ac_file=$1
  shift

  case $ac_mode in
  :L) ac_source=$1;;
  :[FH])
    ac_file_inputs=
    for ac_f
    do
      case $ac_f in
      -) ac_f="$tmp/stdin";;
      *) # Look for the file first in the build tree, then in the source tree
	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
	 # because $ac_f cannot contain `:'.
	 test -f "$ac_f" ||
	   case $ac_f in
	   [\\/$]*) false;;
	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
	   esac ||
	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
   { (exit 1); exit 1; }; };;
      esac
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
      ac_file_inputs="$ac_file_inputs '$ac_f'"
    done

    # Let's still pretend it is `configure' which instantiates (i.e., don't
    # use $as_me), people would be surprised to read:
    #    /* config.h.  Generated by config.status.  */
    configure_input='Generated from '`
	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
	`' by configure.'
    if test x"$ac_file" != x-; then
      configure_input="$ac_file.  $configure_input"
      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
$as_echo "$as_me: creating $ac_file" >&6;}
    fi
    # Neutralize special characters interpreted by sed in replacement strings.
    case $configure_input in #(
    *\&* | *\|* | *\\* )
       ac_sed_conf_input=`$as_echo "$configure_input" |
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
    *) ac_sed_conf_input=$configure_input;;
    esac

    case $ac_tag in
    *:-:* | *:-) cat >"$tmp/stdin" \
      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
$as_echo "$as_me: error: could not create $ac_file" >&2;}
   { (exit 1); exit 1; }; } ;;
    esac
    ;;
  esac

  ac_dir=`$as_dirname -- "$ac_file" ||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$ac_file" : 'X\(//\)[^/]' \| \
	 X"$ac_file" : 'X\(//\)$' \| \
	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$ac_file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
  { as_dir="$ac_dir"
  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
    as_dirs=
    while :; do
      case $as_dir in #(
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
      *) as_qdir=$as_dir;;
      esac
      as_dirs="'$as_qdir' $as_dirs"
      as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
      test -d "$as_dir" && break
    done
    test -z "$as_dirs" || eval "mkdir $as_dirs"
  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
   { (exit 1); exit 1; }; }; }
  ac_builddir=.

case "$ac_dir" in
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
*)
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
  # A ".." for each directory in $ac_dir_suffix.
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
  case $ac_top_builddir_sub in
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  esac ;;
esac
ac_abs_top_builddir=$ac_pwd
ac_abs_builddir=$ac_pwd$ac_dir_suffix
# for backward compatibility:
ac_top_builddir=$ac_top_build_prefix

case $srcdir in
  .)  # We are building in place.
    ac_srcdir=.
    ac_top_srcdir=$ac_top_builddir_sub
    ac_abs_top_srcdir=$ac_pwd ;;
  [\\/]* | ?:[\\/]* )  # Absolute name.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir
    ac_abs_top_srcdir=$srcdir ;;
  *) # Relative name.
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_build_prefix$srcdir
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
esac
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix


  case $ac_mode in
  :F)
  #
  # CONFIG_FILE
  #

  case $INSTALL in
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
  esac
  ac_MKDIR_P=$MKDIR_P
  case $MKDIR_P in
  [\\/$]* | ?:[\\/]* ) ;;
  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
  esac
_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# If the template does not know about datarootdir, expand it.
# FIXME: This hack should be removed a few years after 2.60.
ac_datarootdir_hack=; ac_datarootdir_seen=

ac_sed_dataroot='
/datarootdir/ {
  p
  q
}
/@datadir@/p
/@docdir@/p
/@infodir@/p
/@localedir@/p
/@mandir@/p
'
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
*datarootdir*) ac_datarootdir_seen=yes;;
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  ac_datarootdir_hack='
  s&@datadir@&$datadir&g
  s&@docdir@&$docdir&g
  s&@infodir@&$infodir&g
  s&@localedir@&$localedir&g
  s&@mandir@&$mandir&g
    s&\\\${datarootdir}&$datarootdir&g' ;;
esac
_ACEOF

# Neutralize VPATH when `$srcdir' = `.'.
# Shell code in configure.ac might set extrasub.
# FIXME: do we really want to maintain this feature?
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_sed_extra="$ac_vpsub
$extrasub
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
:t
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
s|@configure_input@|$ac_sed_conf_input|;t t
s&@top_builddir@&$ac_top_builddir_sub&;t t
s&@top_build_prefix@&$ac_top_build_prefix&;t t
s&@srcdir@&$ac_srcdir&;t t
s&@abs_srcdir@&$ac_abs_srcdir&;t t
s&@top_srcdir@&$ac_top_srcdir&;t t
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
s&@builddir@&$ac_builddir&;t t
s&@abs_builddir@&$ac_abs_builddir&;t t
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
s&@INSTALL@&$ac_INSTALL&;t t
s&@MKDIR_P@&$ac_MKDIR_P&;t t
$ac_datarootdir_hack
"
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
if $ac_cs_awk_getline; then
  $AWK -f "$tmp/subs.awk"
else
  $AWK -f "$tmp/subs.awk" | $SHELL
fi >$tmp/out \
  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
$as_echo "$as_me: error: could not create $ac_file" >&2;}
   { (exit 1); exit 1; }; }

test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined.  Please make sure it is defined." >&5
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
which seems to be undefined.  Please make sure it is defined." >&2;}

  rm -f "$tmp/stdin"
  case $ac_file in
  -) cat "$tmp/out" && rm -f "$tmp/out";;
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
  esac \
  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
$as_echo "$as_me: error: could not create $ac_file" >&2;}
   { (exit 1); exit 1; }; }
 ;;
  :H)
  #
  # CONFIG_HEADER
  #
  if test x"$ac_file" != x-; then
    {
      $as_echo "/* $configure_input  */" \
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
    } >"$tmp/config.h" \
      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
$as_echo "$as_me: error: could not create $ac_file" >&2;}
   { (exit 1); exit 1; }; }
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
$as_echo "$as_me: $ac_file is unchanged" >&6;}
    else
      rm -f "$ac_file"
      mv "$tmp/config.h" "$ac_file" \
	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
$as_echo "$as_me: error: could not create $ac_file" >&2;}
   { (exit 1); exit 1; }; }
    fi
  else
    $as_echo "/* $configure_input  */" \
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
$as_echo "$as_me: error: could not create -" >&2;}
   { (exit 1); exit 1; }; }
  fi
# Compute "$ac_file"'s index in $config_headers.
_am_arg="$ac_file"
_am_stamp_count=1
for _am_header in $config_headers :; do
  case $_am_header in
    $_am_arg | $_am_arg:* )
      break ;;
    * )
      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  esac
done
echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$_am_arg" : 'X\(//\)[^/]' \| \
	 X"$_am_arg" : 'X\(//\)$' \| \
	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$_am_arg" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`/stamp-h$_am_stamp_count
 ;;

  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
$as_echo "$as_me: executing $ac_file commands" >&6;}
 ;;
  esac


  case $ac_file$ac_mode in
    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  # Strip MF so we end up with the name of the file.
  mf=`echo "$mf" | sed -e 's/:.*$//'`
  # Check whether this is an Automake generated Makefile or not.
  # We used to match only the files named `Makefile.in', but
  # some people rename them; so instead we look at the file content.
  # Grep'ing the first line is not enough: some people post-process
  # each Makefile.in and add a new line on top of each file to say so.
  # Grep'ing the whole file is not good either: AIX grep has a line
  # limit of 2048, but all sed's we know have understand at least 4000.
  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
    dirpart=`$as_dirname -- "$mf" ||
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$mf" : 'X\(//\)[^/]' \| \
	 X"$mf" : 'X\(//\)$' \| \
	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$mf" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
  else
    continue
  fi
  # Extract the definition of DEPDIR, am__include, and am__quote
  # from the Makefile without running `make'.
  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  test -z "$DEPDIR" && continue
  am__include=`sed -n 's/^am__include = //p' < "$mf"`
  test -z "am__include" && continue
  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  # When using ansi2knr, U may be empty or an underscore; expand it
  U=`sed -n 's/^U = //p' < "$mf"`
  # Find all dependency output files, they are included files with
  # $(DEPDIR) in their names.  We invoke sed twice because it is the
  # simplest approach to changing $(DEPDIR) to its actual value in the
  # expansion.
  for file in `sed -n "
    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
    # Make sure the directory exists.
    test -f "$dirpart/$file" && continue
    fdir=`$as_dirname -- "$file" ||
$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$file" : 'X\(//\)[^/]' \| \
	 X"$file" : 'X\(//\)$' \| \
	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
    { as_dir=$dirpart/$fdir
  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
    as_dirs=
    while :; do
      case $as_dir in #(
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
      *) as_qdir=$as_dir;;
      esac
      as_dirs="'$as_qdir' $as_dirs"
      as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
      test -d "$as_dir" && break
    done
    test -z "$as_dirs" || eval "mkdir $as_dirs"
  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
   { (exit 1); exit 1; }; }; }
    # echo "creating $dirpart/$file"
    echo '# dummy' > "$dirpart/$file"
  done
done
 ;;
    "default":C)


# vvvvvvvvvvvvvvvvvvvvvv GASNET_FIX_EXEC_OUTPUT vvvvvvvvvvvvvvvvvvvvvv (L:1)

  for file in $gasnet_cv_exec_list; do
   case "$CONFIG_FILES" in
     *${file}*) chmod +x ${file} ;;
   esac
  done

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_FIX_EXEC_OUTPUT ^^^^^^^^^^^^^^^^^^^^^^ (L:1)






# vvvvvvvvvvvvvvvvvvvvvv GASNET_SANITIZE_PACKAGE(gasnet_config.h) vvvvvvvvvvvvvvvvvvvvvv (L:1)

  if test -f 'gasnet_config.h' -a -n "`grep PACKAGE_NAME 'gasnet_config.h'`" ; then
    mv 'gasnet_config.h' 'gasnet_config.h.dirty'
    cat 'gasnet_config.h.dirty' | grep -v '#define PACKAGE_' > 'gasnet_config.h'
    rm -f 'gasnet_config.h.dirty'
  fi

# ^^^^^^^^^^^^^^^^^^^^^^ GASNET_SANITIZE_PACKAGE(gasnet_config.h) ^^^^^^^^^^^^^^^^^^^^^^ (L:1)





  if test -f ".gasnet_cv_configure_warnings.tmp" ; then
    echo "--------------------------------------------------------------------" >&2
    echo "--------------------------------------------------------------------" >&5
    echo "configure warning summary:" >&2
    echo "configure warning summary:" >&5
    echo " " >&2
    echo " " >&5
    cat ".gasnet_cv_configure_warnings.tmp" >&2
    cat ".gasnet_cv_configure_warnings.tmp" >&5
    mv ".gasnet_cv_configure_warnings.tmp" ".gasnet_cv_configure_warnings.tmp"-
    if test -n "$GASNET_CONFIGURE_WARNING_GLOBAL" ; then
      cat ".gasnet_cv_configure_warnings.tmp"- >> "$GASNET_CONFIGURE_WARNING_GLOBAL"
    fi
    rm -f ".gasnet_cv_configure_warnings.tmp" ".gasnet_cv_configure_warnings.tmp"-
  fi

CONDUIT_LIST=.gasnet-conduit-list.tmp

  if test -n "$CONDUIT_LIST" ; then
    CONDUIT_LIST_CLEAN=no
  else
    CONDUIT_LIST=.gasnet-conduit-list.tmp
    CONDUIT_LIST_CLEAN=yes
  fi

if test -f "$CONDUIT_LIST" ; then
  if test "$CONDUIT_LIST_SUPPRESS" != "yes" ; then
    cat $CONDUIT_LIST
  fi
  if test "$CONDUIT_LIST_CLEAN" != "yes" ; then
    rm -f $CONDUIT_LIST
  fi
fi
  ;;

  esac
done # for ac_tag


{ (exit 0); exit 0; }
_ACEOF
chmod +x $CONFIG_STATUS
ac_clean_files=$ac_clean_files_save

test $ac_write_fail = 0 ||
  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
   { (exit 1); exit 1; }; }


# configure is writing to config.log, and then calls config.status.
# config.status does its own redirection, appending to config.log.
# Unfortunately, on DOS this fails, as config.log is still kept open
# by configure, so config.status won't be able to write to it; its
# output is simply discarded.  So we exec the FD to /dev/null,
# effectively closing config.log, so it can be properly (re)opened and
# appended to by config.status.  When coming back to configure, we
# need to make the FD available again.
if test "$no_create" != yes; then
  ac_cs_success=:
  ac_config_status_args=
  test "$silent" = yes &&
    ac_config_status_args="$ac_config_status_args --quiet"
  exec 5>/dev/null
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  exec 5>>config.log
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  # would make configure fail if this is the last instruction.
  $ac_cs_success || { (exit 1); exit 1; }
fi
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
fi


