OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / libgcc / ChangeLog
index b3c8d66..305e8ad 100644 (file)
@@ -1,3 +1,34 @@
+2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * config/darwin-crt-tm.c: New file.
+       * config.host (darwin): Build crttms.o crttme.o to provide
+       startup and shutdown for tm clones.
+       * config/t-darwin (crttms.o): New build rule.
+       (crttme.o): Likewise.
+
+2011-11-21  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.in ($(srcdir)/emutls.c): Explain why it's in LIB2ADDEH
+       et al.
+
+2011-11-21  Richard Henderson  <rth@redhat.com>
+
+       * crtstuff.c (USE_TM_CLONE_REGISTRY): Default to 1 on ELF.
+       (__TMC_LIST__, __TMC_END__): New.
+       (__do_global_dtors_aux): Call _ITM_deregisterTMCloneTable.
+       (__do_global_dtors): Likewise.
+       (frame_dummy): Call _ITM_registerTMCloneTable.
+       (__do_global_ctors_1): Likewise.
+
+2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config.host (iq2000*-*-elf*): Add iq2000/t-iq2000 to tmake_file.
+       (powerpc-*-netbsd*): Add rs6000/t-netbsd to tmake_file.
+       (powerpc-wrs-vxworks, powerpc-wrs-vxworksae): Add to tmake_file.
+       (powerpc-*-lynxos*): Add rs6000/t-lynx to tmake_file.
+       * config/i386/t-darwin64: Remove.
+       * config/sh/t-netbsd (LIB2ADD): Remove.
+
 2011-11-21  Georg-Johann Lay  <avr@gjlay.de>
 
        PR target/49313