Update an FAQ to account for --track-origins=yes.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8824 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/docs/xml/FAQ.xml b/docs/xml/FAQ.xml
index 0dbf6e9..cc7607d 100644
--- a/docs/xml/FAQ.xml
+++ b/docs/xml/FAQ.xml
@@ -542,10 +542,14 @@
     memory values?</para>
   </question>
   <answer id="a-undeferrors">
-    <para>We'd love to improve these errors, but we don't know how to do it
-    without huge performance penalties.</para>
+    <para>Prior to version 3.4.0, the answer was "we don't know how to do it
+    without huge performance penalties".  As of 3.4.0, try using the
+    <option>--track-origins=yes</option> flag.  It will run slower than
+    usual, but will give you extra information about the origin of
+    uninitialised values.</para>
 
-    <para>You can use the client request
+    <para>Or if you want to do it the old fashioned way, you can use the
+    client request
     <computeroutput>VALGRIND_CHECK_VALUE_IS_DEFINED</computeroutput> to help
     track these errors down -- work backwards from the point where the
     uninitialised error occurs, checking suspect values until you find the