Index: BOOK/cross-tools/common/gcc-final.xml
===================================================================
--- BOOK/cross-tools/common/gcc-final.xml	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/cross-tools/common/gcc-final.xml	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -30,12 +30,4 @@
     href="../../final-system/common/gcc.xml"
     xpointer="xpointer(//*[@os='p2'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../../final-system/common/gcc.xml"
-    xpointer="xpointer(//*[@os='p3'])"/>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
-    href="../../final-system/common/gcc.xml"
-    xpointer="xpointer(//*[@os='p4'])"/>
 
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Index: BOOK/final-system/common/gcc.xml
===================================================================
--- BOOK/final-system/common/gcc.xml	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/final-system/common/gcc.xml	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -30,12 +30,4 @@
 
 <screen os="p2"><userinput>patch -Np1 -i ../&gcc-posix-patch;</userinput></screen>
-
-    <para os="p3">The following patch fixes the searching of multilib dirs
-    for specs file. The patch standardizes the gcc drivers path iteration
-    functions, ensuring multilib directories are searched in the correct
-    order. This fixes various issues, most noticably with libtool on
-    multilib systems:</para>
-
-<screen os="p4"><userinput>patch -Np1 -i ../&gcc-PR20425-patch;</userinput></screen>
 
     <para os="a">Apply a <command>sed</command> substitution that will suppress the
Index: BOOK/general.ent
===================================================================
--- BOOK/general.ent	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/general.ent	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY month "04"> <!-- Use two digits -->
-<!ENTITY month_name "April">
-<!ENTITY day "30"> <!-- Use two digits -->
+<!ENTITY month "05"> <!-- Use two digits -->
+<!ENTITY month_name "May">
+<!ENTITY day "20"> <!-- Use two digits -->
 <!ENTITY year "2007"> <!-- Use four digits -->
 
Index: BOOK/introduction/common/changelog.xml
===================================================================
--- BOOK/introduction/common/changelog.xml	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/introduction/common/changelog.xml	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -36,4 +36,13 @@
     </listitem>
 -->
+
+    <listitem>
+      <para>May 20, 2007</para>
+      <itemizedlist>
+        <listitem>
+          <para>[jciccone] - Updated to GCC 4.2.0.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
 
     <listitem>
Index: BOOK/materials/common/patches.xml
===================================================================
--- BOOK/materials/common/patches.xml	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/materials/common/patches.xml	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -92,13 +92,4 @@
 
     <varlistentry>
-      <term>GCC PR20425 Patch - <token>&gcc-PR20425-patch-size;</token>:</term>
-      <listitem>
-        <para>Download: <ulink
-        url="&patches-root;&gcc-PR20425-patch;"/></para>
-        <para>MD5 sum: <literal>&gcc-PR20425-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Glibc Branch Update - <token>&glibc-branch_update-patch-size;</token>:</term>
       <listitem>
Index: BOOK/packages.ent
===================================================================
--- BOOK/packages.ent	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/packages.ent	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -96,8 +96,8 @@
 <!ENTITY gawk-home "&gnu-software;gawk">
 
-<!ENTITY gcc-version "4.1.2">
-<!ENTITY gcc-size "38,931 KB">
+<!ENTITY gcc-version "4.2.0">
+<!ENTITY gcc-size "43,076 KB">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "a4a3eb15c96030906d8494959eeda23c">
+<!ENTITY gcc-md5 "4798c23548dc791ea12a139e18940684">
 <!ENTITY gcc-home "http://gcc.gnu.org">
 
Index: BOOK/patches.ent
===================================================================
--- BOOK/patches.ent	(revision d2c51b1b52d07637b19a958ad057f3261eec4643)
+++ BOOK/patches.ent	(revision c5d6cde29152bc6192bf943957bbfa169aaf45c4)
@@ -30,14 +30,10 @@
 
 <!ENTITY gcc-cross_search-patch "gcc-&gcc-version;-cross_search_paths-1.patch">
-<!ENTITY gcc-cross_search-patch-md5 "8ef51c0c74f0ea8511e59544f719470f">
+<!ENTITY gcc-cross_search-patch-md5 "2d316305d73bb14b3acd6a1f3a2ee4e9">
 <!ENTITY gcc-cross_search-patch-size "4 KB">
 
 <!ENTITY gcc-posix-patch "gcc-&gcc-version;-posix-1.patch">
-<!ENTITY gcc-posix-patch-md5 "9aa1cdcbaedb4e1ed3f65ae25cdc413b">
-<!ENTITY gcc-posix-patch-size "12 KB">
-
-<!ENTITY gcc-PR20425-patch "gcc-&gcc-version;-PR20425-1.patch">
-<!ENTITY gcc-PR20425-patch-md5 "95535bda8e4d37d30251db0b121b5374">
-<!ENTITY gcc-PR20425-patch-size "36 KB">
+<!ENTITY gcc-posix-patch-md5 "8df4fe6a9f77135ae1b0851786c40410">
+<!ENTITY gcc-posix-patch-size "16 KB">
 
 <!ENTITY glibc-branch_update-patch "glibc-&glibc-version;-branch_update-3.patch">
