+2011-11-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/arm/lib1funcs.asm (udivsi3): Add support for divide
+ functions.
+ (aeabi_uidivmod): Likewise.
+ (umodsi3): Likewise.
+ (divsi3): Likewise.
+ (aeabi_idivmod): Likewise.
+ (modsi3): Likewise.
+
+2011-11-16 Tristan Gingold <gingold@adacore.com>
+
+ * config/alpha/qrnnd.S: Use specific pseudos for VMS.
+
+2011-11-15 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/49868
+ * config/avr/t-avr (LIB1ASMFUNCS): Add _load_3, _load_4.
+ * config/avr/lib1funcs.S (__load_3, __load_4, __xload_2): New functions.
+
+2011-11-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * config.host (hppa*64*-*-hpux11*): Remove pa/t-stublib64 from
+ tmake_file list.
+ * config/pa/t-stublib: Merge rules from config/pa/t-stublib64.
+ * config/pa/t-stublib64: Delete.
+
+2011-11-12 Richard Henderson <rth@redhat.com>
+
+ * config/rs6000/linux-unwind.h (frob_update_context): Properly
+ cast the pointer argument to _Unwind_SetGRPtr.
+
+2011-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/spu/t-elf (LIB2ADD): Use LIB2FUNCS_EXCLUDE instead.
+
+2011-11-09 Ian Lance Taylor <iant@google.com>
+
+ * generic-morestack.c: Include <string.h>.
+ (uintptr_type): Define.
+ (struct initial_sp): Add dont_block_signals field. Reduce size of
+ extra array by 1.
+ (allocate_segment): Set prev field to NULL. Don't set
+ __morestack_current_segment or __morestack_segments.
+ (__generic_morestack): Update current->prev and *pp after calling
+ allocate_segment.
+ (__morestack_block_signals): Don't do anything if
+ dont_block_signals is set.
+ (__morestack_unblock_signals): Likewise.
+ (__generic_findstack): Check for initial_sp == NULL. Add casts to
+ uintptr_type.
+ (__splitstack_block_signals): New function.
+ (enum __splitstack_content_offsets): Define.
+ (__splitstack_getcontext, __splitstack_setcontext): New functions.
+ (__splitstack_makecontext): New function.
+ (__splitstack_block_signals_context): New function.
+ (__splitstack_find_context): New function.
+ * config/i386/morestack.S (__morestack_get_guard): New function.
+ (__morestack_set_guard, __morestack_make_guard): New functions.
+ * libgcc-std.ver.in: Add new functions to GCC_4.7.0.
+
+2011-11-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.host (i[34567]86-*-cygwin*): Move i386/t-mingw-pthread ...
+ (i[34567]86-*-mingw*): ... here.
+ (x86_64-*-mingw*): ... here.
+
+2011-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/c6x/t-elf (LIB2ADD): Add instead of assigning.
+
+2011-11-07 Nathan Sidwell <nathan@acm.org>
+
+ * libgcov.c (struct gcov_fn_buffer): New struct.
+ (buffer_fn_data): New helper.
+ (gcov_exit): Rework for new gcov data structures.
+
+2011-11-07 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/49313
+ * config/avr/lib1funcs.S (__divmodhi4, __divmodsi4): Tweak speed.
+
+2011-11-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.host (tmake_file): Correct comment.
+ (bfin*-elf*): Remove bfin/t-elf from tmake_file, add
+ t-libgcc-pic.
+ (bfin*-uclinux*): Likewise.
+ (bfin*-linux-uclibc*): Likewise.
+ (xstormy16-*-elf): Add stormy16/t-stormy16 to tmake_file.
+
+ * config/arm/t-elf (HOST_LIBGCC2_CFLAGS): Append instead of
+ assigning.
+ * config/arm/t-strongarm-elf (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/avr/t-avr (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/c6x/t-elf (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/h8300/t-h8300 (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/lm32/t-elf (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/m32r/t-m32r (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/mcore/t-mcore (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/mips/t-elf (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/mmix/t-mmix (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/pdp11/t-pdp11 (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/picochip/t-picochip (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/stormy16/t-stormy16 (HOST_LIBGCC2_CFLAGS): Likewise.
+ * config/t-openbsd-thread (HOST_LIBGCC2_CFLAGS): Likewise.
+
+ * config/bfin/t-elf: Remove.
+ * config/t-vxworks (HOST_LIBGCC2_CFLAGS): Remove.
+
+2011-11-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.host (*-*-rtems*): Add t-rtems to tmake_file.
+ (i[34567]86-*-rtems*): Remove t-rtems from tmake_file.
+ (lm32-*-elf*, lm32-*-rtems*): Split into ...
+ (lm32-*-elf*): ... this.
+ (lm32-*-rtems*): ... and this.
+ Add to tmake_file.
+ (m32r-*-rtems*): Add to tmake_file.
+ (moxie-*-rtems*): Likewise.
+ (sparc-*-rtems*): Likewise.
+ Remove t-rtems from tmake_file.
+ (sparc64-*-rtems*): Likewise.
+ * config/t-rtems (HOST_LIBGCC2_CFLAGS): Use LIBGCC2_INCLUDES
+ instead.
+
+2011-11-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR bootstrap/50982
+ * config/gthr-posix.h: Move ...
+ * gthr-posix.h: ... here.
+ * config/gthr-lynx.h: Reflect this.
+ * config/gthr-vxworks.h: Likewise.
+ * config/rs6000/gthr-aix.h: Likewise.
+ * configure.ac (target_thread_file): Likewise.
+ * configure: Regenerate.
+
+2011-11-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config.host (arm*-*-rtemseabi*): New target.
+
+2011-11-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR other/50991
+ * Makefile.in: Make EXTRA_PARTS depend on libgcc_tm.h instead of
+ extra-parts.
+
+2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
+
+ * config.host (epiphany-*-elf*): New configuration.
+ * config/epiphany: New Directory.
+
+2011-11-05 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * config.host (avr-*-rtems*): Add config/avr/t-rtems.
+ * config/avr/t-rtems: New.
+ Filter out _exit from LIB1ASMFUNCS.
+
+2011-11-04 David S. Miller <davem@davemloft.net>
+
+ * configure.ac: Test for 64-bit addresses on !x86 using __LP64__.
+ * configure: Rebuild.
+
+2011-11-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * config/s390/t-crtstuff: Add -fPIC to CRTSTUFF_T_CFLAGS_S
+ variable.
+
+2011-11-04 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/50931
+ * config/t-avr (LIB1ASMFUNCS): Add _divmodpsi4, _udivmodpsi4.
+ * config/lib1funcs.S (__udivmodpsi4, __divmodpsi4): New functions.
+
+2011-11-04 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ PR target/50989
+ * config.host (sparc-*-rtems*): Add sparc/t-softmul.
+
+2011-11-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/c6x/t-elf (LIB2ADDEH): Set.
+ * config/c6x/t-c6x-elf: Remove.
+
+2011-11-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/i386/sol2-ci.S: Rename to ...
+ * config/i386/crti.S: ... this.
+ * config/i386/sol2-cn.S: Rename to ...
+ * config/i386/crtn.S: ... this.
+ * config/sparc/sol2-ci.S: Rename to ...
+ * config/sparc/crti.S: ... this.
+ * config/sparc/sol2-cn.S: Rename to ...
+ * config/sparc/crtn.S: ... this.
+ * config/t-sol2 (CUSTOM_CRTIN): Remove.
+ (crti.o, crtn.o): Remove.
+
+2011-11-04 Tristan Gingold <gingold@adacore.com>
+
+ * config/ia64/fde-vms.c: Do not include md-unwind-support.h
+
+2011-11-04 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/t-sh: Use $(gcc_compile) instead of $(compile).
+
+2011-11-03 Hans-Peter Nilsson <hp@axis.com>
+
+ * config.host (crisv32-*-none, cris-*-none): Remove.
+ (crisv32-*-elf): Append to tmake_file, don't just set it.
+ (cris-*-elf): Add missing t-fdpbit to tmake_file.
+
+2011-11-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/rs6000/t-ppccomm (ecrti$(objext)): Use $<.
+ (ecrtn$(objext)): Likewise.
+ (ncrti$(objext)): Likewise.
+ (ncrtn$(objext)): Likewise.
+
+2011-11-03 Andreas Schwab <schwab@redhat.com>
+
+ * config/ia64/t-ia64 (crtbeginS.o): Fix whitespace damage.
+
+2011-11-02 David S. Miller <davem@davemloft.net>
+
+ * configure.ac: Set host_address on sparc too.
+ * configure: Regenerate.
+ * config.host: Add sparc/t-linux64 and sparc/t-softmul conditionally
+ based upon host_address.
+ * config/sparc/t-linux64: Set CRTSTUFF_T_CFLAGS unconditionally.
+
+2011-11-02 Jason Merrill <jason@redhat.com>
+
+ * config/rs6000/t-ppccomm: Add missing \.
+
+2011-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * gthr-single.h, gthr.h: New files.
+ * config/gthr-lynx.h, config/gthr-posix.h., config/gthr-rtems.h,
+ config/gthr-vxworks.h, config/i386/gthr-win32.h,
+ config/mips/gthr-mipssde.h, config/pa/gthr-dce.h,
+ config/rs6000/gthr-aix.h, config/s390/gthr-tpf.h: New files.
+ * config/i386/gthr-win32.c: Include "gthr-win32.h".
+ * configure.ac (thread_header): New variable.
+ Set it depending on target_thread_file.
+ (gthr-default.h): Link from $thread_header.
+ * configure: Regenerate.
+ * Makefile.in (LIBGCC2_CFLAGS): Remove $(GTHREAD_FLAGS).
+
+2011-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac (tm_file_): New variable.
+ Determine from tm_file.
+ (tm_file, tm_defines): Substitute.
+ * configure: Regenerate.
+ * mkheader.sh: New file.
+ * Makefile.in (clean): Remove libgcc_tm.h.
+ ($(objects)): Depend on libgcc_tm.h.
+ (libgcc_tm_defines, libgcc_tm_file): New variables.
+ (libgcc_tm.h, libgcc_tm.stamp): New targets.
+ ($(libgcc-objects), $(libgcc-s-objects), $(libgcc-eh-objects))
+ ($(libgcov-objects), $(libunwind-objects), $(libunwind-s-objects))
+ ($(extra-parts)): Depend on libgcc_tm.h.
+ * config.host (tm_defines, tm_file): New variable.
+ (arm*-*-linux*): Set tm_file for arm*-*-linux-*eabi.
+ (arm*-*-uclinux*): Set tm_file for arm*-*-uclinux*eabi.
+ (arm*-*-eabi*, arm*-*-symbianelf*): Set tm_file.
+ (avr-*-rtems*): Likewise.
+ (avr-*-*): Likewise.
+ (frv-*-elf): Likewise.
+ (frv-*-*linux*): Likewise.
+ (h8300-*-rtems*): Likewise.
+ (h8300-*-elf*): Likewise.
+ (i[34567]86-*-darwin*): Likewise.
+ (x86_64-*-darwin*): Likewise.
+ (rx-*-elf): Likewise.
+ (tic6x-*-uclinux): Likewise.
+ (tic6x-*-elf): Likewise.
+ (i[34567]86-*-linux*, x86_64-*-linux*): Likewise.
+ * config/alpha/gthr-posix.c: Include libgcc_tm.h.
+ * config/i386/cygming-crtbegin.c: Likewise.
+ * config/i386/cygming-crtend.c: Likewise.
+ * config/ia64/fde-vms.c: Likewise.
+ * config/ia64/unwind-ia64.c: Likewise.
+ * config/libbid/bid_gcc_intrinsics.h: Likewise.
+ * config/rs6000/darwin-fallback.c: Likewise.
+ * config/stormy16/lib2funcs.c: Likewise.
+ * config/xtensa/unwind-dw2-xtensa.c: Likewise.
+ * crtstuff.c: Likewise.
+ * dfp-bit.h: Likewise.
+ * emutls.c: Likewise.
+ * fixed-bit.c: Likewise.
+ * fp-bit.c: Likewise.
+ * generic-morestack-thread.c: Likewise.
+ * generic-morestack.c: Likewise.
+ * libgcc2.c: Likewise.
+ * libgcov.c: Likewise.
+ * unwind-dw2-fde-dip.c: Likewise.
+ * unwind-dw2-fde.c: Likewise.
+ * unwind-dw2.c: Likewise.
+ * unwind-sjlj.c: Likewise.
+
2011-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac: Include ../config/picflag.m4.