qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL] More format checking
@ 2010-11-24 21:46 Stefan Weil
  2010-12-01 21:41 ` [Qemu-devel] " Stefan Weil
  0 siblings, 1 reply; 7+ messages in thread
From: Stefan Weil @ 2010-11-24 21:46 UTC (permalink / raw)
  To: Blue Swirl; +Cc: Anthony Liguori, QEMU Developers, Andreas Färber

Hello,

with these patches, hopefully all functions with printf like arguments
use gcc's format checking, so the TODO comment in HACKING can be removed.

The patch series was tested with a default build configuration on linux
and windows hosts (including some cross compilations for arm, mips and 
powerpc),
so chances are good that there remain few (if any) functions without 
format checking.

If there remain such functions (and maybe also some related format bugs),
the compiler will raise a warning now, so it should be easy to fix them.

All patches were published on qemu-devel. There were two replies:

* 1st patch: small typo in commit message, fixed now

* last patch: breaks build

It's normal that the last patch will break builds with warning = error
as long as the other four patches (and maybe more format related fixes)
are not applied. This is the intention of the last patch!

Regards,
Stefan Weil

The following changes since commit f711df67d611e4762966a249742a5f7499e19f99:

   microblaze: target-ify target_ucontext (2010-11-23 10:04:30 +0100)

are available in the git repository at:
   git://git.weilnetz.de/git/qemu for-blueswirl

Stefan Weil (5):
       *-dis: Replace fprintf_ftype by fprintf_function (format checking)
       target-sparc: Use fprintf_function (format checking)
       audio: Use GCC_FMT_ATTR (format checking)
       darwin-user: Use GCC_FMT_ATTR (format checking)
       configure: Add compiler option -Wmissing-format-attribute

  HACKING                |    3 ---
  alpha-dis.c            |    3 +++
  arm-dis.c              |   14 +++++++-------
  audio/audio_pt_int.c   |    3 ++-
  configure              |    1 +
  darwin-user/machload.c |    2 +-
  darwin-user/qemu.h     |    2 +-
  dis-asm.h              |   10 ++--------
  m68k-dis.c             |    2 +-
  microblaze-dis.c       |    2 +-
  mips-dis.c             |    2 --
  sh4-dis.c              |   16 +++++-----------
  target-sparc/cpu.h     |    4 ++--
  13 files changed, 26 insertions(+), 38 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-12-04 21:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-24 21:46 [Qemu-devel] [PULL] More format checking Stefan Weil
2010-12-01 21:41 ` [Qemu-devel] " Stefan Weil
2010-12-04 18:35   ` Blue Swirl
2010-12-04 19:24     ` Stefan Weil
2010-12-04 20:18       ` Blue Swirl
2010-12-04 21:02         ` Stefan Weil
2010-12-04 21:07           ` Blue Swirl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).