diff --git a/ChangeLog b/ChangeLog
index 13ad742a1220ca8309f76d42f8a0520f28702b08..c1b9db5bf0432fdaaf44072c2af65a4d6d7ef040 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -613,7 +613,19 @@
 
 0.4.2 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>
 
-	* Add support for the Renesas M16C MCU and the SKP16C26 StarterKit.
+	* Add support for the Renesas M16C MCU and the SKP16C26 StarterKit.  However,
+	  the target cannot be built because the GNU m16c-elf-ld link fails with 
+          the following message:
+
+            m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
+
+          Where the reference line is:
+
+            /* If the symbol is out of range for a 16-bit address,
+               we must have allocated a plt entry.  */
+             BFD_ASSERT (*plt_offset != (bfd_vma) -1);
+
+          No workaround is known at this time.  This is a show stopper for M16C.
 	* Kevin Franzen has integrated and verified the ez80Acclaim! port and he has
 	  graciously provided the following critical changes:
 	  - Fix interrupt vectors positioning; they were being positioned wrong by
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index 163e461e473e291f3a0994e84881f72f4101f6de..2cb682e19962931f47ba6bd6a4d7b3b95ae3914f 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -8,7 +8,7 @@
   <tr align="center" bgcolor="#e4e4e4">
     <td>
       <h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
-      <p>Last Updated: February 16, 2009</p>
+      <p>Last Updated: February 20, 2009</p>
     </td>
   </tr>
 </table>
@@ -877,8 +877,21 @@
     <p>
       <b>STATUS:</b>
       Initial source files released in nuttx-0.4.2.
-      At this point, the port has not been integrated;
-      That milestone will be announced in NuttX release notes when it is achieved.
+      At this point, the port has not been integrated;	the target cannot be built
+      because the GNU <code>m16c-elf-ld</code> link fails with  the following message:
+    </p>
+    <ul>
+    <code>m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482</code>
+    </ul>
+    <p>Where the reference line is:</p>
+    <ul><pre>
+/* If the symbol is out of range for a 16-bit address,
+   we must have allocated a plt entry.  */
+BFD_ASSERT (*plt_offset != (bfd_vma) -1);
+</pre></ul>
+    <p>
+      No workaround is known at this time.  This is a show stopper for M16C for
+      the time being.
     </p>
    </td>
 </tr>
@@ -1316,7 +1329,19 @@ buildroot-0.1.2 2007-11-06 &lt;spudmonkey@racsa.co.cr&gt
 <pre><ul>
 nuttx-0.4.2 2009-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
 
-	* Add support for the Renesas M16C MCU and the SKP16C26 StarterKit.
+	* Add support for the Renesas M16C MCU and the SKP16C26 StarterKit. However, 
+	  the target cannot be built because the GNU m16c-elf-ld link fails with 
+	  the following message:
+
+	    m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
+
+	  Where the reference line is:
+
+	    /* If the symbol is out of range for a 16-bit address,
+	       we must have allocated a plt entry.  */
+	     BFD_ASSERT (*plt_offset != (bfd_vma) -1);
+
+	  No workaround is known at this time.  This is a show stopper for M16C.
 	* Kevin Franzen has integrated and verified the ez80Acclaim! port and he has
 	  graciously provided the following critical changes:
 	  - Fix interrupt vectors positioning; they were being positioned wrong by
diff --git a/TODO b/TODO
index cdabfc12a23422fb1c7515a691cff36b95e0b958..ea3e218d3fbfc33a491dfe1250b99582113548ea 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated November 20, 2008)
+NuttX TODO List (Last updated February 19, 2009)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
   (7)  Task/Scheduler (sched/)
@@ -24,8 +24,8 @@ NuttX TODO List (Last updated November 20, 2008)
   (6)  ARM/LPC214x (arch/arm/src/lpc214x/)
   (3)  ARM/STR71x (arch/arm/src/str71x/)
   (4)  pjrc-8052 / MCS51 (arch/pjrc-8051/)
-  (1)  Hitachi/Renesas SH-1 (arch/sh/src/sh1)
-  (2)  Renesas M16C/26 (arch/sh/src/m16c)
+  (2)  Hitachi/Renesas SH-1 (arch/sh/src/sh1)
+  (4)  Renesas M16C/26 (arch/sh/src/m16c)
   (8)  z80/z8/ez80 (arch/z80/)
   (8)  z16 (arch/z16/)
 
@@ -571,6 +571,26 @@ o Hitachi/Renesas SH-1 (arch/sh/src/sh1)
   Priority:     Low -- because the SH-1, SH7032, is very old and only of historical
                 interest.
 
+  Description:  arch/sh has been restructured to support M16C.  Need to verify that
+                SH-1 still builds.
+  Status:       Open
+  Priority:     Low
+
+  Description:  The M16C target cannot be built.  The GNU m16c-elf-ld link fails with 
+                the following message:
+
+                m32c-elf-ld: BFD (GNU Binutils) 2.19 assertion fail /home/Owner/projects/nuttx/buildroot/toolchain_build_m32c/binutils-2.19/bfd/elf32-m32c.c:482
+
+                Where the reference line is:
+
+                /* If the symbol is out of range for a 16-bit address,
+                   we must have allocated a plt entry.  */
+                BFD_ASSERT (*plt_offset != (bfd_vma) -1);
+
+                No workaround is known at this time.
+  Status:       Open
+  Priority:     High -- this is a show stopper for M16C.
+
 o Renesas M16C/26 (arch/sh/src/m16c)
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
@@ -579,10 +599,14 @@ o Renesas M16C/26 (arch/sh/src/m16c)
   Priority:    Low
 
   Description: Serial drivers were developed for the M16C, however, the SKP16C26
-               StarterKit has not serial connectors.
+               StarterKit has no serial connectors.
   Status:      Open
   Priority:    Low
 
+  Description: Should implement SPI, I2C, Virual EEPROM, FLASH, RTC drivers
+  Status:      Open
+  Priority:    Medium
+
 o z80/z8/ez80 (arch/z80)
  ^^^^^^^^^^^^^^^^^^^^^^^