@@ -4117,6 +4117,64 @@ if test x"$pgac_cv_prog_cc_cflags__Wendif_labels" = x"yes"; then
4117
4117
CFLAGS="$CFLAGS -Wendif-labels"
4118
4118
fi
4119
4119
4120
+ # This was included in -Wall/-Wformat in older GCC versions
4121
+ { $as_echo "$as_me:$LINENO: checking whether $CC supports -Wformat-security" >&5
4122
+ $as_echo_n "checking whether $CC supports -Wformat-security... " >&6; }
4123
+ if test "${pgac_cv_prog_cc_cflags__Wformat_security+set}" = set; then
4124
+ $as_echo_n "(cached) " >&6
4125
+ else
4126
+ pgac_save_CFLAGS=$CFLAGS
4127
+ CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4128
+ cat >conftest.$ac_ext <<_ACEOF
4129
+ /* confdefs.h. */
4130
+ _ACEOF
4131
+ cat confdefs.h >>conftest.$ac_ext
4132
+ cat >>conftest.$ac_ext <<_ACEOF
4133
+ /* end confdefs.h. */
4134
+
4135
+ int
4136
+ main ()
4137
+ {
4138
+
4139
+ ;
4140
+ return 0;
4141
+ }
4142
+ _ACEOF
4143
+ rm -f conftest.$ac_objext
4144
+ if { (ac_try="$ac_compile"
4145
+ case "(($ac_try" in
4146
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4147
+ *) ac_try_echo=$ac_try;;
4148
+ esac
4149
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4150
+ $as_echo "$ac_try_echo") >&5
4151
+ (eval "$ac_compile") 2>conftest.er1
4152
+ ac_status=$?
4153
+ grep -v '^ *+' conftest.er1 >conftest.err
4154
+ rm -f conftest.er1
4155
+ cat conftest.err >&5
4156
+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4157
+ (exit $ac_status); } && {
4158
+ test -z "$ac_c_werror_flag" ||
4159
+ test ! -s conftest.err
4160
+ } && test -s conftest.$ac_objext; then
4161
+ pgac_cv_prog_cc_cflags__Wformat_security=yes
4162
+ else
4163
+ $as_echo "$as_me: failed program was:" >&5
4164
+ sed 's/^/| /' conftest.$ac_ext >&5
4165
+
4166
+ pgac_cv_prog_cc_cflags__Wformat_security=no
4167
+ fi
4168
+
4169
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4170
+ CFLAGS="$pgac_save_CFLAGS"
4171
+ fi
4172
+ { $as_echo "$as_me:$LINENO: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
4173
+ $as_echo "$pgac_cv_prog_cc_cflags__Wformat_security" >&6; }
4174
+ if test x"$pgac_cv_prog_cc_cflags__Wformat_security" = x"yes"; then
4175
+ CFLAGS="$CFLAGS -Wformat-security"
4176
+ fi
4177
+
4120
4178
# Disable strict-aliasing rules; needed for gcc 3.3+
4121
4179
{ $as_echo "$as_me:$LINENO: checking whether $CC supports -fno-strict-aliasing" >&5
4122
4180
$as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
0 commit comments