Avoid warnings due to the use of -Wuninitialized without -O.
* configure.ac (build_warnings): Include -Wuninitialized only if CFLAGS is unset at configure time, or CFLAGS is set and includes some -O option other than -O0. * configure: Regenerated.
This commit is contained in:
parent
1f8ca57c49
commit
a3b362c440
@ -1,5 +1,11 @@
|
||||
2005-03-11 Jim Blandy <jimb@redhat.com>
|
||||
|
||||
Avoid warnings due to the use of -Wuninitialized without -O.
|
||||
* configure.ac (build_warnings): Include -Wuninitialized only if
|
||||
CFLAGS is unset at configure time, or CFLAGS is set and includes
|
||||
some -O option other than -O0.
|
||||
* configure: Regenerated.
|
||||
|
||||
* mips-tdep.c (show_mips_abi): Change calling conventions to match
|
||||
those expected by add_setshow_enum_cmd. Use 'file' argument as
|
||||
appropriate.
|
||||
|
15
gdb/configure
vendored
15
gdb/configure
vendored
@ -19655,8 +19655,21 @@ fi;
|
||||
# NOTE: If you add to this list, remember to update
|
||||
# gdb/doc/gdbint.texinfo.
|
||||
build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
|
||||
-Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
|
||||
-Wformat -Wparentheses -Wpointer-arith -Wformat-nonliteral \
|
||||
-Wunused-label -Wunused-function"
|
||||
|
||||
# GCC supports -Wuninitialized only with -O or -On, n != 0.
|
||||
if test x${CFLAGS+set} == xset; then
|
||||
case "${CFLAGS}" in
|
||||
*"-O0"* ) ;;
|
||||
*"-O"* )
|
||||
build_warnings="${build_warnings} -Wuninitialized"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
build_warnings="${build_warnings} -Wuninitialized"
|
||||
fi
|
||||
|
||||
# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
|
||||
# -Wunused-function -Wunused-variable -Wunused-value
|
||||
# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
|
||||
|
@ -1088,8 +1088,21 @@ AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
|
||||
# NOTE: If you add to this list, remember to update
|
||||
# gdb/doc/gdbint.texinfo.
|
||||
build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
|
||||
-Wformat -Wparentheses -Wpointer-arith -Wuninitialized -Wformat-nonliteral \
|
||||
-Wformat -Wparentheses -Wpointer-arith -Wformat-nonliteral \
|
||||
-Wunused-label -Wunused-function"
|
||||
|
||||
# GCC supports -Wuninitialized only with -O or -On, n != 0.
|
||||
if test x${CFLAGS+set} == xset; then
|
||||
case "${CFLAGS}" in
|
||||
*"-O0"* ) ;;
|
||||
*"-O"* )
|
||||
build_warnings="${build_warnings} -Wuninitialized"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
build_warnings="${build_warnings} -Wuninitialized"
|
||||
fi
|
||||
|
||||
# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
|
||||
# -Wunused-function -Wunused-variable -Wunused-value
|
||||
# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
|
||||
|
Loading…
Reference in New Issue
Block a user