@@ -4010,6 +4010,8 @@ if test "${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+set}" = set; the
40104010else
40114011 pgac_save_CFLAGS=$CFLAGS
40124012CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
4013+ ac_save_c_werror_flag=$ac_c_werror_flag
4014+ ac_c_werror_flag=yes
40134015cat >conftest.$ac_ext <<_ACEOF
40144016/* confdefs.h. */
40154017_ACEOF
@@ -4052,6 +4054,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
40524054fi
40534055
40544056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4057+ ac_c_werror_flag=$ac_save_c_werror_flag
40554058CFLAGS="$pgac_save_CFLAGS"
40564059fi
40574060{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&5
@@ -4067,6 +4070,8 @@ if test "${pgac_cv_prog_cc_cflags__Wendif_labels+set}" = set; then
40674070else
40684071 pgac_save_CFLAGS=$CFLAGS
40694072CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
4073+ ac_save_c_werror_flag=$ac_c_werror_flag
4074+ ac_c_werror_flag=yes
40704075cat >conftest.$ac_ext <<_ACEOF
40714076/* confdefs.h. */
40724077_ACEOF
@@ -4109,6 +4114,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
41094114fi
41104115
41114116rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4117+ ac_c_werror_flag=$ac_save_c_werror_flag
41124118CFLAGS="$pgac_save_CFLAGS"
41134119fi
41144120{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wendif_labels" >&5
@@ -4125,6 +4131,8 @@ if test "${pgac_cv_prog_cc_cflags__Wformat_security+set}" = set; then
41254131else
41264132 pgac_save_CFLAGS=$CFLAGS
41274133CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4134+ ac_save_c_werror_flag=$ac_c_werror_flag
4135+ ac_c_werror_flag=yes
41284136cat >conftest.$ac_ext <<_ACEOF
41294137/* confdefs.h. */
41304138_ACEOF
@@ -4167,6 +4175,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
41674175fi
41684176
41694177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4178+ ac_c_werror_flag=$ac_save_c_werror_flag
41704179CFLAGS="$pgac_save_CFLAGS"
41714180fi
41724181{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
@@ -4183,6 +4192,8 @@ if test "${pgac_cv_prog_cc_cflags__fno_strict_aliasing+set}" = set; then
41834192else
41844193 pgac_save_CFLAGS=$CFLAGS
41854194CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4195+ ac_save_c_werror_flag=$ac_c_werror_flag
4196+ ac_c_werror_flag=yes
41864197cat >conftest.$ac_ext <<_ACEOF
41874198/* confdefs.h. */
41884199_ACEOF
@@ -4225,6 +4236,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
42254236fi
42264237
42274238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4239+ ac_c_werror_flag=$ac_save_c_werror_flag
42284240CFLAGS="$pgac_save_CFLAGS"
42294241fi
42304242{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
@@ -4241,6 +4253,8 @@ if test "${pgac_cv_prog_cc_cflags__fwrapv+set}" = set; then
42414253else
42424254 pgac_save_CFLAGS=$CFLAGS
42434255CFLAGS="$pgac_save_CFLAGS -fwrapv"
4256+ ac_save_c_werror_flag=$ac_c_werror_flag
4257+ ac_c_werror_flag=yes
42444258cat >conftest.$ac_ext <<_ACEOF
42454259/* confdefs.h. */
42464260_ACEOF
@@ -4283,6 +4297,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
42834297fi
42844298
42854299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4300+ ac_c_werror_flag=$ac_save_c_werror_flag
42864301CFLAGS="$pgac_save_CFLAGS"
42874302fi
42884303{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
@@ -4301,6 +4316,8 @@ if test "${pgac_cv_prog_cc_cflags__mp1+set}" = set; then
43014316else
43024317 pgac_save_CFLAGS=$CFLAGS
43034318CFLAGS="$pgac_save_CFLAGS -mp1"
4319+ ac_save_c_werror_flag=$ac_c_werror_flag
4320+ ac_c_werror_flag=yes
43044321cat >conftest.$ac_ext <<_ACEOF
43054322/* confdefs.h. */
43064323_ACEOF
@@ -4343,6 +4360,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
43434360fi
43444361
43454362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4363+ ac_c_werror_flag=$ac_save_c_werror_flag
43464364CFLAGS="$pgac_save_CFLAGS"
43474365fi
43484366{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__mp1" >&5
@@ -4359,6 +4377,8 @@ if test "${pgac_cv_prog_cc_cflags__fno_strict_aliasing+set}" = set; then
43594377else
43604378 pgac_save_CFLAGS=$CFLAGS
43614379CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4380+ ac_save_c_werror_flag=$ac_c_werror_flag
4381+ ac_c_werror_flag=yes
43624382cat >conftest.$ac_ext <<_ACEOF
43634383/* confdefs.h. */
43644384_ACEOF
@@ -4401,6 +4421,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
44014421fi
44024422
44034423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4424+ ac_c_werror_flag=$ac_save_c_werror_flag
44044425CFLAGS="$pgac_save_CFLAGS"
44054426fi
44064427{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
@@ -4418,6 +4439,8 @@ if test "${pgac_cv_prog_cc_cflags__qnoansialias+set}" = set; then
44184439else
44194440 pgac_save_CFLAGS=$CFLAGS
44204441CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4442+ ac_save_c_werror_flag=$ac_c_werror_flag
4443+ ac_c_werror_flag=yes
44214444cat >conftest.$ac_ext <<_ACEOF
44224445/* confdefs.h. */
44234446_ACEOF
@@ -4460,6 +4483,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
44604483fi
44614484
44624485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4486+ ac_c_werror_flag=$ac_save_c_werror_flag
44634487CFLAGS="$pgac_save_CFLAGS"
44644488fi
44654489{ $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
@@ -4468,6 +4492,69 @@ if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
44684492 CFLAGS="$CFLAGS -qnoansialias"
44694493fi
44704494
4495+ elif test "$PORTNAME" = "hpux"; then
4496+ # On some versions of HP-UX, libm functions do not set errno by default.
4497+ # Fix that by using +Olibmerrno if the compiler recognizes it.
4498+ { $as_echo "$as_me:$LINENO: checking whether $CC supports +Olibmerrno" >&5
4499+ $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4500+ if test "${pgac_cv_prog_cc_cflags_pOlibmerrno+set}" = set; then
4501+ $as_echo_n "(cached) " >&6
4502+ else
4503+ pgac_save_CFLAGS=$CFLAGS
4504+ CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4505+ ac_save_c_werror_flag=$ac_c_werror_flag
4506+ ac_c_werror_flag=yes
4507+ cat >conftest.$ac_ext <<_ACEOF
4508+ /* confdefs.h. */
4509+ _ACEOF
4510+ cat confdefs.h >>conftest.$ac_ext
4511+ cat >>conftest.$ac_ext <<_ACEOF
4512+ /* end confdefs.h. */
4513+
4514+ int
4515+ main ()
4516+ {
4517+
4518+ ;
4519+ return 0;
4520+ }
4521+ _ACEOF
4522+ rm -f conftest.$ac_objext
4523+ if { (ac_try="$ac_compile"
4524+ case "(($ac_try" in
4525+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526+ *) ac_try_echo=$ac_try;;
4527+ esac
4528+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4529+ $as_echo "$ac_try_echo") >&5
4530+ (eval "$ac_compile") 2>conftest.er1
4531+ ac_status=$?
4532+ grep -v '^ *+' conftest.er1 >conftest.err
4533+ rm -f conftest.er1
4534+ cat conftest.err >&5
4535+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4536+ (exit $ac_status); } && {
4537+ test -z "$ac_c_werror_flag" ||
4538+ test ! -s conftest.err
4539+ } && test -s conftest.$ac_objext; then
4540+ pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4541+ else
4542+ $as_echo "$as_me: failed program was:" >&5
4543+ sed 's/^/| /' conftest.$ac_ext >&5
4544+
4545+ pgac_cv_prog_cc_cflags_pOlibmerrno=no
4546+ fi
4547+
4548+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549+ ac_c_werror_flag=$ac_save_c_werror_flag
4550+ CFLAGS="$pgac_save_CFLAGS"
4551+ fi
4552+ { $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4553+ $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4554+ if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4555+ CFLAGS="$CFLAGS +Olibmerrno"
4556+ fi
4557+
44714558fi
44724559
44734560# supply -g if --enable-debug