+2013-01-14 Georg-Johann Lay <avr@gjlay.de>
+
+ * fixed-bit.c (SATFRACT) <FROM_TYPE=1, TO_TYPE=4>: Only
+ declare / set min_low, min_high if TO_MODE_UNSIGNED == 0.
+ (SATFRACT) <FROM_TYPE=TO_TYPE=4>: Only declare / set min_low,
+ min_high if FROM_MODE_UNSIGNED == 0 and TO_MODE_UNSIGNED == 0.
+
+2013-01-07 Mark Kettenis <kettenis@openbsd.org>
+
+ * config.host (i[34567]86-*-openbsd* and x86_64-*-openbsd*):
+ Add to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets.
+
+2013-01-04 Nick Clifton <nickc@redhat.com>
+
+ * config/v850/lib1funcs.S: Only provide CALLT support functions if
+ the CALLT instruction is supported.
+
+2012-12-20 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * gthr.h (__gthread_cond_timedwait_recursive): Do not require.
+ * gthr-posix.h (__gthread_cond_timedwait_recursive): Remove.
+
+2012-12-13 John Tytgat <John@bass-software.com>
+
+ * config/arm/fp16.c (__gnu_f2h_internal): Fix inaccuracy when aexp
+ is 25.
+
+2012-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/55451
+ * fixed-bit.c (FIXED_SSADD, FIXED_SSSUB, FIXED_SSNEG): Avoid
+ undefined signed overflows.
+
+2012-12-09 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/55344
+ * config/alpha/linux-unwind.h: Disable when inhibit_libc is defined.
+
+2012-12-06 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/sfp-machine.h (FP_EX_ALL): Define.
+ (FP_TRAPPING_EXCEPTIONS): Define.
+ * config/i386/32/sfp-machine.h (FP_EX_SHIFT): Define.
+ * config/i386/64/sfp-machine.h (FP_EX_SHIFT): Ditto.
+
+2012-12-04 Richard Henderson <rth@redhat.com>
+
+ PR bootstrap/55571
+ * Makefile.in (libgcc_s.so): Depend on and link with libgcc.a.
+
+2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/aarch64/sfp-machine.h (FP_EX_ALL): Define.
+ (FP_EX_SHIFT): Define.
+ (FP_TRAPPING_EXCEPTIONS): Define.
+
+2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/aarch64/sfp-machine.h (FP_RND_MASK): Define.
+ (FP_ROUNDMODE): Use FP_RND_MASK.
+ * config/aarch64/sfp-exceptions.c: New.
+ * config/aarch64/sfp-machine.h (FP_HANDLE_EXCEPTIONS):
+ Use __sfp_handle_exceptions.
+
+2012-12-04 Richard Earnshaw <rearnsha@arm.com>
+
+ * config.host: (arm*-*-freebsd*): Remove.
+ (arm*-*-linux*, arm*-*-uclinux*): Simplify logic.
+ (arm*-*-elf*): Remove.
+ (arm*-*-wince-pe*): Remove.
+ * arm/unwind-arm.c (struct fpa_reg): Delete.
+ (struct fpa_regs): Delete.
+ (phase1_vrs): Remove fpa element.
+ (_Unwind_VRS_Get): Remove _UVRSC_FPA.
+ (_Unwind_VRS_Set, _Unwind_VRS_Pop): Likewise.
+ * arm/pr-support.c (__gnu_unwind_execute): Remove FPA support.
+ * ieee754-sf.S (floatundisf): Remove FPA support.
+ (floatdisf): Likewise.
+ * ieee75f-df.S (floatundidf): Likewise.
+ (floatdidf): Likewise.
+
+2012-11-29 Kai Tietz <ktietz@redhat.com>
+
+ PR target/55445
+ * unwind-c.c (__SEH__): Make sure SjLj isn't active.
+ * unwind-generic.h: Likewise.
+ * unwind-seh.c: Likewise.
+
+2012-11-28 Richard Henderson <rth@redhat.com>
+
+ PR libgcc/48076
+ * emutls.c (__emutls_get_address): Avoid race condition between
+ obj->loc.offset read and emutls_key initialization.
+
+2012-11-22 Georg-Johann Lay <avr@gjlay.de>
+
+ Adjust decimal point of signed accum mode to GCC default.
+
+ PR target/54222
+ * config/avr/t-avr (LIB1ASMFUNCS): Add _fractsfsq _fractsfusq,
+ _divqq_helper.
+ * config/avr/lib1funcs-fixed.S (__fractqqsf, __fracthqsf)
+ (__fractsasf, __fractsfha, __fractusqsf, __fractsfsa)
+ (__mulha3, __mulsa3)
+ (__divqq3, __divha3, __divsa3): Adjust to new position of
+ decimal point of signed accum types.
+
+ (__mulusa3_round): New function.
+ (__mulusa3): Use it.
+ (__divqq_helper): New function.
+ (__udivuqq3): Use it.
+
+2012-11-20 Jakub Jelinek <jakub@redhat.com>
+
+ PR bootstrap/55370
+ * libgcc-std.ver.in: Add GCC_4.8.0 and %inherit for it.
+
+2012-11-18 Teresa Johnson <tejohnson@google.com>
+
+ PR bootstrap/55051
+ * libgcov.c (gcov_exit): Remove merged program summary
+ comparison unless !GCOV_LOCKED.
+
+2012-11-15 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * soft-fp: Updated from glibc upstream.
+
+2012-11-06 Ian Lance Taylor <iant@google.com>
+
+ * generic-morestack.c (__generic_morestack): Align the returned
+ stack pointer to a 32 byte boundary.
+ * config/i386/morestack.S (__morestack_non_split) [32-bit]: Don't
+ increment the return address until we have decided that we don't
+ have a varargs function.
+ (__morestack) [32-bit]: Align stack correctly when calling C
+ functions.
+ (__morestack) [64-bit]: Likewise.
+
+2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
+
+ * configure: Regenerate.
+
+2012-11-02 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/55175
+ * config/i386/sfp-exceptions.c: Guard with _SOFT_FLOAT.
+ * config/i386/sfp-machine.h: Guard exception handling
+ code with _SOFT_FLOAT.
+ * config/i386/32/sfp-machine.h: Guard rounding handling
+ code with _SOFT_FLOAT.
+ * config/i386/64/sfp-machine.h: Ditto.
+
+2012-10-31 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * config.host (m32r-*-rtems*): Include crtinit.o and crtfinit.o
+ as extra_parts.
+
+2012-10-26 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/crtfastmath.c (set_fast_math): Use __builtin_ia32_fxsave.
+ Clear only fxsave.mxcsr_mask. Use saved mxcsr from fxsave structure
+ when appropriate. Correct structure element types.
+ * config/i386/t-crtfm (crtfastmath.o): Compile with -mfxsr, remove
+ -minline-all-stringops from compile flags.
+
+2012-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * config.host (sparc64-*-rtems*): Remove sparc/t-elf.
+
+2012-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * config.host (sh*-*-rtems*): Add sh*-*-elf*'s extra_parts.
+
+2012-10-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config.host (powerpc-*-rtems*): Add rs6000/t-savresfgpr to
+ tmake_file.
+
+2012-10-23 Ian Bolton <ian.bolton@arm.com>
+ Jim MacArthur <jim.macarthur@arm.com>
+ Marcus Shawcroft <marcus.shawcroft@arm.com>
+ Nigel Stephens <nigel.stephens@arm.com>
+ Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
+ Richard Earnshaw <rearnsha@arm.com>
+ Sofiane Naci <sofiane.naci@arm.com>
+ Stephen Thomas <stephen.thomas@arm.com>
+ Tejas Belagod <tejas.belagod@arm.com>
+ Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * config.host (aarch64*-*-elf, aarch64*-*-linux*): New.
+ * config/aarch64/crti.S: New file.
+ * config/aarch64/crtn.S: New file.
+ * config/aarch64/linux-unwind.h: New file.
+ * config/aarch64/sfp-machine.h: New file.
+ * config/aarch64/sync-cache.c: New file.
+ * config/aarch64/t-aarch64: New file.
+ * config/aarch64/t-softfp: New file.
+
+2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/mmix/crti.S: Mark program and data addresses using PRELD.
+ Remove typo'd and unnecessary alignment-LOC for .data. Remove
+ no-longer-needed LDBU insns.
+
+2012-10-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * config.host
+ (arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*): Rename
+ "arm*-*-rtemseabi*" to "arm*-*-rtems*".
+
+2012-10-17 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/arm/lib1funcs.S (__ARM_ARCH__): Define for ARMv8-A.
+
+2012-10-15 Matthias Klose <doko@ubuntu.com>
+
+ * config.host: Match arm*-*-linux-* for ARM Linux/GNU.
+
+2012-10-15 Pavel Chupin <pavel.v.chupin@intel.com>
+
+ * configure: Regenerate.
+ * configure.ac: Replace code with GCC_AC_THREAD_HEADER use.
+
+2012-10-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/sfp-exceptions.c (__sfp_handle_exceptions): Emit SSE
+ instructions for 64bit targets only.
+
+2012-10-10 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/sfp-machine.h (FP_RND_NEAREST, FP_RND_ZERO, FP_RND_PINF,
+ FP_RND_MINF, FP_RND_MASK, FP_INIT_ROUNDMODE, _FP_DECL_EX): Move to ...
+ * config/i386/32/sfp-machine.h: ... here.
+ * config/i386/64/sfp-machine.h (FP_RND_NEAREST, FP_RND_ZERO,
+ FP_RND_PINF, FP_RND_MINF, FP_RND_MASK, FP_INIT_ROUNDMODE, _FP_DECL_EX):
+ New defines.
+
+2012-10-07 Matthias Klose <doko@ubuntu.com>
+
+ * config/arm/unwind-arm.h (__gnu_unwind_24bit): Mark parameters
+ as unused.
+ (_Unwind_decode_typeinfo_ptr): Mark base as unused.
+
+2012-10-06 Mark Kettenis <kettenis@openbsd.org>
+
+ * config.host (*-*-openbsd*): Add t-eh-dw2-dip to tmake_file.
+ * unwind-dw2-fde-dip.c: Don't include <elf.h> on OpenBSD.
+ (USE_PT_GNU_EH_FRAME): Define for OpenBSD.
+ (ElfW): Likewise.
+
+2012-10-05 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR other/53889
+ * config/i386/gthr-win32.h (__gthread_recursive_mutex_destroy):
+ Fix parameter names.
+
+2012-10-04 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/33135
+ * config/sh/t-sh (HOST_LIBGCC2_CFLAGS): Delete.
+ * config/sh/t-netbsd (HOST_LIBGCC2_CFLAGS): Delete.
+ * config/sh/t-linux (HOST_LIBGCC2_CFLAGS): Remove mieee option.
+
+2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/50457
+ * config/sh/linux-atomic.S: Delete.
+ * config/sh/linux-atomic.c: New.
+ * config/sh/t-linux (LIB2ADD): Replace linux-atomic.S with
+ linux-atomic.c. Add cflags to disable warnings.
+
+2012-10-02 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR other/53889
+ * gthr.h (__gthread_recursive_mutex_destroy): Document new required
+ function.
+ * gthr-posix.h (__gthread_recursive_mutex_destroy): Define.
+ * gthr-single.h (__gthread_recursive_mutex_destroy): Likewise.
+ * config/gthr-rtems.h (__gthread_recursive_mutex_destroy): Likewise.
+ * config/gthr-vxworks.h (__gthread_recursive_mutex_destroy): Likewise.
+ * config/i386/gthr-win32.c (__gthread_win32_recursive_mutex_destroy):
+ Likewise.
+ * config/i386/gthr-win32.h (__gthread_recursive_mutex_destroy):
+ Likewise.
+ * config/mips/gthr-mipssde.h (__gthread_recursive_mutex_destroy):
+ Likewise.
+ * config/pa/gthr-dce.h (__gthread_recursive_mutex_destroy): Likewise.
+ * config/s390/gthr-tpf.h (__gthread_recursive_mutex_destroy): Likewise.
+
+2012-09-19 Mark Kettenis <kettenis@openbsd.org>
+
+ * config.host (hppa-*-openbsd*): New target.
+ * config/pa/t-openbsd: New file.
+
+2012-09-15 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54222
+ * config/avr/lib1funcs-fixed.S (__ssneg_2, __ssabs_2, __ssneg_4,
+ __ssabs_4, __clr_8, __ssneg_8, __ssabs_8,
+ __usadd_8, __ussub_8, __ssadd_8, __sssub_8): New functions.
+ (__divsa3): Use __negsi2 to negate r_quoL.
+ * config/avr/lib1funcs.S (FALIAS): New macro.
+ (__divmodsi4): Break out and use __divmodsi4_neg1 as...
+ (__negsi2): ...this new function.
+ * config/avr/t-avr (LIB1ASMFUNCS): Add _negsi2, _clr_8,
+ _ssneg_2, _ssneg_4, _ssneg_8, _ssabs_2, _ssabs_4,
+ _ssabs_8, _ssadd_8, _sssub_8, _usadd_8, _ussub_8.
+ (LIB2FUNCS_EXCLUDE): Fix typo for _add _sub.
+ Add: _ssadd*, _sssub*, _ssneg*, _ssabs* for signed fixed modes.
+ Add: _usadd*, _ussub*, _usneg* for unsigned fixed modes.
+
+2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
+
+ PR target/54089
+ * config/sh/lib1funcs.S (ashlsi3): Reimplement as ashlsi3_r0.
+ (lshrsi3): Reimplement as lshrsi3_r0.
+
+2012-09-10 Andreas Schwab <schwab@linux-m68k.org>
+
+ PR target/46191
+ * config/t-slibgcc-libgcc (SHLIB_MAKE_SOLINK): Use -lgcc instead
+ of libgcc.a.
+
+2012-09-07 Teresa Johnson <tejohnson@google.com>
+
+ PR gcov-profile/54487
+ * libgcc/libgcov.c (gcov_exit): Avoid warning on histogram
+ differences.
+
+2012-09-05 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54461
+ * config.host (tmake_file,host=avr-*-*): Add avr/t-avrlibc if
+ not configured --with-avrlibc=no.
+ * config/avr/t-avrlibc: New file.
+ * Makefile.in (FPBIT_FUNCS): filter-out LIB2FUNCS_EXCLUDE.
+ (DPBIT_FUNCS): Ditto.
+ (TPBIT_FUNCS): Ditto.
+
+2012-09-04 Teresa Johnson <tejohnson@google.com>
+
+ * libgcov.c (struct gcov_summary_buffer): New structure.
+ (gcov_histogram_insert): New function.
+ (gcov_compute_histogram): Ditto.
+ (gcov_exit): Invoke gcov_compute_histogram, and perform merging of
+ histograms during summary merging.
+
+2012-09-01 Mark Kettenis <kettenis@openbsd.org>
+
+ * config.host (x86_64-*-openbsd*): New target.
+
+2012-08-29 Chung-Lin Tang <cltang@codesourcery.com>
+
+ * config/mips/crtfastmath.c (set_fast_math): Add 'nomips16'
+ attribute.
+
+2012-08-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54222
+ * config/avr/t-avr (conv_X): Rename to func_X.
+
+2012-08-24 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/54222
+ * config/avr/lib1funcs-fixed.S: New file.
+ * config/avr/lib1funcs.S: Include it. Undefine some divmodsi
+ after they are used.
+ (neg2, neg4): New macros.
+ (__mulqihi3,__umulqihi3,__mulhi3): Rewrite non-MUL variants.
+ (__mulhisi3,__umulhisi3,__mulsi3): Rewrite non-MUL variants.
+ (__umulhisi3): Speed up MUL variant if there is enough flash.
+ * config/avr/avr-lib.h (TA, UTA): Adjust according to gcc's
+ avr-modes.def.
+ * config/avr/t-avr (LIB1ASMFUNCS): Add: _fractqqsf, _fractuqqsf,
+ _fracthqsf, _fractuhqsf, _fracthasf, _fractuhasf, _fractsasf,
+ _fractusasf, _fractsfqq, _fractsfuqq, _fractsfhq, _fractsfuhq,
+ _fractsfha, _fractsfsa, _mulqq3, _muluqq3, _mulhq3, _muluhq3,
+ _mulha3, _muluha3, _mulsa3, _mulusa3, _divqq3, _udivuqq3, _divhq3,
+ _udivuhq3, _divha3, _udivuha3, _divsa3, _udivusa3.
+ (LIB2FUNCS_EXCLUDE): Add supported functions.
+
+2012-08-22 Georg-Johann Lay <avr@gjlay.de>
+
+ * Makefile.in (fixed-funcs,fixed-conv-funcs): filter-out
+ LIB2FUNCS_EXCLUDE before adding them to libgcc-objects,
+ libgcc-s-objects.
+ * fixed-obj.mk: Only expand dependency if $o is not in
+ LIB2FUNCS_EXCLUDE.
+
+2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/t-linux (HOST_LIBGCC2_CFLAGS): New.
+
+2012-08-22 Joseph Myers <joseph@codesourcery.com>
+
+ * Makefile.in (vis_hide, gen-hide-list): Do not make definitions
+ depend on --enable-shared.
+ ($(lib1asmfuncs-o)): Use %.vis files independent of
+ --enable-shared.
+ * static-object.mk ($(base)$(objext), $(base).vis)
+ ($(base)_s$(objext)): Use same rules for visibility handling as in
+ shared-object.mk.
+
+2012-08-21 Ian Lance Taylor <iant@google.com>
+
+ * config/i386/morestack.S (__morestack_non_split): Increase amount
+ of space allocated for non-split code stack.
+
+2012-08-19 Joseph Myers <joseph@codesourcery.com>
+
+ * crtstuff.c (USE_PT_GNU_EH_FRAME): Define for systems using glibc
+ even if inhibit_libc.
+
+2012-08-17 Julian Brown <julian@codesourcery.com>
+
+ * Makefile.in (LIB2_DIVMOD_EXCEPTION_FLAGS): Default to
+ -fexceptions -fnon-call-exceptions if not defined.
+ ($(lib2-divmod-o), $(lib2-divmod-s-o)): Use above.
+ * config/arm/t-bpabi (LIB2_DIVMOD_EXCEPTION_FLAGS): Define.
+
+2012-08-17 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/m68k/linux-atomic.c (__sync_lock_test_and_set_1): Fix
+ type.
+
+2012-08-16 David Edelsohn <dje.gcc@gmail.com>
+
+ * config.host (*-*-aix*): Move rs6000/t-ibm-ldouble after
+ rs6000/t-slibgcc-aix.
+
+2012-08-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * longlong.h: (powerpc): Delete _ARCH_PWR and _ARCH_COM handling.
+
+2012-08-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * longlong.h: (whole file, powerpc): Adjust to single assembler syntax.
+
+2012-08-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/54171
+ * Makefile.in (version): Replace top_srcdir with srcdir.
+
+2012-08-03 Jonathan Yong <jon_y@users.sourceforge.net>
+
+ * Makefile.in (version): set to BASE-VER file from gcc directory.
+
+2012-08-01 Nick Clifton <nickc@redhat.com>
+
+ * config/m32c/lib2funcs.c (__clrsbhi2): New function.
+ Implements __clrsb for an HImode argument.
+
+2012-07-31 Nick Clifton <nickc@redhat.com>
+
+ * config/stormy16/lib2funcs.c (__clrsbhi2): New function.
+ Implements __clrsb for an HImode argument.
+ * config/stormy16/clrsbhi2.c: New file:
+ * config/stormy16/t-stormy16 (LIB2ADD): Add clrsbhi2.c.
+
+2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
+
+ * libgcov.c (__gcov_ior_profiler): Benign comment fix.
+
+2012-07-19 Tristan Gingold <gingold@adacore.com>
+ Richard Henderson <rth@redhat.com>
+
+ * unwind-seh.c: New file.
+ * unwind-generic.h: Include windows.h for SEH.
+ (_Unwind_Exception): Use 6 private fields for SEH.
+ (_GCC_specific_handler): Declare.
+ * unwind-c.c (__gcc_personality_seh0): New function.
+ Adjust for SEH.
+ * config/i386/libgcc-cygming.ver: New file.
+ * config/i386/t-seh-eh: New file.
+ * config.host (x86_64-*-mingw*): Default to seh.
+
+2012-07-14 Steven Bosscher <steven@gcc.gnu.org>
+
+ * config/t-darwin (crt3.0): Remove work-around for fixed PR26840.
+
+2012-06-17 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Use
+ __builtin_expect when checking for exceptions.
+ * config/ia64/sfp-machine.h (FP_HANDLE_EXCEPTIONS): Ditto.
+
+2012-06-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/ia64/sfp-machine.h (__sfp_handle_exceptions): New
+ function declaration.
+ (FP_HANDLE_EXCEPTIONS): Use __sfp_handle_exceptions.
+ (FP_RND_MASK): New.
+ * config/ia64/sfp-exceptions.c: New.
+ * config/ia64/t-softfp (LIB2ADD): Add sfp-exceptions.c.
+
+2012-06-13 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/32/sfp-machine.h (_FP_NANSIGN_S, _FP_NANSIGN_D,
+ _FP_NANSIGN_E, _FP_NANSIGN_Q): Move ...
+ * config/i386/64/sfp-machine: ... (delete here) ...
+ * config/i386/sfp-machine.h: ... to here.
+ (FP_EX_MASK): Remove.
+ (FP_RND_MASK): New.
+ (FP_INIT_ROUNDMODE): Declare asm as volatile.
+
+2012-06-11 Sriraman Tallam <tmsriram@google.com>
+
+ * config/i386/libgcc-bsd.ver: Version symbol __cpu_indicator_init.
+ * config/i386/libgcc-sol2.ver: Ditto.
+ * config/i386/libgcc-glibc.ver: Ditto.
+
+2012-06-11 Roland McGrath <mcgrathr@google.com>
+
+ * gthr-posix.h [neither FreeBSD nor Solaris] (__gthread_active_p):
+ If __GLIBC__ is defined, refer to __pthread_key_create instead of
+ pthread_cancel.
+
+2012-06-09 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/32/sfp-machine.h (__gcc_CMPtype, CMPtype,
+ _FP_KEEPNANFRACP, _FP_CHOOSENAN, FP_EX_INVALID, FP_EX_DENORM,
+ FP_EX_DIVZERO, FP_EX_OVERFLOW, FP_EX_UNDERFLOW, FP_EX_INEXACT,
+ FP_HANDLE_EXCEPTIONS, FP_RND_NEAREST, FP_RND_ZERO, FP_RND_PINF,
+ FP_RND_MINF, _FP_DEXL_EX, FP_INIT_ROUNDMODE, FP_ROUNDMODE,
+ __LITTLE_ENDIAN, __BIG_ENDIAN, strong_alias): Move ...
+ * config/i386/64/sfp-machine: ... (delete here) ...
+ * config/i386/sfp-machine.h: ... to here.
+ (FP_EX_MASK): New.
+ (__sfp_handle_exceptions): New function declaration.
+ (FP_HANDLE_EXCEPTIONS): Use __sfp_handle_exceptions.
+ * config/i386/sfp-exceptions.c: New.
+ * config/i386/t-softfp: New.
+ * config.host (i[34567]86-*-* and x86_64-*-* soft-fp targets): Add
+ i386/t-softfp to tmake_file.
+
+2012-06-03 David S. Miller <davem@davemloft.net>
+
+ * longlong.h [SPARC] (sub_ddmmss): Fix thinko in previous 64-bit
+ change.
+
+2012-05-31 David S. Miller <davem@davemloft.net>
+
+ * longlong.h [SPARC] (umul_ppmm, udiv_qrnnd): Use hardware integer
+ multiply and divide instructions on 32-bit when V9.
+ (add_ssaaaa, sub_ddmmss): Convert to branchless code on 64-bit.
+
+2012-05-29 Joseph Myers <joseph@codesourcery.com>
+
+ * config/arm/ieee754-df.S: Fix typos.
+ * config/arm/ieee754-sf.S: Fix typos.
+ * config/c6x/libunwind.S: Fix typos.
+ * config/epiphany/udivsi3-float.c: Fix typos.
+ * config/microblaze/muldi3_hard.S: Fix typos.
+ * config/picochip/adddi3.S: Fix typos.
+ * config/picochip/ashlsi3.S: Fix typos.
+ * config/picochip/ashrsi3.S: Fix typos.
+ * config/picochip/clzsi2.S: Fix typos.
+ * config/picochip/cmpsi2.S: Fix typos.
+ * config/picochip/divmod15.S: Fix typos.
+ * config/picochip/divmodhi4.S: Fix typos.
+ * config/picochip/divmodsi4.S: Fix typos.
+ * config/picochip/longjmp.S: Fix typos.
+ * config/picochip/lshrsi3.S: Fix typos.
+ * config/picochip/parityhi2.S: Fix typos.
+ * config/picochip/popcounthi2.S: Fix typos.
+ * config/picochip/setjmp.S: Fix typos.
+ * config/picochip/subdi3.S: Fix typos.
+ * config/picochip/ucmpsi2.S: Fix typos.
+ * config/picochip/udivmodhi4.S: Fix typos.
+ * config/picochip/udivmodsi4.S: Fix typos.
+ * config/spu/divv2df3.c: Fix typos.
+ * config/spu/mfc_multi_tag_release.c: Fix typos.
+ * config/spu/mfc_tag_release.c: Fix typos.
+ * configure.ac: Fix typos.
+ * configure: Regenerate.
+
+2012-05-25 Ian Lance Taylor <iant@google.com>
+
+ * config/i386/morestack.S (__morestack_non_split): Check whether
+ caller is varargs and needs %bp to hold the stack frame on return.
+
+2012-05-25 Olivier Hainque <hainque@adacore.com>
+
+ * config/rs6000/vxworks/tramp.S (trampoline_setup): Use a longcall
+ sequence in the non pic case on VxWorks.
+
+2012-05-24 Olivier Hainque <hainque@adacore.com>
+
+ * Makefile.in: Move dependency on install-unwind_h from
+ "install-leaf" to "install".
+
+2012-05-24 Olivier Hainque <hainque@adacore.com>
+
+ * Makefile.in (clean): Remove libgcc_tm.stamp as well.
+ Use a separate command for stamp removals.
+
+2012-05-21 Andrew Pinski <apinski@cavium.com>
+
+ PR bootstrap/53183
+ * configure.ac: Define the default includes to being none.
+ * configure: Regenerate.
+
+2012-05-16 Olivier Hainque <hainque@adacore.com>
+
+ * Makefile.in (install-unwind_h): Rename into ...
+ (install-unwind_h-forbuild): New target.
+ (all): Use it instead of the former install-unwind_h.
+ (install-unwind_h): Reinstate, copy to user install destination
+ for include files, not to the internal gcc object directory one.
+ (install-leaf): Depend on it.
+
+2012-05-15 Olivier Hainque <hainque@adacore.com>
+
+ * config/rs6000/aix-unwind.h (*_REGNO): New, set of useful
+ register numbers. LR_REGNO replaces R_LR.
+ (ucontext_for): New, helper for ...
+ (ppc_aix_fallback_frame_state): New, implementation for aix 5.2
+ and 5.3 of ...
+ (MD_FALLBACK_FRAME_STATE_FOR): Define for 32bit configurations.
+
+2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config.host (i[34567]86-*-linux*, x86_64-*-linux*)
+ (i[34567]86-*-kfreebsd*-gnu, x86_64-*-kfreebsd*-gnu)
+ (i[34567]86-*-knetbsd*-gnu, i[34567]86-*-gnu*): Move
+ i386/t-cpuinfo ...
+ (i[34567]86-*-*, x86_64-*-*): ... here.
+
+ * config/i386/libgcc-bsd.ver (GCC_4.8.0): New version.
+ * config/i386/libgcc-sol2.ver (GCC_4.8.0): New version.
+
+ * config/i386/i386-cpuinfo.c: Rename to ...
+ * config/i386/cpuinfo.c: ... this.
+ * config/i386/t-cpuinfo (LIB2ADD): Reflect this.
+
+ * configure.ac (AC_CONFIG_HEADER): Call for auto-target.h.
+ (libgcc_cv_init_priority): New test.
+ * configure: Regenerate.
+ * config.in: New file.
+ * Makefile.in (clean): Rename config.h to auto-target.h.
+ (config.h): Likewise.
+ (stamp-h): Likewise.
+
+ * config/i386/cpuinfo.c (auto-target.h): Include.
+ (CONSTRUCTOR_PRIORITY): Define.
+ (__cpu_indicator_init): Use it.
+
+2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * longlong.h: Use a URL instead of an FSF postal address.
+ Replace spaces with tab.
+
+2012-05-08 Teresa Johnson <tejohnson@google.com>
+
+ * libgcov.c (gcov_clear, __gcov_reset): New functions.
+ (__gcov_dump): Ditto.
+ (gcov_dump_complete): New global variable.
+ (gcov_exit): Export hidden to enable use in L_gcov_dump.
+ (__gcov_flush): Outline functionality now in gcov_clear.
+ * Makefile.in (L_gcov_reset, L_gcov_dump): Define.
+
+2012-04-28 Aurelien Jarno <aurelien@aurel32.net>
+
+ * config.host (mips64*-*-linux*, mipsisa64*-*-linux*): Remove.
+ (mips*-*-linux*): Include mips/t-tpbit when long double is
+ 16 bytes long.
+
+2012-04-25 Sriraman Tallam <tmsriram@google.com>
+
+ * config/i386/i386-cpuinfo.c (FEATURE_AVX2): New enum value.
+ (get_available_features): New argument. Check for AVX2.
+ (__cpu_indicator_init): Modify call to get_available_features.
+
+2012-04-25 Alan Modra <amodra@gmail.com>
+
+ * config/rs6000/crtsavevr.S: New file.
+ * config/rs6000/crtrestvr.S: New file.
+ * config/rs6000/t-savresfgpr: Build the above.
+ * config/rs6000/t-netbsd: Likewise.
+
+2012-04-24 Sriraman Tallam <tmsriram@google.com>
+
+ * libgcc/config/i386/i386-cpuinfo.c: Set __cpu_vendor always.
+
+2012-04-24 Sriraman Tallam <tmsriram@google.com>
+
+ * libgcc/config/i386/i386-cpuinfo.c: New file.
+ * libgcc/config/i386/t-cpuinfo: New file.
+ * libgcc/config.host: Include t-cpuinfo.
+ * libgcc/config/i386/libgcc-glibc.ver: Version symbol __cpu_model.
+
+2012-04-24 Chao-ying Fu <fu@mips.com>
+
+ * unwind-dw2-fde-dip.c: Define USE_PT_GNU_EH_FRAME for BIONIC.
+
+2012-04-20 Thomas Schwinge <thomas@codesourcery.com>
+
+ struct siginfo vs. siginfo_t
+
+ * config/alpha/linux-unwind.h (alpha_fallback_frame_state): Use
+ siginfo_t instead of struct siginfo.
+ * config/bfin/linux-unwind.h (bfin_fallback_frame_state): Likewise.
+ * config/i386/linux-unwind.h (x86_fallback_frame_state): Likewise.
+ * config/ia64/linux-unwind.h (ia64_fallback_frame_state)
+ (ia64_handle_unwabi): Likewise.
+ * config/mips/linux-unwind.h (mips_fallback_frame_state): Likewise.
+ * config/pa/linux-unwind.h (pa32_fallback_frame_state): Likewise.
+ * config/sh/linux-unwind.h (shmedia_fallback_frame_state)
+ (sh_fallback_frame_state): Likewise.
+ * config/tilepro/linux-unwind.h (tile_fallback_frame_state): Likewise.
+ * config/xtensa/linux-unwind.h (xtensa_fallback_frame_state): Likewise.
+
+2012-04-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/linux-unwind.h (RT_SIGRETURN_SYSCALL): Update x32
+ system call number.
+
2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
* config/ia64/unwind-ia64.c (uw_install_context): Manually save LC
2012-03-11 Michael Hope <michael.hope@linaro.org>
- * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable
- for Thumb-2.
+ * longlong.h [ARM] (add_ssaaaa, sub_ddmmss, umul_ppmm): Enable
+ for Thumb-2.
2012-03-07 Walter Lee <walt@tilera.com>