qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 9/9] Add note about some other options potential


From: Stefan Weil
Subject: Re: [Qemu-devel] [PATCH 9/9] Add note about some other options potentially worth enabling
Date: Mon, 02 Apr 2012 18:48:09 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.28) Gecko/20120313 Thunderbird/3.1.20

Am 02.04.2012 12:50, schrieb Daniel P. Berrange:
From: "Daniel P. Berrange" <address@hidden>

There are a few other GCC warning options likely worth
enabling, but it is not practical with the level of warnings
generated. Add a note about them for anyone motiviated to
address it in the future

* configure: Add -Wclobbered, -Wmissing-field-initializers,
-Woverride-init, -Wsign-compare, -Wunused-parameter,
-Wunused-but-set-parameter, -Wpointer-arith, -Wmissing-noreturn,
-Wjump-misses-init but leave disabled for now

Signed-off-by: Daniel P. Berrange <address@hidden>
---
configure | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index 175901f..2d62337 100755
--- a/configure
+++ b/configure
@@ -1199,6 +1199,26 @@ gcc_flags="$gcc_flags -Wformat-extra-args"
gcc_flags="$gcc_flags -Wformat-zero-length"
gcc_flags="$gcc_flags -Wformat-nonliteral"

+# Some other potentially worth enabling once issues are fixed
+# False positives in cpu-exec.c
+#gcc_flags="$gcc_flags -Wclobbered"
+# Many many violations
+#gcc_flags="$gcc_flags -Wmissing-field-initializers"
+# Quite a few (intentional?) overrides
+#gcc_flags="$gcc_flags -Woverride-init"
+# Many many violations
+#gcc_flags="$gcc_flags -Wsign-compare"
+# Many many violations
+#gcc_flags="$gcc_flags -Wunused-parameter"
+# Strange violations in mips helper
+#gcc_flags="$gcc_flags -Wunused-but-set-parameter"

Well, those violations in the MIPS code are not strange:
they are simply errors in the code, so that comment should
say "Bugs in mips helper".

By the way, I also frequently compile with additional warnings
and use -Wextra (and -Wno-xxx for those errors which I don't
want to see because there are many many violations :-)).
That's how I found the MIPS errors - a patch was sent and is
waiting for reviewers (http://patchwork.ozlabs.org/patch/144478/).

Cheers,
Stefan W.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]