diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fef5b6d53cb6d2c94ed0b25e17b6bd3ae0f70bb0..01a3ac230a6d2d05e0e809b7043e2fb9e764320b 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-02-15  Iain Sandoe  <iains@gcc.gnu.org>
+
+	PR libitm/52220
+	* config/darwin-crt-tm.c: Correct typo.
+	
 2012-02-15  Iain Sandoe  <iains@gcc.gnu.org>
 	    Patrick Marlier  <patrick.marlier@gmail.com>
 
diff --git a/libgcc/config/darwin-crt-tm.c b/libgcc/config/darwin-crt-tm.c
index 319b4f89389f66f80bc9b726e682c219010327c9..e9058895a7424859526863c2b67fa943810785dd 100644
--- a/libgcc/config/darwin-crt-tm.c
+++ b/libgcc/config/darwin-crt-tm.c
@@ -103,8 +103,6 @@ void __doTMdeRegistrations (void)
     _ITM_deregisterTMCloneTable (tmct);
 }
 
-#endif
-
 /* Provide dummy functions to satisfy linkage for versions of the Darwin 
    tool-chain that that can't handle undefined weak refs at the link stage.
    ??? Define these dummy functions only when !HAVE_ELF_STYLE_WEAKREF. */
@@ -147,3 +145,4 @@ void *_ZnaXRKSt9nothrow_t (size_t s UNUSED, c_nothrow_p b UNUSED)
   { return NULL; }
 void _ZdaPvRKSt9nothrow_t (void * a UNUSED, c_nothrow_p b UNUSED) { return; }
 
+#endif