diff options
author | Jim Blandy <jimb@codesourcery.com> | 2005-03-15 23:25:59 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2005-03-15 23:25:59 +0000 |
commit | afeb8e3a33c1c4d09f72438726362124013cad2e (patch) | |
tree | aa2ca52d48fffe6a842ec5b0ba3a2563df48c69d /sim/d10v | |
parent | c5c896a247ff99b9c48b68415403f5010c5020c5 (diff) | |
download | gdb-afeb8e3a33c1c4d09f72438726362124013cad2e.tar.gz |
sim/common/ChangeLog:
2005-02-28 Jim Blandy <jimb@redhat.com>
* aclocal.m4 (SIM_AC_OPTION_WARNINGS): Don't include
-Wuninitialized in the default list of build warnings if CFLAGS is
set, and doesn't include -O. (Using -Wuninitialized without
optimization produces a warning, which interferes with compilation
with -Werror.)
sim/ChangeLog:
2005-02-28 Jim Blandy <jimb@redhat.com>
* d10v/configure.ac, igen/configure.ac, m68hc11/configure.ac,
mips/configure.ac, mn10300/configure.ac, v850/configure.ac:
Regenerated, after change to common/aclocal.m4.
Diffstat (limited to 'sim/d10v')
-rwxr-xr-x | sim/d10v/configure | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sim/d10v/configure b/sim/d10v/configure index 8c63839818b..261af45cb93 100755 --- a/sim/d10v/configure +++ b/sim/d10v/configure @@ -7033,7 +7033,18 @@ sim_link_links="${sim_link_links} targ-vals.def" # 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 -Wparentheses -Wpointer-arith" +# 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-label -Wunused-variable -Wunused-value # -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual |