From 21470a3ca9458b76a97d52bd1150c5012ac5a890 Mon Sep 17 00:00:00 2001
From: Corinna Vinschen <corinna@vinschen.de>
Date: Wed, 24 Apr 2013 17:33:30 +0000
Subject: [PATCH] 	* faq-programming.xml (faq.programming.64bitporting):
 Mention the 	-Wformat and -Wall gcc options.

---
 winsup/doc/ChangeLog           | 6 ++++++
 winsup/doc/faq-programming.xml | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog
index c49e3b474..4cea1192a 100644
--- a/winsup/doc/ChangeLog
+++ b/winsup/doc/ChangeLog
@@ -1,3 +1,9 @@
+2013-04-24  Corinna Vinschen  <corinna@vinschen.de>
+	    Christian Franke  <Christian.Franke@t-online.de>
+
+	* faq-programming.xml (faq.programming.64bitporting): Mention the
+	-Wformat and -Wall gcc options.
+
 2013-04-24  Corinna Vinschen  <corinna@vinschen.de>
 
 	* faq-programming.xml (faq.programming.64bitporting): New FAQ entry.
diff --git a/winsup/doc/faq-programming.xml b/winsup/doc/faq-programming.xml
index c46e05f18..8a1bb962b 100644
--- a/winsup/doc/faq-programming.xml
+++ b/winsup/doc/faq-programming.xml
@@ -115,7 +115,11 @@ datatypes when the AMD64 CPU was new.</para>
     printf ("%d %ld\n", l, i);
 </screen>
 
-may not print what you think it should.
+may not print what you think it should.  Enable the gcc options -Wformat or
+-Wall, which warn about type mismatches in printf/scanf functions.
+
+<note>Using -Wall (optionally with -Werror to drive the point home) makes a
+lot of sense in general, not only when porting code to a new platform.</note>
 </para></listitem>
 
 <listitem><para>